就是这样,有没有办法发现第三级或IP级的网络拓扑,我的意思是,我想要建立一个程序来映射不同的网络,这些网络是可以从我那里到达的,路由器在哪里。有什么想法吗?提前谢谢艾克
发布于 2011-02-16 06:24:31
那么,您应该看看像OpenNMS这样的工具,这些工具可以自动发现您的网络配置和服务。外面还有很多其他的,我就想到了。
发布于 2011-02-16 06:35:52
您可以使用SNMP协议来发现网络上的许多信息。已经有很多免费/商业工具可供使用。你提到你想自己做这件事,所以你必须看看SNMP圣杯,我从这里开始。
http://www.net-snmp.org/
您可以使用现成的库完成基本的3级工作。我想提到的是,如果您想在不直接访问设备的情况下发现网络的拓扑,那么您将看到可以在较低级别上工作的邻居发现。对于超出范围提供信息的设备,有一些专有的方法和协议,并且可能是特定于设备的。例如Cisco IP SLA。
与其重新发明方向盘(除非这正是您想要做的),我还是同意菲尔对OpenNMS的建议。还有一些像NMap这样的
https://serverfault.com/questions/236069
复制相似问题