摘要:當(dāng)前MIPv6及其增強(qiáng)協(xié)議通過建立轉(zhuǎn)交地址(CoA)到家鄉(xiāng)地址(HoA)的綁定來完成切換訝理和位置管理,實現(xiàn)單播路由的移動性,但是,當(dāng)前的移動支持協(xié)議尚缺少有效的多 播支持,為此出現(xiàn)了一些移動多播擴(kuò)展支持方案。
6.2.3 基于移動性支持協(xié)議的解決方案
當(dāng)前MIPv6及其增強(qiáng)協(xié)議通過建立轉(zhuǎn)交地址(CoA)到家鄉(xiāng)地址(HoA)的綁定來完成切換訝理和位置管理,實現(xiàn)單播路由的移動性,但是,當(dāng)前的移動支持協(xié)議尚缺少有效的多 播支持,為此出現(xiàn)了一些移動多播擴(kuò)展支持方案。
1.M-FMIPv6
移動多播切換方案 M-FM!Pv6(Multicast-Fast Mobile IPv6)利用 FMIPv6 在 PAR(Previous Access Router)和NAR (New Access Router)之間傳輸與多播相關(guān)的信息,在切換過程中建立PAR到NAR的單播隧道轉(zhuǎn)發(fā)多播包,減少切換過程中的丟包。當(dāng)MN完成切換并收到 PAR發(fā)送的MLD査詢消息后,MN將通過隧道發(fā)送一個多播偵聽發(fā)現(xiàn)(MLD)報告消息給 PAR以獲取緩存的多播數(shù)據(jù)-當(dāng)MN從當(dāng)甜子網(wǎng)加入到多播組后,直接接收多播數(shù)據(jù),并停 止從隧道接收多播包。
該方案從_定程度上減少了多播切換延時,但由于MN只有在收到査詢消息后才發(fā)送報 告消息,由此增加了額外的多播加入延時。此外,由于FMIPv6在PAR和NAR之間建立的 隧道生存時間較短(一般是在MN完成與HA的注冊后進(jìn)行拆除),所以,對多播服務(wù)性能 的提升比較有限。
2.MFH
F. Xia等通過擴(kuò)展FMIPv6,提出了多播快速切換(Multicast Fast Handover, MFH)方案。 在該方案中,MN使用它的轉(zhuǎn)交地址(CoA)通過本地多播路由器加入到多播組中。在切換過程中,PAR發(fā)送MN的MLD狀態(tài)給NAR預(yù)先幫助NAR建立多播轉(zhuǎn)發(fā)樹,當(dāng)完成切換后 PAR將緩存的多播數(shù)據(jù)通過隧道傳給NAR。在MFH中,MN使用CoA加入到多播組,并擴(kuò)展了FMIPv6, -是在切換過程中PAR給NAR發(fā)送MLD狀態(tài);二是PAR將所有的多播數(shù)據(jù)通過隧道傳給NAR;三是在切換過程中NAR收到MLD狀態(tài)后就開始建立多播轉(zhuǎn)發(fā)樹。 該技術(shù)方案中其主要功能實體在預(yù)先切換模式下的信息交互流程如圖6-5所示。
其預(yù)先快速切換過程如下。
通過代理路由器請求RtSoIPr (Router Solicitation for Proxy Advertisement)和 PrRtAdv (Proxy Route Advertisement)的交互,MN 獲得 NCoA (New Care-of Address)以及NAR的相關(guān)信息。
利用快速綁定更新(FastBinding Update, FBU)消總建立PAR到NAR的隧道準(zhǔn)備轉(zhuǎn)發(fā)多播數(shù)據(jù)包。收到FBU后,PAR緩存多播數(shù)據(jù)并發(fā)送切換發(fā)起(Handover Initiate, HI) 消息,其中包含多播組信息選項(MGIO)、用于記錄MN所屬的多播組等信息。
該HI消息將觸發(fā)NAR檢査MGIO選項,對于NAR已經(jīng)加入的多播組,NAR不做任何操作:而對于NAR沒有加入的多播組,則發(fā)起多播組建樹過程。
當(dāng)收到切換確認(rèn)(HandoverAcknowledge,HAck)消息后,PAR構(gòu)建到NAR的隧 道,并將它緩存的所有多播數(shù)據(jù)包通過隧道轉(zhuǎn)發(fā)給NAR。
收到快速鄰居通高(FastNeighbor Advertisement, FNA)后,NAR將收到的緩存數(shù)據(jù)包轉(zhuǎn)發(fā)給MN。
當(dāng)MN接入到NAR后,MN就足用它的新轉(zhuǎn)交地址(NCoA)發(fā)起多播信令的交互過程。同時,MN接收從PAR發(fā)送過來的多播數(shù)據(jù)。當(dāng)新的多播轉(zhuǎn)發(fā)樹建成后,PAR將停止從隧道轉(zhuǎn)發(fā)多播數(shù)據(jù),而NAR將直接發(fā)送多播數(shù)據(jù)給MN。
在反應(yīng)模式切換過程中,MN沒有從前一個鏈路上收到快速綁定確認(rèn)(Fast Binding Acknowledge, FBAck)消息。MN將含有MGIO的FBU封裝在FNA中發(fā)給NAR,NAR再轉(zhuǎn)發(fā)至PAR, PAR收到后就建立一條到MN的隧道并轉(zhuǎn)發(fā)相關(guān)的多播數(shù)據(jù)流量給MN。同 時,MN將用NCoA在外地鏈路發(fā)起多播加入過程,一旦NAR構(gòu)建了相應(yīng)的多播轉(zhuǎn)發(fā)樹,它就直接轉(zhuǎn)發(fā)多播數(shù)據(jù)給
同M-FMIPv6方案相比,該方案使得NAR在收到多播信息后迅速發(fā)送加入消息,減少了多播切換延時。但足,缺點是重新加入多播組使得切換延時不穩(wěn)定。
返回目錄:
編輯特別推薦:
中級通信專業(yè)實務(wù)
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取