我网络上的所有以太网交换机和接入点(除了基于 Linux 的网桥)都提供对网桥学习表的 snmp 访问。
net-snmp 是否支持通过 snmp 导出桥接转发数据库?这是 RFC 1493 中定义的 BRIDGE-MIB(或者更好的是,RFC2674 中定义的 Q-BRIDGE-MIB)。需要哪些 snmpd 配置选项才能使其工作?我需要构建和部署一些可选代理吗?
有没有更好的方法来远程收集所显示的信息brctl showmacs br0
(具体来说,学习到的 MAC 地址列表以及每个地址可访问的端口号)?
答案1
答案2
我找到了一个经纪人。 https://sourceforge.net/projects/q-bridge-mib/
它必须用scons
,必须在 snmpd.conf 中启用“agentx master”模式,然后q-bridge-mib
才能启动可执行文件。它会自我守护并在后台顺利运行,提供 dot1d 子树。
然后它就工作了……差不多。转发表的端口列肯定没有被正确填充。但它仍在开发中,源代码可用,所以也许我可以找出问题所在。
如果有人知道更成熟的实现,我仍然对其感兴趣。