论文摘要
随着互联网的高速发展,宽带路由器成为互联网的必要设备之一。路由器配置管理系统的优劣直接决定了路由器的质量与效率。优秀的配置管理系统能使路由器工作的更加稳定高效。同时,路由器配置管理系统的体系层次结构直接决定着基于此配置系统应用程序开发的难易程度。如何开发设计一套行之有效的路由器配置系统已成为各大路由器厂商的重要课题。论文首先研究了Broadcom BCM963 CMS路由器配置管理系统的体系层次结构,分析了CMS的分层结构。随后,给出了基于CMS层次结构的路由器配置系统设计方案,实现了PVC配置,ADSL接入方式配置,DHCP参数配置,路由器DNS地址配置,路由和转发配置,路由器统计信息配置功能模块的结构设计。在此基础上详细地探讨了DAL(Data Access Layer)、OBJ(Object Layer)、ODL(Object Dispatch Layer)、RCL(Runtime Config Layer)、RUT(Runtime utilities)、STL(System Status Layer)各层代码的功能和设计目标,给出了从用户通过WEB浏览器发出配置路由器请求到路由器配置系统完成该配置的整个代码运行流程。最后,以基于实际用户需求的路由器页面及配置设计为例,详细的给出了基于BCM963 BCM配置管理系统的软件开发过程及详细的实现步骤,完成了PVC修改和DNS配置页面及配置系统的代码开发工作,经测试,成功实现了需求中对此两个页面配置的特殊要求。通过最终的设计及实现结果,得出基于Broadcom BCM963 CMS设计的系统,是稳定高效,适合功能定制,适合应用程序开发的一套路由器配置系统。
论文目录
相关论文文献
标签:路由器论文; 路由器配置管理系统论文; 通用网关接口论文;