摘要:互聯(lián)網(wǎng)技術(shù)基于組成員管理協(xié)議的解決方案:傳統(tǒng)組成員管理協(xié)議如IGMP/MLD只針對子網(wǎng)內(nèi)的固定組成員,而沒有考慮移動組成員,其組成員關(guān)系只在本地子網(wǎng)內(nèi)有效,當(dāng)組成員離開該子網(wǎng)后,需要重構(gòu)組成員關(guān)系,從而影響了移動多播服務(wù)成攝。因此,為了支持移動組成員管理,出現(xiàn)了一些IGMP/MLD的擴(kuò)展方案。
6.2.2 基于組成員管理協(xié)議的解決方案
傳統(tǒng)組成員管理協(xié)議如IGMP/MLD只針對子網(wǎng)內(nèi)的固定組成員,而沒有考慮移動組成員,其組成員關(guān)系只在本地子網(wǎng)內(nèi)有效,當(dāng)組成員離開該子網(wǎng)后,需要重構(gòu)組成員關(guān)系,從而影響了移動多播服務(wù)成攝。因此,為了支持移動組成員管理,出現(xiàn)了一些IGMP/MLD的擴(kuò)展方案。
1.MLDHold方案
C.Jelger等在擴(kuò)展MLD協(xié)議的基礎(chǔ)上,提出了先家鄉(xiāng)訂購后遠(yuǎn)程加入(FirstHome-agentSecondRemotc-subscription,FHSR)方法,當(dāng)MN移到外地后先通過隧道獲得多播數(shù)據(jù),然后再在外地網(wǎng)絡(luò)發(fā)起多播組加入過程一旦MN從外地獲取多播數(shù)據(jù),則發(fā)送一個新增的MLD消息類型MLDHold消息給HA,用于保持MN的組成員狀態(tài),以便下次移動時繼續(xù)轉(zhuǎn)發(fā)多播數(shù)據(jù)。
假設(shè)移動節(jié)點進(jìn)入一個新的外地網(wǎng)絡(luò),相關(guān)實體的操作過程如圖6-2所示。

移動節(jié)點同時向外地網(wǎng)絡(luò)和家鄉(xiāng)網(wǎng)絡(luò)發(fā)送MLD報告消息,去往家鄉(xiāng)網(wǎng)絡(luò)的MLD報告消息通過隧道發(fā)送。
外地網(wǎng)絡(luò)的移動路由器接收到報告消息后,執(zhí)行多播樹的構(gòu)建過程。
家鄉(xiāng)代理接收到報告消息后,通過隧道直接轉(zhuǎn)發(fā)多播數(shù)據(jù)給移動節(jié)點,移動節(jié)點接收從家鄉(xiāng)代理發(fā)送過來的多播數(shù)據(jù)后,檢測是否收到從外地W絡(luò)直接轉(zhuǎn)發(fā)的多播數(shù)據(jù)包。
一旦移動節(jié)點從外地網(wǎng)絡(luò)接收到多播數(shù)據(jù),止數(shù)據(jù)轉(zhuǎn)發(fā)但保持多播狀態(tài)。
該方案通過引入MLDHold消息實現(xiàn)從外地網(wǎng)絡(luò)和家鄉(xiāng)網(wǎng)絡(luò)接收多播數(shù)據(jù)來減少切換過程中的丟包,在一定程度上提高了多播服務(wù)質(zhì)里。但是,該方案存在如下問題:一是要求家鄉(xiāng)代理時刻保持多播狀態(tài),增加了家鄉(xiāng)代理的處理開銷:二是該方案只有在外地網(wǎng)絡(luò)支持多播時才能獲得優(yōu)化性能:三是該方案在執(zhí)行多播數(shù)據(jù)流切換時存在同步問題,即從家鄉(xiāng)代理獲得的多播數(shù)據(jù)和從外地網(wǎng)絡(luò)獲得的數(shù)據(jù)之間可能不同步。
返回目錄:
編輯特別推薦:
中級通信專業(yè)實務(wù)
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取
專注在線職業(yè)教育25年