《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > PMIPv6域中基于擴展信令的網絡移動性優化方法
PMIPv6域中基于擴展信令的網絡移動性優化方法
來源:電子技術應用2013年第6期
唐 偉, 湯紅波, 王領偉
國家數字交換系統工程技術研究中心,河南 鄭州450002
摘要: 針對PMIPv6域中支持網絡移動性存在的總開銷過大問題,提出一種基于擴展信令的網絡移動性優化方法。利用擴展的信令消息,整合位置更新和轉發數據過程,均衡降低了系統的位置開銷和隧道開銷。性能分析表明,相比傳統機制,本方案有效降低了系統總開銷。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2013)06-0103-04
Network mobility optimization solution based on extending signaling in proxy mobile IPv6 domain
Tang Wei, Tang Hongbo, Wang Lingwei
National Digital Switching System Engineering & Technological R & D Center, Zhengzhou 450002, China
Abstract: In order to resolve the problem of huge total cost caused by supporting NEtwork MObility(NEMO) in Proxy Mobile IPv6 domain, a NEMO optimization solution based on extending signaling is proposed. With the help of extending signaling message, the integration between location update and forwarding packets, this solution evenly reduce the location update overhead and packet tunneling overhead. Analysis and simulation show that, the solution can reduce tocal cost.
Key words : PMIPv6; NEMO; extending signaling; location update;tunneling overhead

    隨著移動互聯網技術的快速發展,人們希望隨時隨地采用移動終端接入網絡,一定數目的移動設備形成移動網絡NEMO(NEtwork MObility),以一個相對穩定的整體在運動中獲得網絡接入服務。IETF在移動IPv6基礎上提出了NEMO基本支持協議NEMO-BS(NEMO Basic Support)。NEMO是由基于主機的移動IPv6協議擴展而來,會產生位置開銷和隧道開銷過大、切換延遲較大等問題,而移動節點需要參與信令交互。大部分切換過程是在無線鏈路進行,當鏈路狀態不佳時容易造成切換過程不穩定,導致數據丟失、切換延遲巨幅增加等問題。鑒于此,相關研究機構提出采用基于網絡的移動性管理方案支持NEMO。代理移動IPv6(Proxy Mobile IPv6,PMIPv6)協議使移動節點無需參與移動性管理,提高了無線環境下切換的穩定性,同時增強了服務提供商的靈活性和管控程度。

    目前研究的基于PMIPv6協議的NEMO方案有以下不足:為更新移動節點位置信息產生的位置開銷較大,浪費帶寬資源;為傳輸數據到目的節點產生的隧道開銷較大,甚至導致多層隧道嵌套問題[1]。本文在現有研究基礎上提出了一種PMIPv6域中支持NEMO優化方法,除了具有PMIPv6協議無需節點參與移動性管理和NEMO-BS支持整體切換的優點外,該方法利用增加的標志符有效區分移動節點屬性,更新位置和傳輸數據更加精準有效,無需重復檢測,系統開銷明顯降低。
1 相關工作與問題分析
1.1 NEMO和PMIPv6介紹

    NENO-BS協議將整個網絡的移動性管理功能集中到移動路由器上,由MR向其家鄉代理注冊轉交地址CoA(Care of Address)實現對整個子網數據包的轉發,保證家鄉地址的全局可達性。該協議實現了對移動網絡的整體移動性管理,有效減少切換信令的數量,降低移動節點的信號傳輸功率和復雜度。
    PMIPv6協議引入了本地移動錨點LMA(Local Mobility Anchor)和移動接入網關MAG(Mobile Access Gateway)兩個新的移動性管理實體。LMA是移動節點MN在PMIPv6域內的家鄉代理,維持MN在PMIPv6域內的可達性。MAG可以檢測移動節點的移動性,代替MN初始化與移動性管理相關的信令。LMA與MAG之間通過發送代理綁定更新PBU(Proxy Binding Update)和代理綁定確認PBA(Proxy Binding Acknowledgement)建立傳輸數據的雙向隧道。當MN在MAG之間移動時,收到同樣的家鄉網絡前綴HNP(Home Network Prefix),從而不需重新配置IP地址即可與通信對端CN保持連續通信。該協議使得MN無需參與移動性管理信令的交互,有效增強了整個網絡的可控性。
1.2 現有方案存在的不足
    參考文獻[2]提出N-PMIPv6方案,將移動路由器視做移動MAG(mobile MAG,mMAG)加入PMIPv6域,通過在LMA與mMAG之間建立雙向隧道,為移動網絡節點MNN轉發數據包,減小了位置更新開銷,但增加的嵌套隧道頭部導致隧道開銷劇烈增加。參考文獻[3]提出rNEMO機制,移動路由器充當一個小的中繼站,由其對相關信令和數據包進行中繼,減小了隧道頭部開銷,但需要額外切換信令來管理MNN位置信息,極大地增加了位置信令開銷。
    總之,將NEMO應用在PMIPv6域后,網絡拓撲結構比較復雜,多樣的切換場景對系統的設計提出了更高的要求和挑戰。現有方案只關注如何更好地維持移動節點位置信息或者如何更好地轉發數據包,缺乏對位置開銷和隧道開銷的統籌考慮。為此,本文提出一種基于擴展信令的網絡移動性優化方法,記為O-NEMO(Optimized NEMO),充分發揮相關移動性管理實體的功能,爭取最大程度地兼顧兩種開銷的平衡,提升系統通信效率。
2 基于擴展信令的NEMO優化方法
2.1 擴展信令消息

    如圖1所示為PMIPv6域中支持NEMO場景, NEMO應用的目標是使MN、mMAG以及附著在mMAG之下的MNN都能在地址不變的前提下保持通信的連續性。

    表1為擴展的信令消息。其中BCE(Binding Cache Entry)是LMA為每一個接入節點保存的綁定緩存入口消息,包括節點的標識和HNP以及代理轉交地址pCoA(proxy-CoA)等。而PBUL1(Proxy Binding Update List)和PBUL2分別為兩個MAG建立所屬節點的代理綁定更新列表消息,分別表示NEMO下的MNN以及單個MN情況。


    進一步,對BCE和PBUL消息進行有效擴展,增加“M”標志用以標記該移動節點是mMAG網絡下的移動網絡節點。這樣LMA在其BCE處避免進行重復查找,便于更新MNN的位置信息,可以減小因重復檢測節點屬性帶來的位置開銷。轉發數據時通過查看目的地址HNP項,對應的pCoA項即為數據包的下一跳。LMA與MAG之間通過隧道將數據包進行分裝,其他路徑可以對數據包進行直接轉發。而MAG的PBUL擁有所屬的mMAG和MNN的所有路由信息,MAG與LMA之間只需要一個隧道頭部,沒有產生其他隧道頭部開銷。
2.2 信令流程
    圖2顯示的是一個MNN在PMIPv6域內通信的完整信令流程,包括mMAG接入MAG1,MNN接入mMAG,mMAG在MAG1和MAG2之間切換三個場景,具體描述如下。

    場景1:MAG1通過路由申請RS(Router Solicitation)探測到mMAG的接入后向LMA發送PBU消息,LMA將信息記錄在其BCE處,后向MAG1發送含有分配給mMAG的HNP的PBA,MAG1更新其PBUL列表并通過路由通告RA(Router Announcement)傳遞給mMAG。mMAG根據HNP配置地址。
  場景2:當mMAG內有MNN接入即發送PBU給MAG1。MAG1隨后將自己地址加入到PBU中發送給LMA。LMA通過檢查是否含有“M”標志來判定節點的屬性。LMA更新BCE后將含有分配HNP的PBA傳遞給MAG1。MAG1接收到PBA后建立該節點的PBUL,該PBUL已經被擴展用來管理mMAG的地址。mMAG接收到PBA后通過RA將分配的HNP發送到MNN。MNN根據該HNP配置其地址并在隨后的切換過程中保持不變。
    場景3:當mMAG從MAG1域中離開并進入MAG2域內,MAG1檢測到mMAG的離開,將生存時間置于0后與LMA進行信令交互,解除mMAG的注冊消息。MAG2檢測到mMAG接入后發送PBU到LMA,LMA更新BCE后將MNN_ID、MNN_HNP通過PBA消息發送至MAG2。這樣即使MNN在不同MAG域間切換位置發生改變時,LMA通過“M”標志確定節點屬性,減少了發送位置更新信令次數,從而降低了位置開銷。
    當LMA接收到目的地址是MNN的數據包后,在BCE內檢查對應MAG的IP地址,確定節點屬性后,LMA只需要在數據包附加一個PMIPv6隧道頭部后發送給MAG。這樣,當MAG通過mMAG向MNN發送數據時,不再需要使用額外的隧道頭部,因為從mMAG角度看來,MAG相當于LMA的“代理”。與之前機制相比,減小了隧道開銷,提高了數據傳輸速率。

 


    圖4表示當E(S)取值為10且MAG子網穿越率增加時的系統總開銷。從結果可以看出,rNEMO方法由于每次進行切換都需要額外的信令開銷而最差,O-NEMO方案只需一層PMIPv6隧道頭部,N-PMIPv6需要兩層,故O-NEMO在系統總開銷上更為優良。

    現有PMIPv6域中的支持NEMO機制沒有同時兼顧位置更新開銷和數據隧道開銷,為此,本文在以往研究的基礎上,設計了一種PMIPv6域中基于擴展信令的網絡移動性優化方案。該方案充分利用擴展的MAG的PBUL和LMA的BCE信令消息,整合追蹤節點位置和轉發數據包過程,優化信令流程,均衡降低了兩種開銷。分析表明,該方案降低了系統總開銷,提高了通信效率。
參考文獻
[1] JEON S, KIM Y. NEMO problem statement in PMIPv6 [S]. IETF draft-sijeon-netext-nemo-ps-pmip6-01, 2011.
[2] SOTO I, BERNARDOS C J, CALDERON M, et al.NEMO enabled localized mobility support for internet access in  automotive scenarios[J]. IEEE Communication Magazine, 2009,47(5):152-159.
[3] PACK S. Relay-based network mobility support in proxy  mobile IPv6 networks[C]. Proc IEEE CCNC 2008.
[4] PACK S, SHEN X, MARK J. Adaptive route optimization  in hierarchical mobile IPv6 networks[C].IEEE Trans Mobile Comput 2007 August;6(8):903-14
[5] KLEINROCK L. Queueing system volume.1: theory[M]. John Wiley & Sons:1975.
[6] JEON S, KANG N, KIM Y, et al. Enhanced PMIPv6 route optimization handover[C]. IEEE Trans Commun 2008 November: E91-B(11).

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲V欧美V国产V在线观看| 四月婷婷七月婷婷综合| A级毛片无码久久精品免费| 日本在线视频www色| 亚洲国产视频一区| 福利一区福利二区| 国产亚洲综合欧美视频| 1024视频基地| 天天操天天摸天天射| 久久91这里精品国产2020| 欧洲美女与动性zozozo| 亚洲视频免费看| 糟蹋顶弄挣扎哀求np| 国产在线拍揄自揄拍无码| 2021在线观看视频精品免费| 好紧我太爽了再快点视频 | 91亚洲精品自在在线观看| 国内精品视频在线观看| 一级做a爱一区| 日本三级高清电影全部| 亚洲AV第一成肉网| 欧美日韩精品一区二区三区高清视频| 免费特级黄毛片| 老司机aⅴ在线精品导航| 国产大片黄在线观看| 色聚网久久综合| 国内少妇偷人精品视频免费| а√最新版在线天堂| 成年女人免费v片| 久久午夜夜伦鲁鲁片免费无码 | 喝丰满女医生奶水电影| 高跟丝袜美女一级毛片| 国产精品久久久久9999赢消| 97精品国产高清自在线看超| 娜露温泉无删减视频在线看| 中文字幕无码不卡一区二区三区| 日韩欧美国产师生制服| 亚洲伊人久久大香线蕉结合| 欧美精品亚洲精品日韩专区va| 你懂的国产精品| 精品人人妻人人澡人人爽人人|