NGN的几个重要协议
在通信系统中,控制是通过协商解决的,相应的就须有协议。在NGN体系结构中,软交换作为控制中心,正是通过支持MGCP、H.248/MEGACO、SIP等多种协议实现的。
1.MGCP
MGCP是由IETF的MEGACO工作组较早定义的媒体网关控制协议。在软交换系统中,MGCP主要用于从功能的角度定义软交换和媒体网关或软交换与MGCP终端之间的行为,软交换通过此协议控制媒体网关/MGCP终端上的媒体/控制流的连接、建立和释放。它的实现比较简单,没有H.248那样对包和属性的详细定义,事件交互的机制也比较简单。因此,MGCP具有实现简单等特点,但其互通性和支持业务的能力受到限制。
2.H.248/MEGACO
H.248/MEGACO协议是由IETF的MEGACO工作组制定的,后被ITU-T SG16采纳形成了ITU-T H.248建议, 是在MGCP(媒体网关控制协议)协议(RFC2705)的基础上,结合了其他媒体网关控制协议的一些特点发展而成。此协议提供了控制媒体网关/H.248终端上的媒体/控制流的建立、连接、释放的命令与保证这些命令执行的机制,同时也可以携带一些随路呼叫信令。 在解决了H.323的复杂,伸缩性差等缺点之后,H.248/MEGACO因其功能灵活、支持业务能力强而受到重视,而且不断有新的附件补充其能力,得到了广泛的厂商支持,是目前媒体网关和软交换之间的主流协议,目前国内通信标准推荐软交换和媒体网关之间应用H.248协议。
3.SIP
SIP协议是一种基于UDP/IP技术的应用层协议。在RFC2543协议文本上仅对SIP作了应用层的描述,规定了SIP协议可以承载在UDP/IP上,对具体的底层实现技术完全不必理睬。SIP是完全基于文本的明文协议,一切的控制包无须专门的、昂贵的解码仪表即能人工肉眼看懂。SIP协议非常简单,仅有6条命令(INVITE、ACK、BYE、CANCEL、OPTION、REGISTER),返回代码和HTTP协议基本一样。SIP最大的特点是仅需利用已定义的消息头字段,对其进行简单必要的扩充就能很方便地支持各项新业务和智能业务,具有很强的灵活性和扩充性。由于实现起来非常方便,效率高,维护成本也相对较低,据调查、在各大设备制作厂商的开发计划中,支持SIP协议的厂商正大辐度增加。SIP协议已被广泛接受为包括3G移动多媒体在内的多媒体业务与应用的核心协议。目前SIP本身的主体协议(RFC2543)已经完成,可以完成大部分的多媒体呼叫控制功能,SIP的补充协议草案在制订和讨论中。