snmpd 配置以启用 BRIDGE-MIB 或 Q-BRIDGE-MIB

snmpd 配置以启用 BRIDGE-MIB 或 Q-BRIDGE-MIB

我网络上的所有以太网交换机和接入点(除了基于 Linux 的网桥)都提供对网桥学习表的 snmp 访问。

net-snmp 是否支持通过 snmp 导出桥接转发数据库?这是 RFC 1493 中定义的 BRIDGE-MIB(或者更好的是,RFC2674 中定义的 Q-BRIDGE-MIB)。需要哪些 snmpd 配置选项才能使其工作?我需要构建和部署一些可选代理吗?

有没有更好的方法来远程收集所显示的信息brctl showmacs br0(具体来说,学习到的 MAC 地址列表以及每个地址可访问的端口号)?

答案1

我还发现了这个手册页: http://linux.die.net/man/1/snmp-bridge-mib

可能是另一种可能有效的实现。

看来OpenVSwitch在这方面做得更好。

答案2

我找到了一个经纪人。 https://sourceforge.net/projects/q-bridge-mib/

它必须用scons,必须在 snmpd.conf 中启用“agentx master”模式,然后q-bridge-mib才能启动可执行文件。它会自我守护并在后台顺利运行,提供 dot1d 子树。

然后它就工作了……差不多。转发表的端口列肯定没有被正确填充。但它仍在开发中,源代码可用,所以也许我可以找出问题所在。

如果有人知道更成熟的实现,我仍然对其感兴趣。

相关内容