论文部分内容阅读
随着各种媒体信息数字化的深入,多媒体通信技术的应用等,使得千兆以太网成为高速、高带宽网络的战略性选择。人们对网络带宽,网络性能和网络管理的要求也都愈来愈高。传统的二层以太网交换机已不能满足网络互联的需求;而与此同时,三层以太网交换机以其价格和性能上的优势成为必不可少的网络互连设备。因而对于三层交换机的设计与研究也成为一个热点。拓扑管理也是网络管理领域的一个重要问题。准确且及时更新的网络拓扑信息是性能评估、事件综合分析、故障定位、资源管理等网管功能的基础。结合上述背景,本文首先介绍了在这种需求下宽带接入技术的发展历程以及现状,并在此基础上对三层交换技术和三层交换机工作原理进行了阐述。然后给出了一个具体的三层交换交换机的软件系统。以此为基础,结合嵌入式驱动开发特点,针对交换机的功能需求,设计出符合此三层交换机系统的网络管理代理系统的功能模块划分方案。在设计和实现过程中仔细分析了各模块的内部结构及初始化流程,并详细论述了VxWorks 环境下交换机应用程序的设计原理及实现方法。SNMP 作为网络管理协议的一种,利用其进行网络管理系统的开发是它的主要作用。而作为网络管理系统的一个重要组成部分,拓扑发现是配置管理的核心,故障管理的基础,因此拓扑发现算法的设计在整个网管系统中占有举足轻重的地位。在论文的第三部分首先指出常见的利用SNMP 实现网络拓扑发现算法的缺点和不足,然后针对存在的问题提出一种新的改进算法。在本章的最后介绍了另外一种利用RIP(选路信息协议)进行拓扑发现的算法,并对两种拓扑发现算法在不同网络规模下的效率进行比较。利用RIP 进行拓扑发现的算法在中小型的互联网中的执行速度因为其并行执行的原因优于SNMP,但在大型网络中将会因耗费大量的资源而容易出现问题,在此情况下使用SNMP 进行拓扑发现的算法比较适合。