一、概述
传统的VoIP网关既具有传输层的连接功能又具有信令功能,将这两种功能集成在一个系统中有很多弊端,因此有必要把传统的VoIP网关分解为媒体网关(media gate-way, MG)、媒体网关控制器(media gateway controller,MGC)两部分。SIP(初始会话协议)和H.323协议不能处理MG与MGC间的通信,由此产生了媒体网关控制协议,目前的媒体网关控制协议有MGCP和H.248/MeGaCo。其发展趋势是MGCP协议最终将被H.248/Megaco协议所取代,但由于目前网络中已部署了大量的MGCP设备,因此MGCP协议还会在一定时间内继续存在。
MGCP和H.248/MeGaCo协议都是在Bellcore、Cisco等公司提出的IP设备控制(IPDC)和简单媒体控制协议(SGCP)的基础上发展来的,媒体网关控制协议发展的最初过程如图1所示。
图1:媒体网关控制协议发展的最初过程
二、MGCP
MGCP(Media Gateway Control Protocol)是由IETF用SGCP、IPDC相结合的产物,于1998年11月推出MGCP 0.1版本,于199年10月推出了MGCP 1.0版本,即IETF的RFC 2705;2002年12月又推出了RFC 3435。MGCP一被提出来就受到业界极大的关注,它针对H.323协议在VoIP应用上的缺点进行了改良,并扩充了SGCP中呼叫代理功能使其成为MGC(媒体翁冠控制器),后来发展为软交换、媒体网关、信令网关的关键协议。
MGCP与H.323协议和SIP不同,H.323和SIP是两套IP电话体系结构,二者完全独立,不能互相兼容,只能互通。MGCP不涉及IP电话的体系结构,只涉及网关分解问题,因而可用于H.323 IP电话系统,也可用于SIP IP电话系统,很好地实现了PSTN与IP网络的无缝集成。
MGCP的侧重点是简单性、可靠性。它本身只限于处理媒体流控制、呼叫处理等,将智能工作卸载到软交换上,使得媒体网关成为一个简单的设备,简化了本地接入设备的设计。MGCP通过软交换实现对多业务分组网边缘上的数据通信设备如VoIP网关、VoATM网关、Cable Modem、机顶盒、软PBX和电路交叉连接的外部控制和管理。
目前软交换系统设备大都支持MGCP,但其不足也慢慢表现出来,将来有可能被H.248/MeCaCo协议所取代。
在我国,通信行业标准YD/T 1608《媒体网关控制协议(MGCP)技术要求》和 YD/T 1609《媒体网关控制协议(MGCP)测试方法》,对于媒体网关控制协议(MGCP)进行了规范要求。
欲详细了解媒体网关控制协议(MGCP)国内标准情况的请进入。
三、H.248/MeGaCo协议
1、标准化情况
H.248/MeGaCo协议是ITU-T第16研究组和IETF的MeGaCo工作组共同研究制定的媒体网关控制标准,IETF将此标准称为MeGaCo协议,而ITU-T称为H.248协议。H.248/MeGaCo协议是对MGCP的进一步开发。在2000年的6月,ITU-T在MGCP 0.1版本的基础上推出了H.248建议;在2002年3月第一次修订变为H.248.x系列标准,其中H.248.1 v1仍是网关控制协议的基本内容;2005年修订为H.248.1 v3版本;2013年又对H.248.1 v3版本进行了再修订,
2002年5月ITU-T第16工作组提出的H.248v2对实施过程中发现的H.248v1协议存在的技术问题、编辑错误和含糊之处做了进一步说明,从而进一步推进了H.248/MeGaCo协议的应用及兼容性。
H.248和MeGaCo在协议文本上相同,只是在协议消息传输语法上有所区别,H.248采用ASN.1语法格式(ITU-T X.680 1997),MeGaCo采用ABNF语法格式和机制满足QoS的需求。该协议引入了Termination(终结点)、Context(关联)两个抽象概念,Termination中封装了媒体流的参数、Modem和承载能力参数。H.248/MeCaCo协议提供媒体的建立、修改和释放机制,同时携带某些随路呼叫信令,支持传统网络终端的呼叫。
在我国,通信行业标准YD/T 1292《基于H.248的媒体网关控制协议技术要求》和 YD/T 2422《基于H.248的媒体网关控制协议测试方法》,对于基于H.248的媒体网关控制协议进行了规范要求。
欲详细了解基于H.248的媒体网关控制协议国内标准情况的请进入。
2、应用场景
H.248 协议主要用于软交换网络中和基于IMS 的NGN 网络中,其主要功能包括基本呼叫控制、媒体资源控制、承载资源控制等等。在软交换体系架构中,H.248 协议可以应用在如下表3-2-1所示的物理实体之间。必须支持H.248 协议的物理实体包括软交换、中继网关、软交换业务接入控制设备。在我国通信行业标准YD/T 1292的附录I《H.248 协议的应用场景》中给出了媒体网关控制协议在软交换网络中的位置如下图3-2-1所示。
表3-2-1:H.248 协议在软交换网络中的应用
图3-2-1:H.248 媒体网关控制协议在软交换网络中的位置
在基于IMS 的NGN 体系架构中,H.248 协议所负责的功能主要包括基本呼叫控制、媒体资源控制、承载资源控制等。已经明确H.248 协议可以应用在如下表3-2-2所示的功能实体之间。必须支持H.248 协议的功能实体包括AGCF、MRFC、MRFP、MGCF、T-MGF、IAD、AG、SPDF、BGF等。
表3-2-2:H.248 协议在基于IMS 的NGN 体系架构中的应用
同时YD/T 1292的附录I给出了H.248 协议在NGN中应用场景,包括在Mn接口(通过H.248 协议完成MGCF对于IM-MGW的控制)、Mp接口(MRFC采用H.248 协议控制MRFP来完成对资源的控制)和Ia接口(通过H.248 协议SDPF可以完成对于BGF的控制)上的应用,其示意详见下图3-2-2和图3-2-2。
图3-2-2:H.248 协议在Mn接口和Mp接口的应用示意图
图3-2-3:H.248 协议在Ia接口的应用示意图
欲进一步了解这两个协议相关技术要求介绍的请进入:MGCP;H.248/MeGaCo