一、 论计题目:基于SNMP的网络拓扑结构生成
二、 设计目标:
利用SNMP协议分析MIB库中的路由表、接口表等有关变量,从而得到网络拓扑图的有关信息。最后,以VC为工具.构造网络拓扑图。
三、 要解决的主要问题:
在网络拓扑的构成过程中,会涉及这样几个问题:
(1) 在实际网络系统中会涉及到不同的设备平台,彼此之间有不同的信息表示格式,如何通过一个较为通用的接口获取设备的拓扑信息;
(2) 需要哪些信息能够反映设备的连接状态;
(3) 如何对获取到的拓扑信息进行进一步的处理,以直观的形式展现给用户。
四、 系统架构:
五、 层次型的可视化结构
在一个页面上将整个网络的拓扑结构都显示出来是不合理的,为了使拓扑结构清晰且易于理解,本系统将把网络拓扑结构分成几个层次来显示。本系统实验的环境是大学校园网络,校园网络中路由设备数量较少,但子网数量众多,子网内的主机数量也不少。根据这样的特点,拓扑结构的层次备划分成三个。
l 第一层
当网络管理员或浏览者打开显示网络拓扑结构的网页时,首先希望看到的应该是一个网络的整体结构图。因此,第一层的拓扑图我们将设计为网络的主干结构图。这个层次的图形不需要将所有拓扑信息都显示出来,而只需要描绘出网络的路由器以及路由器之间的连接关系,这些路由器清晰简洁的描绘出整个网络的骨干结构。我