帮助snmp客户端?

我需要从路由器获取路由表,我认为snmp能够做到这一点,任何一个好的snmp客户端的想法来完成这一点,或者,任何想法不涉及snmp来解决这个问题? 提前致谢

假设你的路由器讲SNMP, 通过SNMP导出其路由表,那么是的,一个SNMP客户端可以获取这个信息。

一个“好”的SNMP客户端取决于你在找什么。 作为一个Unix的人,我build议snmpwalk从工具的net-snmp分发。 其他受欢迎的包括HP OpenView等商业工具或iReasoning的免费MIB浏览器 。

在任何情况下,您希望用于路由表的MIB都是1.3.6.1.2.1.4.21 – 这将是一个反映IP路由表内容的SNMP表。 (感谢我们的姊妹网站StackOverflow在谷歌search中popup,并节省我不必查看MIB文件:-)

使用Net-SNMP (OID ip.ipRouteTable.ipRouteEntry)或您的首选语言库。 另外,你可以使用telnet / ssh来远程调用命令。