论文部分内容阅读
ForCES(Forwarding and Control Element Separation)是国际互联网工程任务组(IETF,Internet Engineering Task Force)路由领域的一个工作组。本课题组是ForCES工作组的主要成员,为了验证ForCES协议及相关工作文件的技术可行性,开发基于ForCES结构和协议的路由器原型系统。本论文作者作为课题组的一员,主要针对这个原型系统,重点研究ForCES路由器中基于SNMP和AgentX网管代理系统的实现方法,目的是在于为ForCES路由器的系统资源、工作状态探讨一种合适的网络管理的方法。首先,本文根据课题的研究背景和国内外研究现状分析ForCES路由器原型系统对网络管理的需求规定,指出网管代理实现的难点。在介绍集中式代理和可扩展代理的基础上,提出一种适合分布式体系结构的基于SNMP和AgentX的可扩展代理方案。其次,本文紧绕ForCES体系结构的网管代理方案,进行具体的实现。在实现中,提出SNMP消息传输机制解决了SNMP消息在ForCES路由器上传输的难点,MIB分布机制实现了MIB模块的动态扩展提高了管理效率,接口模块的通信机制增强整个系统稳定性与可靠性,MIB OID与PathData的映射机制提供了概念上的MIB与实际被管对象的转化方式便于收集MIB信息,还有一些关键技术的应用研究,这些都充分满足了ForCES路由器对网络管理的需求规定。结合以上研究的关键技术与机制,本文对整个系统模块结构进行了详细设计包括主代理、两个子代理的设计及它们与ForCES路由器中其它相关模块通信接口的设计和Trap的详细设计,从而实现了对ForCES路由器的ForCES协议和FE端口的管理与监控。最后,通过对接口组和ForCES MIB节点的测试,验证了方案有效性和可行性。本文的创新点是在ForCES分布式的体系结构中,提出了一种新颖的适合于ForCES体系结构的可扩展代理方案,成功地应用了AgentX协议作为扩展代理的框架。该方案的实现为完善ForCES路由器的网络管理奠定了坚实的基础,也为其它新兴网络设备的网络管理提供一定的参考价值。