Все коммутаторы и точки доступа Ethernet в моей сети обеспечивают доступ по протоколу snmp к таблице обучения моста, за исключением моста на базе Linux.
Поддерживает ли net-snmp экспорт базы данных переадресации моста через snmp? Это BRIDGE-MIB, определенный в RFC 1493 (или даже лучше, Q-BRIDGE-MIB, определенный в RFC2674). Какие параметры конфигурации snmpd необходимы для работы? Нужно ли мне создавать и развертывать некоторые из дополнительных агентов?
Есть ли лучший способ удаленно собрать информацию, отображаемую brctl showmacs br0
(в частности, список изученных MAC-адресов и номер порта, через который каждый доступен)?
Я также нашел эту страницу руководства: http://linux.die.net/man/1/snmp-bridge-mib
Это мощь быть еще одной реализацией, которая может даже сработать.
Кажется, OpenVSwitch лучше в этом аспекте.
Я нашел одного агента. https://sourceforge.net/projects/q-bridge-mib/
Он должен быть скомпилирован с scons
, в snmpd.conf должен быть включен режим "agentx master", а затем q-bridge-mib
исполняемый файл может быть запущен. Он демонизирует себя и успешно работает в фоновом режиме, поставляя поддерево dot1d.
Тогда это работает .... вроде как. Столбец порта в таблице переадресации определенно не заполняется правильно. Но он все еще находится в разработке, и исходный код доступен, так что, возможно, я смогу понять, что идет не так.
Я все еще был бы заинтересован в более зрелой реализации, если бы кто-нибудь о ней знал.