1

我正在尝试编写一个应用程序,通过 snmp ptotocol 获取有关网络的一些信息。几乎一切都完成了,但现在我需要以某种方式绘制网络的拓扑。是否有任何算法可用于通过 snmp 发现网络拓扑?

4

1 回答 1

1

没有预先构建的算法,如果这就是您在问题中的意思,但是一个的实现非常简单:您可以利用 IP 表(MIB II 对象)中的“nexthop”列从一个路由器跳到另一个路由器,以深度优先或广度优先的方式。当您没有发现任何新路由器时,您就拥有了网络拓扑!

于 2011-10-19T22:02:33.337 回答