基于BroadcomBCM963的路由器配置系统的设计与实现

基于BroadcomBCM963的路由器配置系统的设计与实现

论文摘要

随着互联网的高速发展,宽带路由器成为互联网的必要设备之一。路由器配置管理系统的优劣直接决定了路由器的质量与效率。优秀的配置管理系统能使路由器工作的更加稳定高效。同时,路由器配置管理系统的体系层次结构直接决定着基于此配置系统应用程序开发的难易程度。如何开发设计一套行之有效的路由器配置系统已成为各大路由器厂商的重要课题。论文首先研究了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设计的系统,是稳定高效,适合功能定制,适合应用程序开发的一套路由器配置系统。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景
  • 1.2 国内外研究现状
  • 1.3 本文主要工作及论文结构
  • 2 相关技术介绍
  • 2.1 WEB 的支撑技术
  • 2.2 嵌入式WEB 服务器
  • 2.3 通用网关接口CGI
  • 2.4 Broadcom BCM963 CMS 配置管理系统
  • 2.5 本章小结
  • 3 路由器配置系统需求分析
  • 3.1 系统业务描述
  • 3.2 系统功能需求
  • 3.3 目标系统的提出
  • 3.4 技术可行性
  • 3.5 系统业务逻辑模型
  • 3.6 本章小结
  • 4 基于BCM963 CMS 的路由器配置系统设计
  • 4.1 基于CMS 的体系结构设计
  • 4.2 路由器配置功能模块设计
  • 4.3 路由器WEB 页面界面设计
  • 4.4 配置系统运行流程
  • 4.5 本章小结
  • 5 基于实际需求的页面及配置系统的实现与测试
  • 5.1 需求说明
  • 5.2 页面及配置实现方案及步骤
  • 5.3 最终实现的结果及测试
  • 5.4 本章小结
  • 6 总结与展望
  • 6.1 全文总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于BroadcomBCM963的路由器配置系统的设计与实现
    下载Doc文档

    猜你喜欢