论文部分内容阅读
目前,3G网络已得到广泛部署和商用,在给人们的生活带来便利的同时也暴露出了室内建筑物信号覆盖能力较差等缺陷,TD-Femto技术应运而生。TD-Femto有效改善了3G网络的室内信号覆盖质量,但在大规模部署过程中遇到了难以管理维护的问题。传统的SNMP协议存在很多不足之处,为此DSL论坛制定了TR-069协议。本文以TD-Femto技术为背景,在研究分析TR-069协议的基础上,在TD-Femto设备上实现了TR-069客户端功能。首先,本文对TD-Femto技术的出现背景进行了阐述,并对其网架结构和硬件平台加以研究。同时对TR-069协议的管理模型、主要功能、会话安全机制和协议层次结构等方面进行了探究,并较为深入的对RPC报文的封装过程和交互流程进行研究,为远程管理终端设备的实现奠定了坚实基础。其次,以TR-069及相关协议为基础,结合TD-Femto的技术特点与项目的实际要求,对TD-Femto端网管系统软件进行需求分析。首先根据TD-Femto的技术特点,对TD-Femto的网关发现、注册流程与配置流程进行深入研究,实现自动配置功能;其次,TD-Femto设备需要完成配置管理和性能管理等基础功能;同时,TD-Femto还需要支持RPC方法、数据模型与安全机制。再次,基于需求分析,依托实际工程背景,在TD-Femto设备上设计并实现了TR-069客户端网管软件。通过网管功能模块架构、状态机等方面的设计,完成了系统软件的总体设计:在主控模块中设置一套状态机,实现对事件任务的高效管理;设计了重发机制和拥塞控制机制,使数据处理的过程更加高效;采用多线程设计模式,设计了主线程等四个线程,有效提高了系统的响应速度。最后,对HTTP封包/解析等模块的功能和原理进行了分析,实现了相应的功能,并给出了设计过程的具体流程图。在研究TR-196等协议的基础上,设计树形结构存储参数模型,方便对参数进行查找和添加等操作。最后借助Wireshark抓包软件对ACS和CPE间的通信过程进行抓包,并对抓包结果进行详细分析。通过联机实验和实际测试表明,本文所完成的TD-Femto网管软件运行稳定,具有很好的鲁棒性,现已成功应用于家庭及边远地区TD-Femto等场所。