论文部分内容阅读
随着网络技术的迅猛发展,网络的应用范围越来越大,功能也随之更复杂,网络己成为人们生活中不可或缺的一部分,因此给网络管理带来了更大的挑战。在这种情况下,一个完善的网络管理系统是网络能够可靠稳定运行的保证,也是进行网络性能分析的依据。众多公司厂商也开发商品化的网络管理软件,如IBM公司的NetView,HP公司的OpenView,Cisco公司的Cisco Works等。但是这些软件以管理主干路由器为主或者是建立在独立厂商设备基础之上,对于企业型网络的管理并不完全合适。企业型局域网中由于主干网络设备较少,而且是处在Internet网边缘,所以对网络管理的要求更加细化,具体到管理每个交换机,每个用户。因此对网络管理系统中首要的网络拓扑算法提出了更高要求,即链路层的发现。而且现在网络结构越来越复杂,网络中的设备多种多样,这些都增加了网络拓扑算法难度。当前链路层发现算法最先是由贝尔实验室(Bell Labs)和朗讯科技(Lucent Technologies)提出的,它可以发现大型异构以太网网络中多子网下的设备。该算法依据当前IP网络中广泛支持的标准SNMP MIB信息,主要采集转发表中的MAC转发信息。这种算法的主要思想是利用ICMP协议的应答请求报文对网内的设备进行探测,根据产生的MAC痕迹推算出整个链路层的拓扑结构。但是这种算法基于以下假设:网络内部各子树间无通信产生;所有设备的MAC表探测前为空;网络环境中支持ICMP协议。在实际应用中,这些假设是很难同时成立的。本文将在链路层拓扑发现算法提出叶子结点判断法,以一种新的方法来发现链路层拓扑。叶子结点判断法也是依赖于SNMP MIB中转发表的信息,以这些信息做为判断依据。叶子结点判断法会从子网内交换机中挑选满足叶子条件的交换机做为叶子交换机,成为叶子交换机的条件是叶子交换机上所有的MAC地址都通过一个端口转发(己排除其它非交换机的MAC)。这些叶子交换机具有一个特点:与它相邻的设备在与它相连接的端口上只存在它一个交换机的MAC地址。根据这两点可以确定一组连接关系。然后逐个产生叶子最终得到整个网络的拓扑连接图。在局域网网络管理中,往往要求管理到具体的用户。本文在转发表分析的基础上提出的用户IP定位方法可以根据用户IP地址快速准确的查找到距离用户上网接入最近的一个交换机端口,对这个端口进行管理,可以控制用户的上网行为,达到管理用户的目的。省去了网管人员手动查找用户上网端口的繁琐工作,减轻了网管人员的负担。最后以校园网为环境,开发了适合校园网网络管理的基于WEB技术的网络管理系统。这种在B/S技术上开发的网络管理系统,可以充分发挥B/S的优势,大大加强了对网络的管理能力。