snmp网络程序化建网方案算法
我正在尝试编写一个应用程序,通过 snmp ptotocol 来 grep 一些有关网络的信息。 几乎所有工作都已完成,但现在我需要以某种方式绘制网络的拓扑。 是否有任何算法可用于通过 snmp 发现网络拓扑?
I am trying to write an application that greps some information about network by snmp ptotocol.
Almost all is done, but now I need somehow to draw the topology of the network.
Is there any algorithm to use for discovery of network topology by snmp?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有预先构建的算法,如果这就是您问题中的意思,但算法的实现非常简单:您可以利用 IP 表中的“nexthop”列(MIB II 对象)从一个路由器跳到另一个路由器,无论是深度优先还是广度优先。当您没有发现任何新路由器时,您就拥有了网络拓扑!
There is no pre-built algorithm, if that's what you mean in your question, but the implementation of one is quite straightforward : you can hop from router to router taking advantage of the "nexthop" column in the IP table (MIB II object), either in a depth-first or a breadth-first fashion. When you don't discover any new router, then you have the topology of your network !