论文部分内容阅读
随着Internet中数据业务流量的指数形式增长和大型硬件路由器软件更新升级的不方便,模块化、分布式的软件路由器由于其扩展灵活、性价比高再次成为当前路由器研究领域的热点之一,其应用前景十分广阔。MIT的Click软件路由系统就是其中实现软件路由的一项关键技术。本文选题于一项国家973项目,具有重要的理论意义和现实意义。本文在对路由器体系结构、SNMP网络管理协议以及Click软件路由机制进行深入研究的基础上,重点探讨了如何在用Click软件实现的模块化、分布式路由器中实现管理平面的问题。由于Click系统中自带了不完善的SNMP扩展包,因此,本文提出了一种在原有扩展包基础上把该扩展包中的协议操作流程补充完整的方法。在该方法中,管理节点和代理进程之间不单只可以进行自陷(Trap)的通信,它们之间还可以进行其它四种协议操作流程的简单通信:Get-Request, Get-Next-Request, Set-Request, Get-Response。从而实现SNMPv1协议完整的功能。本文完成的内容对Click系统中的SNMP扩展包是种强有力的补充。通过实际搭环境的测试,证明了该方法的有效性和可行性。本文的研究成果对于促进Click系统的研究和发展以及在XORP路由器平台中更广泛地应用Click,都具有较高的参考价值。