我正在努力为我在大学的最后一年项目/论文想出一个主题。我有一个想法,但我不确定它是否是一个。)可能性和b。)在我的时间范围内可行。
我的想法是创建一个使用SNMP获取信息(可能是从ARP表/路由表)并构建可视化拓扑图(GUI)的软件。
我不确定SNMP在这方面有多可靠,老实说,我不确定它总体上是如何工作的。显然,如果它可以工作,我愿意深入研究它。
此外,要编写一个使用套接字的应用程序,并且可以将SNMP解析为可用的应用程序数据,以及创建图形,还有很多工作要做。由于这些原因,我对自己创建应用程序本身的能力不确定。
我们非常感谢任何反馈、想法或帮助,
干杯,丹
发布于 2011-09-30 00:35:02
如果您的网络运行的是OSPF,那么这是可能的,而且非常简单。您可以从单个节点获得整个拓扑。使用SNMP,您可以从路由器获取OSPF链路状态数据库,并使用它来绘制拓扑(由于OSPF的工作方式,您可以获得有关所有链路的信息)。当然,如果您的网络包含多个OSPF区域,则可能会变得棘手。对于OSPF,看一下这个MIB:http://www.oidview.com/mibs/0/RFC1253-MIB.html
这应该是一个很好的开始。
如果您没有运行OSPF或其他一些链路状态路由算法,这可能会有点困难,因为单个路由器不会知道整个拓扑结构。
https://stackoverflow.com/questions/7597232
复制相似问题