我networking上的所有以太网交换机和接入点都提供snmp访问桥接器学习表,除了我的基于linux的网桥。
net-snmp是否支持通过snmp导出桥接转发数据库? 这是在RFC 1493中定义的BRIDGE-MIB(甚至更好,在RFC2674中定义的Q-BRIDGE-MIB)。 什么snmpdconfiguration选项是需要使这项工作? 我是否需要构build和部署一些可选代理?
有没有更好的方法来远程收集brctl showmacs br0显示的信息(具体来说,学习MAC地址列表和每个可到达的端口号)?
我find了一个代理。 https://sourceforge.net/projects/q-bridge-mib/
必须使用scons进行编译,必须在snmpd.conf中启用“agentx master”模式,然后才能启动q-bridge-mib可执行文件。 它守护自己,愉快地在提供dot1d子树的后台运行。
然后它的作品….sorting。 转发表的端口列肯定没有正确填充。 但是它还在开发中,并且可以使用源代码,所以也许我可以找出问题所在。
如果有人知道的话,我仍然会对更成熟的实现感兴趣。
我也发现这个手册页: http : //linux.die.net/man/1/snmp-bridge-mib
这可能是另一个实现,甚至可能工作。
看来OpenVSwitch在这方面做得更好。