一、概述
傳統(tǒng)的VoIP網(wǎng)關(guān)既具有傳輸層的連接功能又具有信令功能,將這兩種功能集成在一個(gè)系統(tǒng)中有很多弊端,因此有必要把傳統(tǒng)的VoIP網(wǎng)關(guān)分解為媒體網(wǎng)關(guān)(media gate-way, MG)、媒體網(wǎng)關(guān)控制器(media gateway controller,MGC)兩部分。SIP(初始會(huì)話(huà)協(xié)議)和H.323協(xié)議不能處理MG與MGC間的通信,由此產(chǎn)生了媒體網(wǎng)關(guān)控制協(xié)議,目前的媒體網(wǎng)關(guān)控制協(xié)議有MGCP和H.248/MeGaCo。其發(fā)展趨勢(shì)是MGCP協(xié)議最終將被H.248/Megaco協(xié)議所取代,但由于目前網(wǎng)絡(luò)中已部署了大量的MGCP設(shè)備,因此MGCP協(xié)議還會(huì)在一定時(shí)間內(nèi)繼續(xù)存在。
MGCP和H.248/MeGaCo協(xié)議都是在Bellcore、Cisco等公司提出的IP設(shè)備控制(IPDC)和簡(jiǎn)單媒體控制協(xié)議(SGCP)的基礎(chǔ)上發(fā)展來(lái)的,媒體網(wǎng)關(guān)控制協(xié)議發(fā)展的最初過(guò)程如圖1所示。
圖1:媒體網(wǎng)關(guān)控制協(xié)議發(fā)展的最初過(guò)程
二、MGCP
MGCP(Media Gateway Control Protocol)是由IETF用SGCP、IPDC相結(jié)合的產(chǎn)物,于1998年11月推出MGCP 0.1版本,于199年10月推出了MGCP 1.0版本,即IETF的RFC 2705;2002年12月又推出了RFC 3435。MGCP一被提出來(lái)就受到業(yè)界極大的關(guān)注,它針對(duì)H.323協(xié)議在VoIP應(yīng)用上的缺點(diǎn)進(jìn)行了改良,并擴(kuò)充了SGCP中呼叫代理功能使其成為MGC(媒體翁冠控制器),后來(lái)發(fā)展為軟交換、媒體網(wǎng)關(guān)、信令網(wǎng)關(guān)的關(guān)鍵協(xié)議。
MGCP與H.323協(xié)議和SIP不同,H.323和SIP是兩套IP電話(huà)體系結(jié)構(gòu),二者完全獨(dú)立,不能互相兼容,只能互通。MGCP不涉及IP電話(huà)的體系結(jié)構(gòu),只涉及網(wǎng)關(guān)分解問(wèn)題,因而可用于H.323 IP電話(huà)系統(tǒng),也可用于SIP IP電話(huà)系統(tǒng),很好地實(shí)現(xiàn)了PSTN與IP網(wǎng)絡(luò)的無(wú)縫集成。
MGCP的側(cè)重點(diǎn)是簡(jiǎn)單性、可靠性。它本身只限于處理媒體流控制、呼叫處理等,將智能工作卸載到軟交換上,使得媒體網(wǎng)關(guān)成為一個(gè)簡(jiǎn)單的設(shè)備,簡(jiǎn)化了本地接入設(shè)備的設(shè)計(jì)。MGCP通過(guò)軟交換實(shí)現(xiàn)對(duì)多業(yè)務(wù)分組網(wǎng)邊緣上的數(shù)據(jù)通信設(shè)備如VoIP網(wǎng)關(guān)、VoATM網(wǎng)關(guān)、Cable Modem、機(jī)頂盒、軟PBX和電路交叉連接的外部控制和管理。
目前軟交換系統(tǒng)設(shè)備大都支持MGCP,但其不足也慢慢表現(xiàn)出來(lái),將來(lái)有可能被H.248/MeCaCo協(xié)議所取代。
在我國(guó),通信行業(yè)標(biāo)準(zhǔn)YD/T 1608《媒體網(wǎng)關(guān)控制協(xié)議(MGCP)技術(shù)要求》和 YD/T 1609《媒體網(wǎng)關(guān)控制協(xié)議(MGCP)測(cè)試方法》,對(duì)于媒體網(wǎng)關(guān)控制協(xié)議(MGCP)進(jìn)行了規(guī)范要求。
欲詳細(xì)了解媒體網(wǎng)關(guān)控制協(xié)議(MGCP)國(guó)內(nèi)標(biāo)準(zhǔn)情況的請(qǐng)進(jìn)入。
三、H.248/MeGaCo協(xié)議
1、標(biāo)準(zhǔn)化情況
H.248/MeGaCo協(xié)議是ITU-T第16研究組和IETF的MeGaCo工作組共同研究制定的媒體網(wǎng)關(guān)控制標(biāo)準(zhǔn),IETF將此標(biāo)準(zhǔn)稱(chēng)為MeGaCo協(xié)議,而ITU-T稱(chēng)為H.248協(xié)議。H.248/MeGaCo協(xié)議是對(duì)MGCP的進(jìn)一步開(kāi)發(fā)。在2000年的6月,ITU-T在MGCP 0.1版本的基礎(chǔ)上推出了H.248建議;在2002年3月第一次修訂變?yōu)?/span>H.248.x系列標(biāo)準(zhǔn),其中H.248.1 v1仍是網(wǎng)關(guān)控制協(xié)議的基本內(nèi)容;2005年修訂為H.248.1 v3版本;2013年又對(duì)H.248.1 v3版本進(jìn)行了再修訂,
2002年5月ITU-T第16工作組提出的H.248v2對(duì)實(shí)施過(guò)程中發(fā)現(xiàn)的H.248v1協(xié)議存在的技術(shù)問(wèn)題、編輯錯(cuò)誤和含糊之處做了進(jìn)一步說(shuō)明,從而進(jìn)一步推進(jìn)了H.248/MeGaCo協(xié)議的應(yīng)用及兼容性。
H.248和MeGaCo在協(xié)議文本上相同,只是在協(xié)議消息傳輸語(yǔ)法上有所區(qū)別,H.248采用ASN.1語(yǔ)法格式(ITU-T X.680 1997),MeGaCo采用ABNF語(yǔ)法格式和機(jī)制滿(mǎn)足QoS的需求。該協(xié)議引入了Termination(終結(jié)點(diǎn))、Context(關(guān)聯(lián))兩個(gè)抽象概念,Termination中封裝了媒體流的參數(shù)、Modem和承載能力參數(shù)。H.248/MeCaCo協(xié)議提供媒體的建立、修改和釋放機(jī)制,同時(shí)攜帶某些隨路呼叫信令,支持傳統(tǒng)網(wǎng)絡(luò)終端的呼叫。
在我國(guó),通信行業(yè)標(biāo)準(zhǔn)YD/T 1292《基于H.248的媒體網(wǎng)關(guān)控制協(xié)議技術(shù)要求》和 YD/T 2422《基于H.248的媒體網(wǎng)關(guān)控制協(xié)議測(cè)試方法》,對(duì)于基于H.248的媒體網(wǎng)關(guān)控制協(xié)議進(jìn)行了規(guī)范要求。
欲詳細(xì)了解基于H.248的媒體網(wǎng)關(guān)控制協(xié)議國(guó)內(nèi)標(biāo)準(zhǔn)情況的請(qǐng)進(jìn)入。
2、應(yīng)用場(chǎng)景
H.248 協(xié)議主要用于軟交換網(wǎng)絡(luò)中和基于IMS 的NGN 網(wǎng)絡(luò)中,其主要功能包括基本呼叫控制、媒體資源控制、承載資源控制等等。在軟交換體系架構(gòu)中,H.248 協(xié)議可以應(yīng)用在如下表3-2-1所示的物理實(shí)體之間。必須支持H.248 協(xié)議的物理實(shí)體包括軟交換、中繼網(wǎng)關(guān)、軟交換業(yè)務(wù)接入控制設(shè)備。在我國(guó)通信行業(yè)標(biāo)準(zhǔn)YD/T 1292的附錄I《H.248 協(xié)議的應(yīng)用場(chǎng)景》中給出了媒體網(wǎng)關(guān)控制協(xié)議在軟交換網(wǎng)絡(luò)中的位置如下圖3-2-1所示。
表3-2-1:H.248 協(xié)議在軟交換網(wǎng)絡(luò)中的應(yīng)用
圖3-2-1:H.248 媒體網(wǎng)關(guān)控制協(xié)議在軟交換網(wǎng)絡(luò)中的位置
在基于IMS 的NGN 體系架構(gòu)中,H.248 協(xié)議所負(fù)責(zé)的功能主要包括基本呼叫控制、媒體資源控制、承載資源控制等。已經(jīng)明確H.248 協(xié)議可以應(yīng)用在如下表3-2-2所示的功能實(shí)體之間。必須支持H.248 協(xié)議的功能實(shí)體包括AGCF、MRFC、MRFP、MGCF、T-MGF、IAD、AG、SPDF、BGF等。
表3-2-2:H.248 協(xié)議在基于IMS 的NGN 體系架構(gòu)中的應(yīng)用
同時(shí)YD/T 1292的附錄I給出了H.248 協(xié)議在NGN中應(yīng)用場(chǎng)景,包括在Mn接口(通過(guò)H.248 協(xié)議完成MGCF對(duì)于IM-MGW的控制)、Mp接口(MRFC采用H.248 協(xié)議控制MRFP來(lái)完成對(duì)資源的控制)和Ia接口(通過(guò)H.248 協(xié)議SDPF可以完成對(duì)于BGF的控制)上的應(yīng)用,其示意詳見(jiàn)下圖3-2-2和圖3-2-2。
圖3-2-2:H.248 協(xié)議在Mn接口和Mp接口的應(yīng)用示意圖
圖3-2-3:H.248 協(xié)議在Ia接口的應(yīng)用示意圖
欲進(jìn)一步了解這兩個(gè)協(xié)議相關(guān)技術(shù)要求介紹的請(qǐng)進(jìn)入:MGCP;H.248/MeGaCo