一、概述
傳統的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