專利名稱:在自組網(wǎng)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域:
,尤其涉及在自組網(wǎng)(MANET)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法及系統(tǒng)。
背景技術(shù):
自組網(wǎng)(MANET)作為一種分布式無中心管理的無線移動(dòng)網(wǎng)絡(luò),一直是業(yè)界研究的焦點(diǎn)。最初的研究集中在軍用方面,以孤立的MANET為對(duì)象,用于集群通信環(huán)境。隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,MANET在民用上的需求目益增多。在MANET的許多應(yīng)用(音頻、視頻等)中都需要節(jié)點(diǎn)通過群組協(xié)作來完成給定的任務(wù),而組播作為一種節(jié)省帶寬資源、能有效轉(zhuǎn)發(fā)數(shù)據(jù)的技術(shù)很適合MANET的自身特點(diǎn),因此組播在MANET中具有廣闊的應(yīng)用前景。MANET是后3G(B3G)網(wǎng)絡(luò)中的重要組成部分,將MANET與現(xiàn)有的各種異構(gòu)無線網(wǎng)絡(luò)實(shí)現(xiàn)有效互聯(lián)是現(xiàn)在的研究熱點(diǎn)。在網(wǎng)絡(luò)一體化的趨勢(shì)下,實(shí)現(xiàn)MANET與固定網(wǎng)絡(luò)之間的跨域組播交互是一個(gè)必不可少的環(huán)節(jié)。
目前傳統(tǒng)固定網(wǎng)絡(luò)的IP組播路由協(xié)議不能直接用于MANET,而現(xiàn)有的MANET組播協(xié)議只能用于孤立的MANET,這些協(xié)議不提供任何的異構(gòu)域間組播交互。在單播情況下,MANET接入到固定網(wǎng)絡(luò)中可以使用移動(dòng)IP、子網(wǎng)移動(dòng)NEMO(NEtwork MObility)等技術(shù)實(shí)現(xiàn)交互,但在組播的情況下相關(guān)的研究還比較少。
從IETF MANET工作組最近的研究情況來看,現(xiàn)在MANET研究的趨勢(shì)是融合、交互、一體化。美國海軍實(shí)驗(yàn)研究所的J.Macker和IETF SMF設(shè)計(jì)組共同提出了簡單組播轉(zhuǎn)發(fā)(Simplified Multicast Forwarding,SMF)。簡單的組播轉(zhuǎn)發(fā)協(xié)議為MANET提供基本的IP組播轉(zhuǎn)發(fā)能力,能實(shí)現(xiàn)組播數(shù)據(jù)的高效轉(zhuǎn)發(fā),同時(shí)它也支持與傳統(tǒng)的IP組播交互操作。但是,對(duì)于MANET中組播邊界網(wǎng)關(guān)如何實(shí)現(xiàn)與固定網(wǎng)絡(luò)中的組播業(yè)務(wù)的交互卻仍在研究中。
2003年業(yè)界提出了在MANET和固定網(wǎng)絡(luò)中實(shí)現(xiàn)IPv6組播方案—修訂的組播監(jiān)聽發(fā)現(xiàn)M.MLD(Modified MLD)方案。該方案將MANET中的接入路由器AR看作是固網(wǎng)中的一個(gè)指定路由器DR,使用M.MLD來管理MANET域的組播成員,M.MLD消息封裝在自組網(wǎng)的單播路由數(shù)據(jù)包中傳播,AR和固定網(wǎng)絡(luò)中其它DR一起運(yùn)行組播路由協(xié)議。
M.MLD方案的組播交互結(jié)構(gòu)如圖1所示,針對(duì)MLD的三種報(bào)文在MANET中的應(yīng)用,M.MLD做了如下修改在AR上,取消了周期性的一般組播查詢消息,并且當(dāng)AR收到一個(gè)組播監(jiān)聽完成消息時(shí),不發(fā)送特定組播查詢消息。
在移動(dòng)節(jié)點(diǎn)MN(Mobile Node)上,當(dāng)節(jié)點(diǎn)加入和離開時(shí),組播監(jiān)聽報(bào)告和組播監(jiān)聽完成消息被封裝在自組網(wǎng)的單播數(shù)據(jù)包中傳給接入路由器AR。由于M.MLD取消了組播監(jiān)聽查詢消息,所以在AR上新建一個(gè)保留各個(gè)組播組所有成員的列表。
M.MLD方案有如下缺點(diǎn)(1)在AR上增加了組成員列表,缺乏可擴(kuò)展性,并增加了節(jié)點(diǎn)的控制開銷。
(2)沒有考慮多個(gè)接入點(diǎn)的情況,以及沒有考慮接入點(diǎn)之間的組播業(yè)務(wù)的切換與優(yōu)化。
(3)自組網(wǎng)的接入路由器負(fù)載過重,容易失效。
(4)架構(gòu)簡單,可行性不高。
另外,業(yè)界還提出了自組織網(wǎng)組播路由協(xié)議MMARP,它不僅能實(shí)現(xiàn)MANET的組播,還能實(shí)現(xiàn)與固定網(wǎng)絡(luò)的組播交互。MMARP采用了類似于ODMRP的方式構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu),并主動(dòng)維護(hù)到組播邊界網(wǎng)關(guān)MIG(MulticastInternet Gateway)的路由。此外MMARP還支持移動(dòng)節(jié)點(diǎn)(或接入路由器)通過MANET實(shí)現(xiàn)與固定網(wǎng)絡(luò)的交互。
MIG是MANET中的距離固定網(wǎng)絡(luò)接入路由器AR一跳的節(jié)點(diǎn),每個(gè)MMARP節(jié)點(diǎn)都能成為MIG節(jié)點(diǎn)。AR周期性的發(fā)送IGMP查詢消息,接收到IGMP查詢消息的節(jié)點(diǎn)自動(dòng)成為組播邊界網(wǎng)關(guān),并激活MIG_FLAG標(biāo)志位。MIG通過回復(fù)AR的IGMP查詢來保持與AR的通信連接。AR和MIG之間使用IGMP協(xié)議可以屏蔽接入網(wǎng)和核心網(wǎng)的域內(nèi)和域間組播路由協(xié)議。
MMARP架構(gòu)如圖2所示,MMARP把接入點(diǎn)AR看作是第一跳組播路由器FHMR(First Hop Multicast Router),而MIG是與FHMR相連的一個(gè)主機(jī),MIG和FHMR之間通過IGMP協(xié)議進(jìn)行維護(hù),利用MMARP進(jìn)行組播交互,MMARP與固網(wǎng)中的域內(nèi)和域間組播路由協(xié)議無關(guān)。
MMARP架構(gòu)方案存在以下缺點(diǎn)(1)由于MMARP與固網(wǎng)中的域內(nèi)和域間組播路由協(xié)議無關(guān),因此,MMARP不能有效的管理跨域組播業(yè)務(wù)。
(2)MMARP沒有負(fù)載均衡和優(yōu)化機(jī)制,以及沒有有效的跨域活動(dòng)組播路由切換機(jī)制。
(3)MMARP體系架構(gòu)簡單,MIG與AR之間缺乏有效的交互機(jī)制。
發(fā)明內(nèi)容本發(fā)明提供一種在自組網(wǎng)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法及系統(tǒng),以解決現(xiàn)有技術(shù)中存在無法對(duì)跨域的組播業(yè)務(wù)進(jìn)行有效管理的問題;進(jìn)一步的,解決現(xiàn)有技術(shù)中不能對(duì)均衡和優(yōu)化負(fù)載,以不能有效切換跨域活動(dòng)組播路由的問題。
本發(fā)明提供以下技術(shù)方案一種在自組網(wǎng)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法,包括如下步驟自組網(wǎng)(MANET)內(nèi)的組播源發(fā)送組播路由發(fā)現(xiàn)消息;由MANET中接收到所述組播路由發(fā)現(xiàn)消息的組播邊界網(wǎng)關(guān)(MBG)中的一個(gè)MBG將該消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播路由發(fā)現(xiàn)消息,并發(fā)送到接入網(wǎng)絡(luò)中的接入路由器(AR);以及所述AR利用固定網(wǎng)絡(luò)的組播路由協(xié)議在固定網(wǎng)絡(luò)內(nèi)轉(zhuǎn)發(fā)所述組播路由發(fā)現(xiàn)消息,以構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
所述方法進(jìn)一步包括步驟所述AR將固定網(wǎng)絡(luò)中接收者的組播路由應(yīng)答消息發(fā)送到所述MBG;所述MBG將所述組播路由應(yīng)答消息轉(zhuǎn)換為MANET中對(duì)應(yīng)的組播路由協(xié)議的組播路由應(yīng)答消息,并向所述組播源側(cè)發(fā)送;以及所述組播源接收到組播路由應(yīng)答消息后通過構(gòu)建的組播轉(zhuǎn)發(fā)結(jié)構(gòu)向AR發(fā)送數(shù)據(jù)。
所述AR接收到同一個(gè)組播組的多次組播路由應(yīng)答時(shí),僅向所述MBG發(fā)送一次組播路由應(yīng)答消息。
所述方法進(jìn)一步包括步驟接收到固定網(wǎng)絡(luò)中的組播加入請(qǐng)求消息的AR將該消息發(fā)送到MANET網(wǎng)絡(luò)中的MBG;由MANET網(wǎng)絡(luò)中代理該組播業(yè)務(wù)的MBG將所述組播加入請(qǐng)求消息轉(zhuǎn)換為MANET網(wǎng)絡(luò)能夠識(shí)別的組播加入請(qǐng)求消息,并向所述組播源側(cè)發(fā)送以將所述AR加入構(gòu)建的組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
接收到所述組播路由發(fā)現(xiàn)消息或組播加入請(qǐng)求消息的MBG向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù),由CA控制其中一個(gè)MBG代理一個(gè)組播業(yè)務(wù)。
所述CA中記錄有所有跨域組播的代理信息;CA接收到MBG代理請(qǐng)求后查詢?cè)摯硇畔⒁源_定所述組播業(yè)務(wù)是否已授權(quán)給MBG,若是,則丟棄所述代理請(qǐng)求,否則,向所述MBG授權(quán)并記錄該組播的代理信息。
所述MBG中記錄有經(jīng)本MBG節(jié)點(diǎn)跨域的活動(dòng)組播路由信息;MBG接收到所述組播路由發(fā)現(xiàn)消息后根據(jù)活動(dòng)組播路由信息進(jìn)一步判斷是否接到過該組播組的路由發(fā)現(xiàn)消息,若是,則丟棄該消息,否則,向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù)。
所述組播源節(jié)點(diǎn)定期向MBG發(fā)送維護(hù)活動(dòng)組播組信息的消息,所述MBG根據(jù)組播組標(biāo)識(shí)更新活動(dòng)組播組信息。
MBG周期性的向所述CA發(fā)送包含活動(dòng)組播組信息的代理更新消息,由CA更新跨域組播的代理信息,以維護(hù)已代理的跨域組播業(yè)務(wù)。
自組網(wǎng)絡(luò)中各節(jié)點(diǎn)記錄有所有MBG的相關(guān)信息,MBG節(jié)點(diǎn)進(jìn)行切換時(shí)根據(jù)記錄的MBG相關(guān)信息選擇目標(biāo)MBG。
MBG節(jié)點(diǎn)在檢測到與AR之間的鏈路存在斷裂的可能性時(shí),根據(jù)記錄的MBG相關(guān)信息選擇另外一個(gè)目標(biāo)MBG,并將本MBG節(jié)點(diǎn)上的跨域組播業(yè)務(wù)切換到該目標(biāo)MBG上。
MBG節(jié)點(diǎn)在檢測到本節(jié)點(diǎn)的帶寬利用率超過閾值時(shí),根據(jù)記錄的MBG相關(guān)信息選擇帶寬利用率比本MBG節(jié)點(diǎn)低的其他MBG作為切換對(duì)象,并將部分組播業(yè)務(wù)切換到該其他MBG上。
一種在自組網(wǎng)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法,包括如下步驟固定網(wǎng)絡(luò)內(nèi)的組播源在本網(wǎng)絡(luò)中發(fā)送組播路由發(fā)現(xiàn)消息;
接收到所述組播路由發(fā)現(xiàn)消息的接入路由器(AR)向自組網(wǎng)(MANET)中的MBG發(fā)送組播路由發(fā)現(xiàn)消息;以及由MANET中接收到所述組播路由發(fā)現(xiàn)消息的組播邊界網(wǎng)關(guān)(MBG)中的一個(gè)MBG將該消息轉(zhuǎn)換為MANET能夠識(shí)別的組播路由發(fā)現(xiàn)消息,并利用MANET中的組播路由協(xié)議轉(zhuǎn)發(fā)該組播路由發(fā)現(xiàn)消息,以構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
所述方法進(jìn)一步包括步驟所述MBG將MANET中接收者的組播路由應(yīng)答消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播路由應(yīng)答消息發(fā)送到所述AR;所述AR將MBG加入組播組中,并通過構(gòu)建的組播轉(zhuǎn)發(fā)結(jié)構(gòu)向MBG發(fā)送數(shù)據(jù)。
所述MBG接收到同一個(gè)組播組的多次組播路由應(yīng)答時(shí),僅向所述AR發(fā)送一次組播路由應(yīng)答消息。
所述方法進(jìn)一步包括步驟由代理組播業(yè)務(wù)的MBG將MANET中接收者發(fā)送的組播加入請(qǐng)求消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播加入請(qǐng)求消息并發(fā)送到AR;所述AR接收到所述組播加入請(qǐng)求消息后加入到對(duì)應(yīng)的組播組,并將組播路由應(yīng)答消息通過MBG發(fā)送給請(qǐng)求節(jié)點(diǎn)。
一種加入組播組的方法,包括如下步驟自組網(wǎng)(MANET)中的節(jié)點(diǎn)發(fā)起組播加入請(qǐng)求消息;由接收到所述組播加入請(qǐng)求消息的MBG中的一個(gè)MBG將該消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播加入請(qǐng)求消息并發(fā)送到接入網(wǎng)的接入路由器(AR);所述AR收到所述組播加入請(qǐng)求消息后向MBG返回應(yīng)答消息,或者AR利用固定網(wǎng)絡(luò)的組播路由協(xié)議在固定網(wǎng)絡(luò)內(nèi)轉(zhuǎn)發(fā)所組播加入請(qǐng)求消息并向MBG返回接收到的應(yīng)答消息;以及所述MBG將所述應(yīng)答消息轉(zhuǎn)換為MANET能夠識(shí)別的應(yīng)答消息轉(zhuǎn)發(fā)給發(fā)起組播加入請(qǐng)求的節(jié)點(diǎn)。
其中接收到所述組播加入請(qǐng)求消息的MBG向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù),由CA控制其中一個(gè)MBG代理一個(gè)組播業(yè)務(wù)。
所述CA中記錄有所有跨域組播的代理信息;CA接收到MBG代理請(qǐng)求后查詢?cè)摯硇畔⒁源_定所述組播業(yè)務(wù)是否已授權(quán)給MBG,若是,則丟棄所述代理請(qǐng)求,否則,向所述MBG授權(quán)并記錄該組播的代理信息。
所述MBG中記錄有經(jīng)本MBG節(jié)點(diǎn)跨域的活動(dòng)組播路由信息;MBG周期性的向所述CA發(fā)送包含活動(dòng)組播組信息的代理更新消息,由CA更新跨域組播的代理信息,以維護(hù)已代理的跨域組播業(yè)務(wù)。
一種加入組播組的方法,包括如下步驟固定網(wǎng)絡(luò)中的接入路由器(AR)將本網(wǎng)絡(luò)中節(jié)點(diǎn)發(fā)起的組播加入請(qǐng)求消息發(fā)送到MANET中的組播邊界網(wǎng)關(guān)(MBG);由接收到所述組播加入請(qǐng)求消息的MBG中的一個(gè)MBG將該消息轉(zhuǎn)換為MANET能夠識(shí)別的組播加入請(qǐng)求消息,并在MANET內(nèi)轉(zhuǎn)發(fā);以及所述一個(gè)MBG將接收到的應(yīng)答消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的應(yīng)答消息發(fā)送所述AR,由AR轉(zhuǎn)發(fā)給發(fā)起組播加入請(qǐng)求的節(jié)點(diǎn)。
一種跨域組播業(yè)務(wù)切換方法,包括如下步驟MANET中代理跨域組播業(yè)務(wù)的源MBG根據(jù)負(fù)載情況選擇目標(biāo)MBG并發(fā)送組播組切換請(qǐng)求消息,其中MANET中的跨域組播業(yè)務(wù)僅由一個(gè)MBG代理;所述目標(biāo)MBG在MANET中發(fā)送組播加入請(qǐng)求消息,并向關(guān)聯(lián)的AR發(fā)送組播監(jiān)聽報(bào)告消息以加入組播組;以及所述目標(biāo)MBG加入指定組播組后激活組播路由,并向所述源MBG發(fā)送切換成功消息,由源MBG刪除記錄的該組播組的相關(guān)信息,使所述組播業(yè)務(wù)僅由目標(biāo)MBG代理。
其中所述源MBG在檢測到與AR之間的鏈路將斷裂時(shí)進(jìn)行跨域組播業(yè)務(wù)切換,并將本源MBG上的所有跨域組播業(yè)務(wù)切換到目標(biāo)MBG上。
所述源MBG在確定帶寬利率超過設(shè)置的閾值時(shí)進(jìn)行跨域組播業(yè)務(wù)切換,并將本源MBG上的部分跨域組播業(yè)務(wù)切換到目標(biāo)MBG上。
所述源MBG將組播組切換請(qǐng)求消息發(fā)送到認(rèn)證中心(CA),由CA向目標(biāo)MBG發(fā)送請(qǐng)求代理消息;并且所述目標(biāo)MBG僅在接收到該請(qǐng)求代理消息后發(fā)送組播加入請(qǐng)求消息。
在完成切換前,待切換的組播組數(shù)據(jù)由源MBG轉(zhuǎn)發(fā)。
一種通信系統(tǒng),包括自組網(wǎng)(MANET)和固定網(wǎng)絡(luò);所述MANET包括組播邊界網(wǎng)關(guān)(MBG),所述固定網(wǎng)絡(luò)包括與所述MBG連接的接入路由器(AR);所述MBG完成MANET中組播協(xié)議消息與固定網(wǎng)絡(luò)中組播協(xié)議消息之間的轉(zhuǎn)換,并且,一個(gè)組播業(yè)務(wù)在MANET中僅由一個(gè)MBG代理。
所述MANET中還包括認(rèn)證中心(CA),由該CA控制一個(gè)組播業(yè)務(wù)僅由一個(gè)MBG代理。
所述CA在MANET中為獨(dú)立的物理設(shè)備;或者,所述CA設(shè)置在MANET中的節(jié)點(diǎn)內(nèi)。
本發(fā)明有益效果如下1、本發(fā)明在現(xiàn)有的組播協(xié)議的基礎(chǔ)上,實(shí)現(xiàn)MANET與固網(wǎng)的跨域組播交互,具有很好的應(yīng)用價(jià)值,適應(yīng)未來網(wǎng)絡(luò)的發(fā)展趨勢(shì)。
2、本發(fā)明實(shí)現(xiàn)跨域組播業(yè)務(wù)的交互,并且提供了MBG切換、優(yōu)化的方案,對(duì)現(xiàn)有的基礎(chǔ)網(wǎng)絡(luò)變動(dòng)不大,易于跨域組播業(yè)務(wù)的部署。
3、本發(fā)明引入CA實(shí)現(xiàn)了對(duì)跨域組播業(yè)務(wù)的管理,存在很好的安全擴(kuò)展。
4、由于本發(fā)明構(gòu)建在IP層之上,該方案可以用于異構(gòu)無線網(wǎng)絡(luò)諸如WLAN、無線WANs(如1G、2G、2.5G、3G、IEEE802.20等)、WPANS(如藍(lán)牙、802.15.1/3/4)以及無線MAN(如IEEE802.16)之間的開展組播交互,有著很強(qiáng)的擴(kuò)展性。
圖1為現(xiàn)有技術(shù)中M.MLD技術(shù)方案的示意圖;圖2為現(xiàn)有技術(shù)中MMARP組播框架的示意圖;圖3A為本發(fā)明中組播源在MANET時(shí),MANET與固定網(wǎng)絡(luò)進(jìn)行組播交互示的意圖;圖3B為本發(fā)明中組播源在MANET時(shí),MANET與固定網(wǎng)絡(luò)進(jìn)行組播交互示的流程圖;圖4為本發(fā)明中組播源在固定網(wǎng)絡(luò)時(shí),MANET與固定網(wǎng)絡(luò)進(jìn)行組播交互示的流程圖;圖5為本發(fā)明中組播源在固定網(wǎng)絡(luò)內(nèi),MANET中的節(jié)點(diǎn)請(qǐng)求加入組播組的流程圖;圖6為本發(fā)明中組播源在MANET內(nèi),固定網(wǎng)絡(luò)中的節(jié)點(diǎn)請(qǐng)求加入組播組的流程圖;圖7A為本發(fā)明中MBG切換的示意圖;圖7B為本發(fā)明中MBG切換的流程圖;圖8A為本發(fā)明中MBG優(yōu)化負(fù)載的示意 圖8B為本發(fā)明中MBG優(yōu)化負(fù)載的流程圖。
具體實(shí)施方式本發(fā)明通過自組網(wǎng)(MANET)和固定網(wǎng)絡(luò)交互框架(Multicast Architecturebetween MANET and Fixed network,MAMF)來實(shí)現(xiàn)MANET和固定網(wǎng)絡(luò)之間組播業(yè)務(wù)平滑交互,實(shí)現(xiàn)固定網(wǎng)絡(luò)與ad hoc網(wǎng)絡(luò)中的組播業(yè)務(wù)無縫連接,使得組播業(yè)務(wù)可以跨越不同網(wǎng)絡(luò)。
MAMF是基于MANET與固定網(wǎng)絡(luò)的互聯(lián)而建立的,組播邊界網(wǎng)關(guān)(MBG)默認(rèn)的選取邊界網(wǎng)關(guān)節(jié)點(diǎn)作為組播業(yè)務(wù)的交互代理,在邊界網(wǎng)關(guān)原有的基礎(chǔ)上,增加了對(duì)跨域(或稱跨網(wǎng)絡(luò))的組播業(yè)務(wù)的支持。
為了實(shí)現(xiàn)對(duì)跨網(wǎng)絡(luò)的組播業(yè)務(wù)交互的支持,在本發(fā)明中,MANET能夠?qū)崿F(xiàn)IPv6地址的自動(dòng)配置,可以通過MBG和AR實(shí)現(xiàn)與固定網(wǎng)絡(luò)的連接,MANET支持認(rèn)證中心CA;并且,MBG與AR之間為雙向鏈路,MBG支持組播監(jiān)聽發(fā)現(xiàn)協(xié)議(MLD協(xié)議)。
為了對(duì)MANET與固定網(wǎng)絡(luò)之間的跨域組播業(yè)務(wù)進(jìn)行有效管理,在MANET中,一個(gè)跨域組播業(yè)務(wù)只能由一個(gè)MBG代理,由該MBG與AR交互完成跨域的組播業(yè)務(wù)交互。
在本發(fā)明的MAMF中,包括AM表、MBG表和All_Multicast表,其中(1)AM表由MBG節(jié)點(diǎn)保存,該AM表中記錄了通過該MBG節(jié)點(diǎn)跨網(wǎng)絡(luò)的活動(dòng)組播路由信息。MBG接收到跨網(wǎng)絡(luò)組播數(shù)據(jù)后就查詢自己的AM表,根據(jù)表中的路由信息來確定對(duì)數(shù)據(jù)的處理方式。AM表中的主要表項(xiàng)有組播組ID、組播源IP地址、AR地址組播、組播路由生存時(shí)間、組播源位置等。
(2)MBG表由MANET中的每個(gè)節(jié)點(diǎn)保存,該MBG表記錄了MBG的相關(guān)信息,用于MBG的切換和優(yōu)化。當(dāng)某個(gè)MBG出現(xiàn)鏈路斷裂情形下,就需要對(duì)通過該MBG的活動(dòng)組播路由進(jìn)行切換,切換對(duì)象就根據(jù)MBG表中的記錄表項(xiàng)來尋新的MBG節(jié)點(diǎn)。MBG表的主要表項(xiàng)有MBG的IP地址、MBG生存時(shí)間、相連的AR地址、MBG帶寬利用率等。
(3)All_multicast表由CA保存,該表記錄MANET中所有跨域的活動(dòng)組播路由信息及跨域組播的代理信息,用于實(shí)現(xiàn)對(duì)跨網(wǎng)絡(luò)的組播業(yè)務(wù)的有效管理。CA將跨網(wǎng)絡(luò)的組播組授權(quán)給某個(gè)MBG,并將該組播組記錄在All_multicast中。主要表項(xiàng)有組播組ID、組播活動(dòng)狀態(tài)、MBG的IP地址、組播源的IP、組播生存時(shí)間等。
由于MBG是MANET中距離AR一跳的活動(dòng)邊界網(wǎng)關(guān)節(jié)點(diǎn),而MANET中的MBG是移動(dòng)的,因此MANET中的任何一個(gè)節(jié)點(diǎn)都有可能成為MBG。MBG候選節(jié)點(diǎn)通過鏈路檢測機(jī)制來識(shí)別和判斷與AR的連接性。當(dāng)該節(jié)點(diǎn)判斷自己與AR存在連接的情況下(AR和候選的MBG都在對(duì)方的傳輸覆蓋范圍之內(nèi)),同時(shí)該候選節(jié)點(diǎn)為非MBG節(jié)點(diǎn),該候選節(jié)點(diǎn)則向MANET廣播一個(gè)MBG通知報(bào)文,該通知報(bào)文包含該MBG地址、相連的AR地址、帶寬利用率等信息。網(wǎng)絡(luò)中的節(jié)點(diǎn)接收到該報(bào)文后將該信息添加到MBG表中,此時(shí)該候選節(jié)點(diǎn)就成為MANET中的一個(gè)正式MBG節(jié)點(diǎn)。
在多個(gè)MBG情形下,同一個(gè)跨域的組播會(huì)話可能被多個(gè)MBG代理,這就造成了組播數(shù)據(jù)的重復(fù)發(fā)送,無法保證跨域的組播業(yè)務(wù)在某個(gè)特定網(wǎng)絡(luò)的唯一性。因此為了保證對(duì)跨域組播業(yè)務(wù)的有效管理,在MANET中引入CA。當(dāng)MBG收到跨域的組播路由發(fā)現(xiàn)請(qǐng)求時(shí),該MBG首先要將該跨域組播業(yè)務(wù)在CA注冊(cè),并由CA給予該MBG授權(quán)—只有該MBG節(jié)點(diǎn)可以處理該組播組的跨域業(yè)務(wù)。而其它的活動(dòng)MBG節(jié)點(diǎn)稍后向CA注冊(cè)時(shí),發(fā)現(xiàn)該組播組已經(jīng)被CA授權(quán)另外的MBG代理,則自動(dòng)丟棄處理MBG的注冊(cè),從而保證跨域的組播在任何一個(gè)網(wǎng)絡(luò)內(nèi)的唯一性。
CA可以協(xié)助MBG完成組播業(yè)務(wù)的切換和優(yōu)化,能夠有效地對(duì)跨域組播業(yè)務(wù)的管理。MBG根據(jù)IPv6組播地址和組播源地址區(qū)分組播業(yè)務(wù)是否跨域,MBG會(huì)根據(jù)組播組的更新報(bào)文去更新CA中的All_Multicast表中該組播組的表項(xiàng)。
CA可以分布式的在MANET中實(shí)現(xiàn),該CA可以是獨(dú)立的物理設(shè)備,也可以設(shè)置在MANET中的節(jié)點(diǎn)內(nèi),作為該節(jié)點(diǎn)的功能實(shí)體。
當(dāng)MBG和AR實(shí)現(xiàn)跨網(wǎng)絡(luò)互聯(lián)后,當(dāng)有跨域的組播業(yè)務(wù)出現(xiàn)時(shí),MBG將在AR的協(xié)助下完成組播交互。MBG節(jié)點(diǎn)起關(guān)鍵作用,它能對(duì)MANET和固定網(wǎng)絡(luò)的組播路由協(xié)議進(jìn)行識(shí)別,并實(shí)現(xiàn)MANET與固網(wǎng)的組播報(bào)文消息的轉(zhuǎn)換,完成兩個(gè)不同網(wǎng)絡(luò)之間的組播互連。
組播組初始化時(shí),由源節(jié)點(diǎn)發(fā)送組播路由請(qǐng)求,此時(shí)組播源存在以下三種情形固定網(wǎng)絡(luò)中的節(jié)點(diǎn),MBG節(jié)點(diǎn)和MANET中非MBG節(jié)點(diǎn),下面結(jié)合附圖分別進(jìn)行說明。
當(dāng)組播源為MANET中的非MBG節(jié)點(diǎn)時(shí),組播源可以采取MANET中的任何組播路由協(xié)議來構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu),其交互示意圖如圖3A所示,其構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)的流程如圖3B所示,其主要過程如下步驟300、MANET中的組播源發(fā)送組播路由發(fā)現(xiàn)消息,開始構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)??梢圆捎肙DMRP、MAODV、AMRIS等MANET組播路由協(xié)議。
步驟305、MBG接收到該組播路由發(fā)現(xiàn)消息后,檢查是否接收到過同樣的該組播組的路由發(fā)現(xiàn)消息,若有,則丟棄該消息并結(jié)束處理,否則,進(jìn)行步驟310。
步驟310、MBG向CA發(fā)送組播代理請(qǐng)求。
步驟315、CA收到MBG發(fā)送的代理請(qǐng)求后,將檢查是否已經(jīng)有其它的MBG代理該組播組,若是,則向MBG發(fā)送已代理報(bào)文,MBG丟棄該組播路由發(fā)現(xiàn)消息;否則,進(jìn)行步驟320。
步驟320、CA向MBG授權(quán),并將組播組ID、MBG地址、組播源IP、組播活動(dòng)狀態(tài)、組播組生存時(shí)間等信息存入All_Multicast表中;其中組播活動(dòng)狀態(tài)此時(shí)為0(未激活);當(dāng)超過組播組生存時(shí)間仍沒有收到組播組的更新信息,則該表項(xiàng)自動(dòng)失效,CA會(huì)自動(dòng)刪除該表項(xiàng)。
步驟325、MBG收到CA的授權(quán)后,將在AM表中添加該組播組信息,并將該信息轉(zhuǎn)換成固定網(wǎng)絡(luò)能識(shí)別的組播路由發(fā)現(xiàn)消息,發(fā)送給AR,該消息將通過MLD協(xié)議轉(zhuǎn)送。
步驟330、AR接收到MBG發(fā)送的組播路由發(fā)現(xiàn)消息后,利用固定網(wǎng)絡(luò)的組播路由協(xié)議在全網(wǎng)內(nèi)轉(zhuǎn)發(fā),來構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
步驟335、固定網(wǎng)絡(luò)中的接收者收到該組播路由發(fā)現(xiàn)消息后,將發(fā)送組播路由應(yīng)答消息給AR,加入到該組播組中,并將該信息添加到自己的組播路由表中。
步驟340、AR接收到固定網(wǎng)絡(luò)的超過一個(gè)組播路由應(yīng)答消息時(shí)(說明固定網(wǎng)絡(luò)中存在組播接收者),AR向MBG發(fā)送路由請(qǐng)求應(yīng)答消息,此時(shí)MBG向CA激活剛剛注冊(cè)的組播組的信息,即組播活動(dòng)狀態(tài)此時(shí)為1(激活狀態(tài))。
AR對(duì)于多個(gè)來自同一個(gè)組播組的組播路由應(yīng)答予以屏蔽,只給MBG發(fā)送一次應(yīng)答消息,從而節(jié)省MBG與AR之間的帶寬。如果MBG在一定時(shí)間間隔內(nèi)接收不到某個(gè)組播組的組播應(yīng)答消息,會(huì)刪除在AM表中的信息,CA的All_multicast表項(xiàng)超時(shí)會(huì)自動(dòng)刪除該組播組信息。
步驟345、MBG將該組播路由應(yīng)答消息轉(zhuǎn)換成MANET中對(duì)應(yīng)的組播路由協(xié)議的組播路由應(yīng)答消息,向組播轉(zhuǎn)發(fā)結(jié)構(gòu)上游節(jié)點(diǎn)發(fā)送并加入到該組播組。
步驟350、組播源收到組播路由應(yīng)答后,組播數(shù)據(jù)就可以在剛剛建立好的組播轉(zhuǎn)發(fā)結(jié)構(gòu)上轉(zhuǎn)發(fā)。MBG與AR將MANET與固網(wǎng)的該組播組轉(zhuǎn)發(fā)結(jié)構(gòu)互連起來,從而實(shí)現(xiàn)組播業(yè)務(wù)的自由交互。
當(dāng)組播源為MBG節(jié)點(diǎn)時(shí),則對(duì)MANET中的節(jié)點(diǎn)采用組播路由發(fā)現(xiàn)消息泛洪來建立組播轉(zhuǎn)發(fā)結(jié)構(gòu),同時(shí)向CA注冊(cè)該組播組,獲得授權(quán)后才可以向其連接的AR發(fā)送組播路由發(fā)現(xiàn)消息,其處理過程與組播源為非MBG節(jié)點(diǎn)一致,不再贅述。
當(dāng)組播源為固定網(wǎng)絡(luò)中的節(jié)點(diǎn)時(shí),其構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)的流程如圖4所示,其主要過程如下步驟400、固定網(wǎng)絡(luò)中的組播源發(fā)送組播路由發(fā)現(xiàn)消息,開始構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
步驟405、AR接收到組播路由發(fā)現(xiàn)消息后,向MANET中的MBG轉(zhuǎn)發(fā)組播路由發(fā)現(xiàn)消息。
步驟410、MBG收到AR發(fā)送的組播路由發(fā)現(xiàn)消息后,向CA請(qǐng)求代理權(quán)。
步驟415、CA收到MBG發(fā)送的代理請(qǐng)求后,將檢查是否已經(jīng)有其它的MBG代理該組播組,若是,則向MBG發(fā)送已代理報(bào)文,MBG丟棄該組播路由發(fā)現(xiàn)消息;否則,進(jìn)行步驟420。
步驟420、CA向MBG授權(quán),并將組播組ID、MBG地址、組播源IP、組播活動(dòng)狀態(tài)、組播組生存時(shí)間等信息存入All_Multicast表中,其中組播活動(dòng)狀態(tài)此時(shí)為0(未激活)。
步驟425、MBG在獲得代理權(quán)之后,將組播路由發(fā)現(xiàn)消息轉(zhuǎn)換成MANET中的組播路由發(fā)現(xiàn)消息,并在MANET中轉(zhuǎn)發(fā),從而在MANET中構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
步驟430、MANET中的接收者收到該組播路由發(fā)現(xiàn)消息后,將發(fā)送組播路由應(yīng)答消息給MBG,加入到該組播組中。
步驟435、MBG在接收到MANET中節(jié)點(diǎn)的組播路由應(yīng)答消息后,MBG向CA激活該組播組信息,同時(shí)更新自己的AM表,然后,將該消息轉(zhuǎn)換成AR識(shí)別的組播路由應(yīng)答消息。
對(duì)于該組播路由應(yīng)答,MBG只向AR發(fā)送一次,以節(jié)省帶寬。
步驟440、AR收到組播路由應(yīng)答消息后,將其發(fā)送給固定網(wǎng)絡(luò)中的組播源以加入到該組播組中,組播數(shù)據(jù)將在該組播轉(zhuǎn)發(fā)結(jié)構(gòu)上轉(zhuǎn)發(fā)。
在上述圖3B和圖4所示的流程是組播路由消息擴(kuò)散后有接收者的情況,對(duì)于沒有接收者的情況,則MBG或AR接收不到后續(xù)的應(yīng)答消息。
在組播轉(zhuǎn)發(fā)結(jié)構(gòu)建立完成后,需要進(jìn)行組播維護(hù),主要維護(hù)跨域組成員的加入和退出以及表結(jié)構(gòu)。
節(jié)點(diǎn)加入跨域的組播組存在兩種情況,其一是在該節(jié)點(diǎn)所在網(wǎng)絡(luò)中存在該組播組轉(zhuǎn)發(fā)結(jié)構(gòu);其二是該節(jié)點(diǎn)的網(wǎng)絡(luò)中不存在該組播組的轉(zhuǎn)發(fā)結(jié)構(gòu)。
在第一種情形下,要加入組播組的節(jié)點(diǎn)主動(dòng)發(fā)送組播加入請(qǐng)求消息,該組播組的轉(zhuǎn)發(fā)結(jié)構(gòu)上的節(jié)點(diǎn)接收到這個(gè)消息后,就對(duì)該請(qǐng)求消息應(yīng)答,當(dāng)加入節(jié)點(diǎn)收到組播應(yīng)答后,說明組播嫁接成功,就可以接收組播數(shù)據(jù)。
在第二種情形下,出現(xiàn)這種情況的原因可能是組播路由發(fā)現(xiàn)消息沒有擴(kuò)散到另外的網(wǎng)絡(luò);或者擴(kuò)散沒有接受者,但是后來又有節(jié)點(diǎn)想加入該跨域的組播組(圖3B和圖4是擴(kuò)散后有接收者的情況)。不管加入節(jié)點(diǎn)處于那個(gè)網(wǎng)絡(luò),都主動(dòng)發(fā)起加入請(qǐng)求。MBG收到后,先向CA注冊(cè),并獲得授權(quán)后,向另外的網(wǎng)絡(luò)轉(zhuǎn)發(fā)組播加入請(qǐng)求,直到MBG和加入節(jié)點(diǎn)收到組播路由應(yīng)答。
參閱圖5所示,以組播源在固定網(wǎng)絡(luò)為例,當(dāng)組播源發(fā)出的組播路由發(fā)現(xiàn)消息沒有傳播到AR,并且其組播轉(zhuǎn)發(fā)結(jié)構(gòu)在固網(wǎng)中已經(jīng)建立好的情況下,MANET中的節(jié)點(diǎn)若要加入到該組播組,則其加入過程如下步驟500、MANET中的節(jié)點(diǎn)利用某個(gè)MANET組播路由協(xié)議發(fā)送組播加入請(qǐng)求。
步驟510、MBG收到該消息后向CA發(fā)送注冊(cè)消息。
步驟520、CA收到后在All_Multicast表中查詢是否已經(jīng)存在另外的MBG節(jié)點(diǎn)代理該組播組業(yè)務(wù)。如果已經(jīng)存在,則該MBG對(duì)該消息丟棄處理。如果不存在,CA將該組播組的代理權(quán)授予該MBG節(jié)點(diǎn),并將組播組ID、MBG地址、組播活動(dòng)狀態(tài)、組播組生存時(shí)間存入All_Multicast表中。
步驟530、MBG節(jié)點(diǎn)獲得CA的授權(quán)后,將該組播組的信息添加到AM表中,MBG將該請(qǐng)求信息轉(zhuǎn)換后,向AR發(fā)送組播加入請(qǐng)求加入到該組播組。
步驟540、AR收到后主動(dòng)嫁接到該組播組的轉(zhuǎn)發(fā)結(jié)構(gòu)上。如果AR為該組播組的匯聚點(diǎn),則直接向MBG返回應(yīng)答消息,否則,AR利用固定網(wǎng)絡(luò)的組播路由協(xié)議在固定網(wǎng)絡(luò)內(nèi)轉(zhuǎn)發(fā)所組播加入請(qǐng)求消息并接收應(yīng)答消息返回組MBG。
步驟550、MBG將AR發(fā)送的應(yīng)答消息轉(zhuǎn)換為MANET能夠識(shí)別的應(yīng)答消息并轉(zhuǎn)發(fā),直到MANET節(jié)點(diǎn)收到路由應(yīng)答消息后建立到AR的組播路由。在組播路由建立好之后MANET節(jié)點(diǎn)可以通過AR接受來自固網(wǎng)中的該組播組的數(shù)據(jù)。
參閱圖6所示,以組播源在MANET網(wǎng)絡(luò)為例,當(dāng)組播源發(fā)出的組播路由發(fā)現(xiàn)消息沒有傳播到AR,并且其組播轉(zhuǎn)發(fā)結(jié)構(gòu)在MANET中已經(jīng)建立好的情況下,固定網(wǎng)絡(luò)中的節(jié)點(diǎn)若要加入到該組播組,則其加入過程如下步驟600、固定網(wǎng)絡(luò)中的節(jié)點(diǎn)利用組播路由協(xié)議發(fā)送組播加入請(qǐng)求消息。
步驟610、AR收到組播加入請(qǐng)求消息后發(fā)送到MANET中的MBG。
步驟620、MBG收到該組播加入請(qǐng)求消息后向CA發(fā)送注冊(cè)消息。
步驟630、CA收到后在All_Multicast表中查詢是否已經(jīng)存在另外的MBG節(jié)點(diǎn)代理該組播組業(yè)務(wù)。如果已經(jīng)存在,則該MBG對(duì)該消息丟棄處理;如果不存在,則進(jìn)行步驟640。
步驟640、CA將該組播組的代理權(quán)授予該MBG節(jié)點(diǎn),并將組播組ID、MBG地址、組播活動(dòng)狀態(tài)、組播組生存時(shí)間存入All_Multicast表中。
步驟650、MBG節(jié)點(diǎn)獲得CA的授權(quán)后,將該組播組的信息添加到AM表中,MBG將該請(qǐng)求信息轉(zhuǎn)換后在MANET中轉(zhuǎn)發(fā)。
步驟660、MANET中的源接點(diǎn)接收到組播加入請(qǐng)求消息后向MBG返回應(yīng)答消息。
步驟670、MBG收到應(yīng)答后主動(dòng)嫁接到該組播組的轉(zhuǎn)發(fā)結(jié)構(gòu)上,并將應(yīng)答消息轉(zhuǎn)換為固定網(wǎng)絡(luò)可識(shí)別的應(yīng)答消息并發(fā)送給AR。
步驟680、AR收到應(yīng)答消息后轉(zhuǎn)發(fā)給發(fā)起加入請(qǐng)求消息的節(jié)點(diǎn),以完成組播路由的建立。在組播路由建立好之后固定網(wǎng)絡(luò)的節(jié)點(diǎn)可以通過MBG和AR接受來自MANET中的該組播組的數(shù)據(jù)。
當(dāng)跨域的組播接收者要退出該組播組時(shí),采用軟狀態(tài)方式,無須向該組播組中的節(jié)點(diǎn)發(fā)送任何退出消息。如果組播轉(zhuǎn)發(fā)結(jié)構(gòu)中的相關(guān)轉(zhuǎn)發(fā)組節(jié)點(diǎn)沒有收到某個(gè)接收者的應(yīng)答,則自動(dòng)認(rèn)為該接收者退出該組播組,自動(dòng)剪枝,即刪除該節(jié)點(diǎn)的組播信息。域內(nèi)成員的加入和離開由各自網(wǎng)絡(luò)的組播路由協(xié)議來完成,不再贅述。
為了維護(hù)MBG表和MBG與AR的連接,MBG節(jié)點(diǎn)周期性向AR發(fā)送Hello消息;MBG在接收到連接的AR的應(yīng)答時(shí),向MANET中廣播一個(gè)MBG更新消息,MANET中的節(jié)點(diǎn)會(huì)根據(jù)更新消息對(duì)自己的MBG表中的表項(xiàng)進(jìn)行更新。如果MBG節(jié)點(diǎn)接收不到AR的應(yīng)答,則說明MBG與AR的鏈路斷裂,MBG節(jié)點(diǎn)已經(jīng)失效,為了保證該MBG節(jié)點(diǎn)上活動(dòng)跨網(wǎng)絡(luò)的組播業(yè)務(wù)不受影響,必須將這些組播業(yè)務(wù)切換到別的MBG上。當(dāng)MANET中的節(jié)點(diǎn)在一定時(shí)間內(nèi)沒有接收到某個(gè)MBG的更新消息,將會(huì)將自身節(jié)點(diǎn)的MBG表中關(guān)于該MBG的表項(xiàng)刪除。
MBG和AR之間的交互信息可以通過擴(kuò)展MLD協(xié)議來實(shí)現(xiàn),用于實(shí)現(xiàn)MBG與AR的維護(hù)和業(yè)務(wù)交互。
對(duì)于AM表和All_Multicast表,由組播源周期性發(fā)Hello消息以維護(hù)組播路由,當(dāng)MBG節(jié)點(diǎn)接收到該Hello消息后,會(huì)根據(jù)組播組ID來對(duì)AM表中的表項(xiàng)進(jìn)行更新,同時(shí)向CA發(fā)送更新報(bào)文,CA會(huì)更新All_Multicast表中的該組播組的信息。當(dāng)MBG節(jié)點(diǎn)在一定的時(shí)間間隔內(nèi)都沒有接收到某個(gè)組播組ID的組播源的更新報(bào)文,會(huì)自動(dòng)刪除AM表中有關(guān)該組播組ID的表項(xiàng),同時(shí)CA節(jié)點(diǎn)也會(huì)因沒有收到更新報(bào)文,而刪除該組播組ID的表項(xiàng),接收者和中間轉(zhuǎn)發(fā)節(jié)點(diǎn)也會(huì)因某個(gè)組播路由失效而刪除各自路由表中的該組播組信息。
MBG節(jié)點(diǎn)隨著自身的移動(dòng),存在與AR鏈路斷裂的可能性,為了使得通過MBG的活動(dòng)跨網(wǎng)絡(luò)的組播業(yè)務(wù)能夠平滑過渡到其它的MBG節(jié)點(diǎn)上,采用鏈路預(yù)測機(jī)制。該機(jī)制通過MBG節(jié)點(diǎn)的移動(dòng)速度和MBG與AR之間信號(hào)的強(qiáng)弱來預(yù)測鏈路斷裂的時(shí)間,若該MBG上存在活動(dòng)跨域組播路由,則在MBG與AR的鏈路斷裂之前就啟動(dòng)MBG切換,將該MBG節(jié)點(diǎn)上的活動(dòng)跨域組播路由動(dòng)態(tài)調(diào)整到別的MBG節(jié)點(diǎn)上,從而保證組播業(yè)務(wù)的連續(xù)性和穩(wěn)定性,最大限度地減少丟包率。在進(jìn)行切換的同時(shí),該MBG節(jié)點(diǎn)將不接收新的跨域組播業(yè)務(wù),若沒有活動(dòng)組播路由則無須進(jìn)行組播業(yè)務(wù)的切換。
當(dāng)MBG切換時(shí),通過該MBG的跨域的組播路由需要切換到別的MBG節(jié)點(diǎn)上,以單個(gè)跨域組播路由切換為例。如圖7A所示,由于MANET的移動(dòng),MBG1節(jié)點(diǎn)即將與AR1鏈路斷裂,MBG1將通過該節(jié)點(diǎn)的跨域組播業(yè)務(wù)切換到MBG2上,參閱圖7B所示,單個(gè)跨域組播路由的切換過程如下步驟700、MBG1查詢MBG表,選擇負(fù)荷小的MBG2節(jié)點(diǎn)作為切換對(duì)象。
步驟710、MBG1向CA發(fā)送切換報(bào)文消息,包含組播組ID、組播源位置和切換對(duì)象MBG2地址等信息。
步驟720、CA收到后,將All_multicast表中的該組播組ID的表項(xiàng)的組播活動(dòng)狀態(tài)修改為未激活狀態(tài),代理MBG表項(xiàng)設(shè)置為MBG2,同時(shí)向切換對(duì)象MBG2發(fā)送請(qǐng)求代理報(bào)文。
步驟730、MBG2收到報(bào)文后,將該組播組信息寫入到自己的AM表中,并立即向MANET發(fā)送組播加入請(qǐng)求,同時(shí)向AR2發(fā)送MLD組播監(jiān)聽報(bào)告消息來加入到代理報(bào)文中指定的組播組。
步驟740、MBG2加入到指定的組播組后,此時(shí)MBG2為該組播組的唯一跨網(wǎng)絡(luò)的授權(quán)MBG,此時(shí)向MBG1發(fā)送切換成功報(bào)文,并向CA發(fā)送該組播路由激活消息,MBG1會(huì)將該切換成功的組播路由信息從自己的AM表中刪除。
在切換完成之前,切換組播組的數(shù)據(jù)仍然由MBG1轉(zhuǎn)發(fā),這個(gè)緩沖時(shí)間能夠保證組播業(yè)務(wù)的連續(xù)性,最大限度的減少丟包率,從而降低切換對(duì)組播的影響。
MBG可以同時(shí)進(jìn)行多個(gè)跨域組播業(yè)務(wù)的切換,直到所有的活動(dòng)組播路由全都切換到其它的MBG節(jié)點(diǎn)上,從而實(shí)現(xiàn)鏈路即將斷裂的MBG節(jié)點(diǎn)的切換。
由于MANET是一個(gè)拓?fù)鋭?dòng)態(tài)變化的網(wǎng)絡(luò),帶寬、電量等資源受限,跨域組播業(yè)務(wù)主要由MBG來完成,MBG的負(fù)載相對(duì)而言比較重。因此,當(dāng)MANET中存在多個(gè)MBG節(jié)點(diǎn)時(shí),需要對(duì)MBG進(jìn)行優(yōu)化選擇,實(shí)現(xiàn)負(fù)載均衡。MBG的優(yōu)化是建立在跨域組播路由切換基礎(chǔ)之上的,在本實(shí)施例中,只考慮在多個(gè)MBG之間進(jìn)行域組播業(yè)務(wù)的均衡。
MBG的優(yōu)化如圖8A所示,有四個(gè)組播源在MANET中的跨域組播業(yè)務(wù)(圖中略去了MANET網(wǎng)絡(luò)中的組成員,組播源與MBG之間線條粗細(xì)表示其所占帶寬大小),MBG1上代理了三個(gè)跨域組播業(yè)務(wù),其負(fù)載過重,帶寬利用率超過預(yù)先設(shè)定的門限。參閱圖8B所示,對(duì)MBG1節(jié)點(diǎn)上的跨域活動(dòng)組播路由進(jìn)行調(diào)整的過程如下步驟800、MBG1根據(jù)自己的MBG表,選擇負(fù)荷輕的MBG2節(jié)點(diǎn)(MBG2沒有代理組播業(yè)務(wù))作為切換對(duì)象。
步驟810、MBG1節(jié)點(diǎn)選擇帶寬占用小的跨域組播路由作為調(diào)整對(duì)象,在MBG1中,組播源3所處的組播業(yè)務(wù)占用帶寬最小。
步驟820、MBG1向CA發(fā)送切換報(bào)文消息,該消息包含組播源3所述在組播組ID、組播源位置和切換對(duì)象MBG2地址等信息。
步驟830、CA收到后,將All_multicast表中的該組播組ID的表項(xiàng)的組播活動(dòng)狀態(tài)修改為未激活狀態(tài),代理MBG表項(xiàng)設(shè)置為MBG2,同時(shí)向切換對(duì)象MBG2發(fā)送請(qǐng)求代理報(bào)文。
步驟840、MBG2收到報(bào)文后,將該組播組信息寫入到自己的AM表中,并立即向MANET發(fā)送組播加入請(qǐng)求,同時(shí)向AR2發(fā)送MLD組播監(jiān)聽報(bào)告消息來加入到代理報(bào)文中指定的組播組。
步驟850、MBG2加入到指定的組播組后,此時(shí)MBG2為該組播組的唯一跨網(wǎng)絡(luò)的授權(quán)MBG,此時(shí)向MBG1發(fā)送切換成功報(bào)文,并向CA發(fā)送該組播路由激活消息,MBG1會(huì)將該切換成功的組播路由信息從自己的AM表中刪除。
在組播路由調(diào)整后,MBG1上代理兩個(gè)跨域組播業(yè)務(wù)(即組播源1、組播源2),MBG2上代理一個(gè)跨域組播業(yè)務(wù)(即組播源3)。
在經(jīng)過跨域組播路由調(diào)整后,負(fù)載過重的MBG1節(jié)點(diǎn)的狀況仍沒有得到改善,再次執(zhí)行步驟800續(xù)調(diào)整,直至負(fù)載重的MBG1節(jié)點(diǎn)的狀況得到明顯改善為止。
MBG的優(yōu)化能夠使得跨域的組播路由在多個(gè)MBG節(jié)點(diǎn)上實(shí)現(xiàn)負(fù)載均衡,網(wǎng)絡(luò)能夠獲得最大的性能,MBG節(jié)點(diǎn)也可以獲得最大的使用時(shí)間。
在本發(fā)明中,對(duì)CA進(jìn)行擴(kuò)展可以在一定程度上保證了跨網(wǎng)絡(luò)的組播業(yè)務(wù)的安全。因?yàn)閷?duì)于MAMF中所有的跨網(wǎng)絡(luò)組播,MBG都要到CA中注冊(cè),獲得授權(quán)后才可以對(duì)支持跨網(wǎng)絡(luò)的組播,因此CA可以充當(dāng)跨網(wǎng)絡(luò)組播的安全驗(yàn)證中心,對(duì)于每個(gè)跨網(wǎng)絡(luò)的組播只有獲得CA安全驗(yàn)證之后才可以進(jìn)行跨網(wǎng)絡(luò)的組播業(yè)務(wù)。移動(dòng)終端節(jié)點(diǎn)要加入MANET網(wǎng)絡(luò)中,必須獲得CA的安全驗(yàn)證之后才可以與MANET中的合法節(jié)點(diǎn)進(jìn)行通信,沒有獲得安全驗(yàn)證的節(jié)點(diǎn)將無法與MANET中的合法節(jié)點(diǎn)進(jìn)行通信,因此MAMF具有很好的安全擴(kuò)展。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求
及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種在自組網(wǎng)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法,其特征在于,包括如下步驟自組網(wǎng)(MANET)內(nèi)的組播源發(fā)送組播路由發(fā)現(xiàn)消息;由MANET中接收到所述組播路由發(fā)現(xiàn)消息的組播邊界網(wǎng)關(guān)(MBG)中的其中一個(gè)MBG將該消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播路由發(fā)現(xiàn)消息,并發(fā)送到接入網(wǎng)絡(luò)中的接入路由器(AR);以及所述AR利用固定網(wǎng)絡(luò)的組播路由協(xié)議在固定網(wǎng)絡(luò)內(nèi)轉(zhuǎn)發(fā)所述組播路由發(fā)現(xiàn)消息,以構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
2.如權(quán)利要求
1所述的方法,其特征在于,該方法進(jìn)一步包括如下步驟所述AR將固定網(wǎng)絡(luò)中接收者的組播路由應(yīng)答消息發(fā)送到所述MBG;所述MBG將所述組播路由應(yīng)答消息轉(zhuǎn)換為MANET中對(duì)應(yīng)的組播路由協(xié)議的組播路由應(yīng)答消息,并向所述組播源側(cè)發(fā)送;以及所述組播源接收到組播路由應(yīng)答消息后通過構(gòu)建的組播轉(zhuǎn)發(fā)結(jié)構(gòu)向AR發(fā)送數(shù)據(jù)。
3.如權(quán)利要求
2所述的方法,其特征在于,所述AR接收到同一個(gè)組播組的多次組播路由應(yīng)答時(shí),僅向所述MBG發(fā)送一次組播路由應(yīng)答消息。
4.如權(quán)利要求
1所述的方法,其特征在于,該方法進(jìn)一步包括如下步驟接收到固定網(wǎng)絡(luò)中的組播加入請(qǐng)求消息的AR將該消息發(fā)送到MANET網(wǎng)絡(luò)中的MBG;由MANET網(wǎng)絡(luò)中代理該組播業(yè)務(wù)的MBG將所述組播加入請(qǐng)求消息轉(zhuǎn)換為MANET網(wǎng)絡(luò)能夠識(shí)別的組播加入請(qǐng)求消息,并向所述組播源側(cè)發(fā)送以將所述AR加入構(gòu)建的組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
5.如權(quán)利要求
1至4任一項(xiàng)所述的方法,其特征在于,接收到所述組播路由發(fā)現(xiàn)消息或組播加入請(qǐng)求消息的MBG向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù),由CA控制其中一個(gè)MBG代理一個(gè)組播業(yè)務(wù)。
6.如權(quán)利要求
5所述的方法,其特征在于,所述CA中記錄有所有跨域組播的代理信息;CA接收到MBG代理請(qǐng)求后查詢?cè)摯硇畔⒁源_定所述組播業(yè)務(wù)是否已授權(quán)給MBG,若是,則丟棄所述代理請(qǐng)求,否則,向所述MBG授權(quán)并記錄該組播的代理信息。
7.如權(quán)利要求
6所述的方法,其特征在于,所述MBG中記錄有經(jīng)本MBG節(jié)點(diǎn)跨域的活動(dòng)組播路由信息;MBG接收到所述組播路由發(fā)現(xiàn)消息后根據(jù)活動(dòng)組播路由信息進(jìn)一步判斷是否接到過該組播組的路由發(fā)現(xiàn)消息,若是,則丟棄該消息,否則,向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù)。
8.如權(quán)利要求
7所述的方法,其特征在于,所述組播源節(jié)點(diǎn)定期向MBG發(fā)送維護(hù)活動(dòng)組播組信息的消息,所述MBG根據(jù)組播組標(biāo)識(shí)更新活動(dòng)組播組信息。
9.如權(quán)利要求
7所述的方法,其特征在于,MBG周期性的向所述CA發(fā)送包含活動(dòng)組播組信息的代理更新消息,由CA更新跨域組播的代理信息,以維護(hù)已代理的跨域組播業(yè)務(wù)。
10.如權(quán)利要求
5所述的方法,其特征在于,自組網(wǎng)絡(luò)中各節(jié)點(diǎn)記錄有所有MBG的相關(guān)信息,MBG節(jié)點(diǎn)進(jìn)行切換時(shí)根據(jù)記錄的MBG相關(guān)信息選擇目標(biāo)MBG。
11.如權(quán)利要求
10所述的方法,其特征在于,MBG節(jié)點(diǎn)在檢測到與AR之間的鏈路存在斷裂的可能性時(shí),根據(jù)記錄的MBG相關(guān)信息選擇另外一個(gè)目標(biāo)MBG,并將本MBG節(jié)點(diǎn)上的跨域組播業(yè)務(wù)切換到該目標(biāo)MBG上。
12.如權(quán)利要求
11所述的方法,其特征在于,MBG節(jié)點(diǎn)在檢測到本節(jié)點(diǎn)的帶寬利用率超過閾值時(shí),根據(jù)記錄的MBG相關(guān)信息選擇帶寬利用率比本MBG節(jié)點(diǎn)低的其他MBG作為切換對(duì)象,并將部分組播業(yè)務(wù)切換到該其他MBG上。
13.一種在自組網(wǎng)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法,其特征在于,包括如下步驟固定網(wǎng)絡(luò)內(nèi)的組播源在本網(wǎng)絡(luò)中發(fā)送組播路由發(fā)現(xiàn)消息;接收到所述組播路由發(fā)現(xiàn)消息的接入路由器(AR)向自組網(wǎng)(MANET)中的MBG發(fā)送組播路由發(fā)現(xiàn)消息;以及由MANET中接收到所述組播路由發(fā)現(xiàn)消息的組播邊界網(wǎng)關(guān)(MBG)中的其中一個(gè)MBG將該消息轉(zhuǎn)換為MANET能夠識(shí)別的組播路由發(fā)現(xiàn)消息,并利用MANET中的組播路由協(xié)議轉(zhuǎn)發(fā)該組播路由發(fā)現(xiàn)消息,以構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。
14.如權(quán)利要求
13所述的方法,其特征在于,該方法進(jìn)一步包括如下步驟所述MBG將MANET中接收者的組播路由應(yīng)答消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播路由應(yīng)答消息發(fā)送到所述AR;所述AR將MBG加入組播組中,并通過構(gòu)建的組播轉(zhuǎn)發(fā)結(jié)構(gòu)向MBG發(fā)送數(shù)據(jù)。
15.如權(quán)利要求
14所述的方法,其特征在于,所述MBG接收到同一個(gè)組播組的多次組播路由應(yīng)答時(shí),僅向所述AR發(fā)送一次組播路由應(yīng)答消息。
16.如權(quán)利要求
13所述的方法,其特征在于,該方法進(jìn)一步包括如下步驟由代理組播業(yè)務(wù)的MBG將MANET中接收者發(fā)送的組播加入請(qǐng)求消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播加入請(qǐng)求消息并發(fā)送到AR;所述AR接收到所述組播加入請(qǐng)求消息后加入到對(duì)應(yīng)的組播組,并將組播路由應(yīng)答消息通過MBG發(fā)送給請(qǐng)求節(jié)點(diǎn)。
17.如權(quán)利要求
13至16任一項(xiàng)所述的方法,其特征在于,接收到所述組播路由發(fā)現(xiàn)消息或組播加入請(qǐng)求消息的MBG向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù),由CA控制其中一個(gè)MBG代理一個(gè)組播業(yè)務(wù)。
18.如權(quán)利要求
17所述的方法,其特征在于,所述CA中記錄有所有跨域組播的代理信息;CA接收到MBG代理請(qǐng)求后查詢?cè)摯硇畔⒁源_定所述組播業(yè)務(wù)是否已授權(quán)給MBG,若是,則丟棄所述代理請(qǐng)求,否則,向所述MBG授權(quán)并記錄該組播的代理信息。
19.如權(quán)利要求
17所述的方法,其特征在于,所述MBG中記錄有經(jīng)本MBG節(jié)點(diǎn)跨域的活動(dòng)組播路由信息;MBG接收到所述組播路由發(fā)現(xiàn)消息后根據(jù)活動(dòng)組播路由信息進(jìn)一步判斷是否接到過該組播組的路由發(fā)現(xiàn)消息,若是,則丟棄該消息,否則,向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù)。
20.如權(quán)利要求
19所述的方法,其特征在于,MANET中接收組播數(shù)據(jù)的節(jié)點(diǎn)定期向MBG發(fā)送維護(hù)活動(dòng)組播組信息的消息,所述MBG根據(jù)組播組標(biāo)識(shí)更新活動(dòng)組播組信息。
21.如權(quán)利要求
7所述的方法,其特征在于,MBG周期性的向所述CA發(fā)送包含活動(dòng)組播組信息的代理更新消息,由CA更新跨域組播的代理信息,以維護(hù)已代理的跨域組播業(yè)務(wù)。
22.如權(quán)利要求
17所述的方法,其特征在于,自組網(wǎng)絡(luò)中各節(jié)點(diǎn)記錄有所有MBG的相關(guān)信息,MBG節(jié)點(diǎn)進(jìn)行切換時(shí)根據(jù)記錄的MBG相關(guān)信息選擇目標(biāo)MBG。
23.如權(quán)利要求
22所述的方法,其特征在于,MBG節(jié)點(diǎn)在檢測到與AR之間的鏈路存在斷裂的可能性時(shí),根據(jù)記錄的MBG相關(guān)信息選擇另外一個(gè)目標(biāo)MBG,并將本MBG節(jié)點(diǎn)上的跨域組播業(yè)務(wù)切換到該目標(biāo)MBG上。
24.如權(quán)利要求
22所述的方法,其特征在于,MBG節(jié)點(diǎn)在檢測到本節(jié)點(diǎn)的帶寬利用率超過閾值時(shí),根據(jù)記錄的MBG相關(guān)信息選擇帶寬利用率比本MBG節(jié)點(diǎn)低的其他MBG作為切換對(duì)象,并將部分組播業(yè)務(wù)切換到該其他MBG上。
25.一種加入組播組的方法,其特征在于,包括如下步驟自組網(wǎng)(MANET)中的節(jié)點(diǎn)發(fā)起組播加入請(qǐng)求消息;由接收到所述組播加入請(qǐng)求消息的MBG中的一個(gè)MBG將該消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播加入請(qǐng)求消息并發(fā)送到接入網(wǎng)的接入路由器(AR);所述AR收到所述組播加入請(qǐng)求消息后向MBG返回應(yīng)答消息,或者AR利用固定網(wǎng)絡(luò)的組播路由協(xié)議在固定網(wǎng)絡(luò)內(nèi)轉(zhuǎn)發(fā)所組播加入請(qǐng)求消息并向MBG返回接收到的應(yīng)答消息;以及所述MBG將所述應(yīng)答消息轉(zhuǎn)換為MANET能夠識(shí)別的應(yīng)答消息轉(zhuǎn)發(fā)給發(fā)起組播加入請(qǐng)求的節(jié)點(diǎn)。
26.如權(quán)利要求
25所述的方法,其特征在于,接收到所述組播加入請(qǐng)求消息的MBG向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù),由CA控制其中一個(gè)MBG代理一個(gè)組播業(yè)務(wù)。
27.如權(quán)利要求
26所述的方法,其特征在于,所述CA中記錄有所有跨域組播的代理信息;CA接收到MBG代理請(qǐng)求后查詢?cè)摯硇畔⒁源_定所述組播業(yè)務(wù)是否已授權(quán)給MBG,若是,則丟棄所述代理請(qǐng)求,否則,向所述MBG授權(quán)并記錄該組播的代理信息。
28.如權(quán)利要求
26或27所述的方法,其特征在于,所述MBG中記錄有經(jīng)本MBG節(jié)點(diǎn)跨域的活動(dòng)組播路由信息;MBG周期性的向所述CA發(fā)送包含活動(dòng)組播組信息的代理更新消息,由CA更新跨域組播的代理信息,以維護(hù)已代理的跨域組播業(yè)務(wù)。
29.一種加入組播組的方法,其特征在于,包括如下步驟固定網(wǎng)絡(luò)中的接入路由器(AR)將本網(wǎng)絡(luò)中節(jié)點(diǎn)發(fā)起的組播加入請(qǐng)求消息發(fā)送到MANET中的組播邊界網(wǎng)關(guān)(MBG);由接收到所述組播加入請(qǐng)求消息的MBG中的一個(gè)MBG將該消息轉(zhuǎn)換為MANET能夠識(shí)別的組播加入請(qǐng)求消息,并在MANET內(nèi)轉(zhuǎn)發(fā);以及所述一個(gè)MBG將接收到的應(yīng)答消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的應(yīng)答消息發(fā)送所述AR,由AR轉(zhuǎn)發(fā)給發(fā)起組播加入請(qǐng)求的節(jié)點(diǎn)。
30.如權(quán)利要求
29所述的方法,其特征在于,接收到所述組播加入請(qǐng)求消息的MBG向認(rèn)證中心(CA)請(qǐng)求代理該組播業(yè)務(wù),由CA控制其中一個(gè)MBG代理一個(gè)組播業(yè)務(wù)。
31.如權(quán)利要求
30所述的方法,其特征在于,所述CA中記錄有所有跨域組播的代理信息;CA接收到MBG代理請(qǐng)求后查詢?cè)摯硇畔⒁源_定所述組播業(yè)務(wù)是否已授權(quán)給MBG,若是,則丟棄所述代理請(qǐng)求,否則,向所述MBG授權(quán)并記錄該組播的代理信息。
32.如權(quán)利要求
30或31所述的方法,其特征在于,所述MBG中記錄有經(jīng)本MBG節(jié)點(diǎn)跨域的活動(dòng)組播路由信息;MBG周期性的向所述CA發(fā)送包含活動(dòng)組播組信息的代理更新消息,由CA更新跨域組播的代理信息,以維護(hù)已代理的跨域組播業(yè)務(wù)。
33.一種跨域組播業(yè)務(wù)切換方法,其特征在于,包括如下步驟MANET中代理跨域組播業(yè)務(wù)的源MBG根據(jù)負(fù)載情況選擇目標(biāo)MBG并發(fā)送組播組切換請(qǐng)求消息,其中MANET中的跨域組播業(yè)務(wù)僅由一個(gè)MBG代理;所述目標(biāo)MBG在MANET中發(fā)送組播加入請(qǐng)求消息,并向關(guān)聯(lián)的AR發(fā)送組播監(jiān)聽報(bào)告消息以加入組播組;以及所述目標(biāo)MBG加入指定組播組后激活組播路由,并向所述源MBG發(fā)送切換成功消息,由源MBG刪除記錄的該組播組的相關(guān)信息,使所述組播業(yè)務(wù)僅由目標(biāo)MBG代理。
34.如權(quán)利要求
33所述的方法,其特征在于,所述源MBG在檢測到與AR之間的鏈路將斷裂時(shí)進(jìn)行跨域組播業(yè)務(wù)切換,并將本源MBG上的所有跨域組播業(yè)務(wù)切換到目標(biāo)MBG上。
35.如權(quán)利要求
34所述的方法,其特征在于,所述源MBG在確定帶寬利率超過設(shè)置的閾值時(shí)進(jìn)行跨域組播業(yè)務(wù)切換,并將本源MBG上的部分跨域組播業(yè)務(wù)切換到目標(biāo)MBG上。
36.如權(quán)利要求
33所述的方法,其特征在于,所述源MBG將組播組切換請(qǐng)求消息發(fā)送到認(rèn)證中心(CA),由CA向目標(biāo)MBG發(fā)送請(qǐng)求代理消息;并且所述目標(biāo)MBG僅在接收到該請(qǐng)求代理消息后發(fā)送組播加入請(qǐng)求消息。
37.如權(quán)利要求
33至36任一項(xiàng)所述的方法,其特征在于,在完成切換前,待切換的組播組數(shù)據(jù)由源MBG轉(zhuǎn)發(fā)。
38.一種通信系統(tǒng),包括自組網(wǎng)(MANET)和固定網(wǎng)絡(luò);其特征在于,所述MANET包括組播邊界網(wǎng)關(guān)(MBG),所述固定網(wǎng)絡(luò)包括與所述MBG連接的接入路由器(AR);所述MBG完成MANET中組播協(xié)議消息與固定網(wǎng)絡(luò)中組播協(xié)議消息之間的轉(zhuǎn)換,并且,一個(gè)組播業(yè)務(wù)在MANET中僅由一個(gè)MBG代理。
39.如權(quán)利要求
38所述的通信系統(tǒng),其特征在于,所述MANET中還包括認(rèn)證中心(CA),由該CA控制一個(gè)組播業(yè)務(wù)僅由一個(gè)MBG代理。
40.如權(quán)利要求
38或39所述的通信系統(tǒng),其特征在于,所述CA在MANET中為獨(dú)立的物理設(shè)備;或者,所述CA設(shè)置在MANET中的節(jié)點(diǎn)內(nèi)。
專利摘要
本發(fā)明公開了一種在自組網(wǎng)與固定網(wǎng)絡(luò)間實(shí)現(xiàn)跨域組播業(yè)務(wù)的方法,該方法為,自組網(wǎng)(MANET)內(nèi)的組播源發(fā)送組播路由發(fā)現(xiàn)消息,由MANET中接收到所述組播路由發(fā)現(xiàn)消息的組播邊界網(wǎng)關(guān)(MBG)中的一個(gè)MBG將該消息轉(zhuǎn)換為固定網(wǎng)絡(luò)能夠識(shí)別的組播路由發(fā)現(xiàn)消息,并發(fā)送到接入網(wǎng)絡(luò)中的接入路由器(AR),以及所述AR利用固定網(wǎng)絡(luò)的組播路由協(xié)議在固定網(wǎng)絡(luò)內(nèi)轉(zhuǎn)發(fā)所述組播路由發(fā)現(xiàn)消息,以構(gòu)建組播轉(zhuǎn)發(fā)結(jié)構(gòu)。本發(fā)明還同時(shí)公開了一種通信系統(tǒng)。
文檔編號(hào)H04L29/06GK1996924SQ200510137212
公開日2007年7月11日 申請(qǐng)日期2005年12月31日
發(fā)明者張宏科, 劉暉, 朱道飛, 關(guān)建峰, 張暉 申請(qǐng)人:華為技術(shù)有限公司, 北京交通大學(xué)導(dǎo)出引文BiBTeX, EndNote, RefMan