论文部分内容阅读
下一代网络(Next Generation Network,NGN)是基于分组的网络,能够提供包括电信业务在内的各种业务,能够使用多种宽带和保证QOS的传送技术。作为NGN的核心技术一软交换(Soft-Switch)技术,近年来得到了广泛关注。媒体网关控制协议(Media Gateway Control Protocol,MGCP)主要用于软交换和MG或软交换与MGCP终端之间,软交换通过此协议控制MG/MGCP终端上的媒体/控制流的连接、建立和释放。
本文以NGN的发展及软交换的推进为背景,选择以“媒体网关控制协议的分析模块设计”为题目,以重邮东电通信公司的设备为依托,针对NGN网络测试仪对于MGCP协议的监控分析需求基础上,提出了NGN中MGCP协议分析模块设计方案,并且给出了实现过程。在研究了MGCP协议及主流软交换设备,并进行了大量的实验室环境模拟后,给出了一个比较完善的MGCP协议的解码及CDR合成方案。本文的设计方案利用了MGCP协议文本编码的特点,结合CString类的查找函数,方便简捷的实现了解码功能。并提出了新颖方便有效的呼叫合成方案。由于目前MGCP在不同设备商的应用中还没有完全统一的标准,而本设计方案兼顾了目前市面上所有主流设备的工作方式,可以确保在不同设备之间架设的网络中同样可以完成监控功能。
本论文一共分为六章,第一章介绍NGN及软交换的概念和功能特点,作为研究MGCP的基础。第二章介绍了NGN网络测试仪。第三章详细讲解了MGCP协议的消息类型、协议结构、呼叫模型及基本呼叫控制流程,通过对于协议标准的学习,对于协议特点进行分析,为模块设计规划雏形。第四章阐述了MGCP解码模块的设计与实现,对第五章的合成模块设计起到了一定的铺垫作用,是本课题实现的一个重要功能;并给出了测试结果,得出了可以正确解码的结论。第五章详细分析了MGCP的合成模块设计的流程与实现,是全文的核心内容,也是本课题所需实现的最重要功能;也给出了测试结果。第六章是研究结论,在本章进行了对于此次课题深入的总结和分析。