是否可以使用SNMP创建网络拓扑图?

时间:2011-09-29 12:21:32

标签: networking project snmp topology

我正在努力为大学的最后一年项目/论文提出一个主题。我有一个想法,但我不确定它是否可能。)可行和b。)在我的时间框架内可行。

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

我不确定SNMP在这方面的可靠程度如何,说实话我不确定它的整体运作方式。显然,如果可行的话,我会愿意大力研究它。

编写一个使用套接字的应用程序并将SNMP解析为可用的应用程序数据,AS WELL作为创建图形也是很多事情。由于这些原因,我不确定自己创建应用程序的能力。

非常感谢任何反馈,想法或帮助,

干杯, 丹

1 个答案:

答案 0 :(得分:1)

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

这应该是一个好的开始。

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