论文部分内容阅读
路由器的网络管理系统是路由器的重要组成部分,它担负着对路由器及组网环境下的操作、管理和维护的功能。本文以国家863项目“大规模接入汇聚路由器(ACR)系统性能和关键技术研究”为依托,设计并实现了基于AgentX协议的功能可扩展的ACR网络管理系统。测试表明;该网管系统在ACR路由器上运行良好,满足了ACR网管系统的管理需求。本文所做的工作如下;网络管理背景和协议的研究;首先研究了国内外网管发展现状及ACR网管的特点和需求,在分析AgentX的协议框架和工作方式的基础上,与以前路由器网管扩展所用的SMUX协议进行了细致地比较,指出AgentX更适于对ACR网管系统进行代理扩展。实现中的关键技术研究与设计;(1)提出并实现了GetBulk操作的尝试再发策略。经测试;该方法增加了报文的有效传输量,提高了数据采集效率。(2)改进了MIB注册操作;引入同步机制,保证了注册表和索引表的一致性,减少了注册冲突;采用了MIB的多区域注册机制,提高了MIB注册效率。(3)提出并实现了基于策略的数据分组采集算法。测试表明;该算法不但可以根据用户需求灵活定位采集数据库,而且提高了采集效率,降低了网络流量。(4)提出了协议远程管理方案,为远端模块的管理提供了解决方案。系统的实现与测试;利用NET-SNMP软件开发包在ACR网管系统中实现了基于AgentX协议的网络管理可扩展机制,探讨了私有MIB的AgentX子代理的开发过程,实现了MIB的动态加载和卸载。设计了测试方案,并对系统进行了协议一致性测试。测试结果表明;该系统符合协议的标准,能够有效地执行网络管理的功能。