摘要:M-FMIPv6和MFH存在的一個共同問題是采用PAR和NAR進行傳輸多播數據時,可 能會引發隧道聚合問題。為此,GeorgiosA.Leoleis等基于M-FMIPv6提出了一種基于條件隧 道和緩存的方法--流隧道快速多播轉發M-FMIPv6/FTB (Fast Mobile IPv6 Extensions for Multicast Handover Support with Flow Tun
1.M-FMIPV6/FTB
M-FMIPv6和MFH存在的一個共同問題是采用PAR和NAR進行傳輸多播數據時,可 能會引發隧道聚合問題。為此,GeorgiosA.Leoleis等基于M-FMIPv6提出了一種基于條件隧 道和緩存的方法--流隧道快速多播轉發M-FMIPv6/FTB (Fast Mobile IPv6 Extensions for Multicast Handover Support with Flow Tunneling and Buffering),為每個多播流建立險道,由 NAR控制隧道上的組成員狀態以解決隧道聚合問題,同時它在FBU消息中包含組成員控制 信息以支持快速多播切換。
M-FMIPv6/FTB預先模式操作流程如圖6-6所示。MN利用PAR和NAR之間的信息交 互通過多播組倌息選項將多播信總傳遞給NAR,NAR發起多播加入過程,執行多播路由協 議相關操作。同時,NAR通過隧道發送多播加入請求,以觸發PAR通過隧道傳輸多播數據。 當MN完成鏈路層切換并發送FNA后,NAR發送多播離開消息,觸發NAR發送最后一次多播成員查詢,使得MN回復一個MN加入消息,從而獲得NAR轉發的多播數據。當MN接收到正常路由的多播數據后,NAR通過隧道發送組離開消息,停止從隧道轉發多播數據。為/解決隧道聚合問題,PAR和NAR基于多播流轉發多播數據。

該方案采用基于多播流的模式在一定程度上解決了隧道聚合問題,但是,該方案的實現復雜度較高。
2.M-HMIPv6
Thomas C. Schmidt等提出了基于HMIPv6的移動多播方案M-HMIPv6,利用本地移動性 錨點(Mobility Anchor Point, MAP)為移動接收者和移動多播源提供多播切換支持,MAP 是一個代理節點,可以看作是區域路由器。該方案要求MAP提供多播路由功能,使用MAP作為多播通信的錨點,所有的多播流量直接通過MAP和MN之間的隧道轉發。如果MN在 MAP域內改變了位置,它只用向它的MAP注冊新的LCoA (Local Carc-of Address),而不影 響多播路由樹。當MN進入到一個新的MAP域時,MN利用前后MAP之間的隧道,將多播 流里從前-個MAP傳送到當前的MAP。
該技術方案的工作流程如圖6-7所示。假設MN在家鄉加入某個多播組,然后依次移到MAPI和MAP2。汽MN在同一個MAP域內時,它通過隧道給MAPI發送組加入消息即MLD 報告消息,該消息以區域轉交地址(Regional Can>of Address, RCoA)作為源地址。MAP在 它的綁定緩存中記錄相應的組地址,并轉發多播數據給MN。當MN發生域內移動時,只需 重構MN到MAP之間的隧道,而不影響多播轉發樹。當MN在_間移動時(從MAPI 移動到MAP2),除了需要正常的HMIPv6切換信令外,MN將向MAPI發送一個帶有它的 新LCoA的BU。MAPI上收到的數據將通過隧道方式發送到MN的當前位置。若MAP2域 支持多播,MN將通過MAP2快速加入到多播組。一旦收到多播組數據,MN就向它的 MAPI發送一個生命周期為0的BU,刪除綁定緩存并停止數據轉發。
若MN作為多播源,則MN通過它的MAP以RCoA作為源地址發送多播數據包。在移動過程中RCoA可能發生改變,所以必須包含-個家鄉地址選項。當源在MAP域內移動時, 多播樹不發生變化。當源在MAP域間移動時,MN將向前一個建立好多播轉發狀態的MAP 發送一個帶有其新LCoA的BU,通過前-個MAP繼續傳輸多播數據。如果新的MAP域支 持多播功能,則MN將利用新的RCoA迅速地發起多播路由樹建立過程。當多播源通過它的 新MAP轉發多播數據后將停止從它的前一個MAP轉發數據。
該技術方案主要是利用HMIFv6中MAP實體,將其作為一個多播代理連接到多播轉發 樹。當MN在MAP域內移動時,多播轉發樹不發生變化,MN和MAP之間通過隧道傳輸: 當MN移動到另外一個MAP域后,若該MAP節點支持多播,則立刻加入到多播組重構多播 轉發樹,在新的MAP獲取多播數據之前,MN通過到前一個MAP的隧道獲取多播數據。該方案的缺點是MN與MAP之間始終采用隧道方式傳播多播數據,當MAP域內同時有多個 MN加入到該多播組時,則會存在隧道聚合問題,降低網絡資源的利用率。
此類解決方案主要是擴展MIPv6等協議來支持移動多播,MIPv6及其增強協議是基于主機的移動性支持協議,需要移動終端參與移動信令的交互過程,對終端的功能提出了新的要 求,從而影響了實際部署應用。
返回目錄:
編輯特別推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年