2011-09-29 97 views
1

我挣扎拿出在大学的最后一年的项目/博士论文的话题。我有一个想法,但我不确定它是否是可能的)b)在我的时间框架内可行。是否可以使用SNMP创建网络拓扑图?

我的想法是创建一个软件,它使用SNMP来获取信息(可能是从ARP表/路由表),并构建一个可视化拓扑图(GUI)。

我不知道SNMP将如何可靠在这方面,老实说我不知道​​它如何会全面工作。很显然,如果它能够发挥作用,我会愿意大量研究它。

而且这是一个很多事情要做编写使用插座和可中可用的应用程序数据,解析SNMP以及创建图形的应用程序。由于这些原因,我不确定自己创建应用程序的能力。

任何反馈,意见或帮助是极大的赞赏,

干杯, 丹

回答

1

如果您的网络运行OSPF,那么是的,它是可能的,非常的方便。您可以从单个节点获取整个拓扑。使用SNMP,您可以从路由器获取OSPF链路状态数据库并使用它来绘制拓扑(由于OSPF工作的方式,您可以获得有关所有链路的信息)。当然,如果你的网络包含多个OSPF区域,那么它可能会变得棘手。对于OSPF,请看看这个MIB: http://www.oidview.com/mibs/0/RFC1253-MIB.html

这应该是一个好的开始。

如果你没有运行OSPF或其他一些链路状态路由算法可能有点困难,因为单个路由器将不知道整个拓扑。