- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 14
期 末 Project 書 面 報 告
指 導 教 授:潘 仁 義 教授
學 生:黃 亮 維
學 號:695430017
一.
簡介NetLMM:
(Network-based Localized Mobility Management)
目前的區域性移動性管理方案存在著許多缺點,例如蜂窩IP(Cellular IP)和HAWAII (Handoff Aware Wireless Access Internet Infrastructure)採用特定主機路由,存在比較嚴重的可擴展性問題,而HMIPv6 由於採用了分層結構,增加了單點故障點和網路結構的複雜度,帶來了安全方面和網路管理方面的問題。另外,以上解決方案均為基於主機的,即需要主機參與區域移動性管理,故而增加了主機協議的複雜度,雖然,這些協議滿足了移動節點的全局移動性要求,但是當節點在本地範圍內移動時,卻需要更為有效的本地移動性管理(LMM)方案。為了解決以上的問題,IETF 正在研究一種新的本地移動性管理協定—基於網路的本地移動性管理(Network-based Localized Mobility Management,NETLMM)。
為了介紹這種方案,我們首先引入兩個功能實體:
移動接入閘道(MAG):MAG 是邊界鏈路上的一個接入路由器,也是這條鏈路的終點。它可藉由透過與本地移動錨點(LMA)的信令交換來跟蹤移動節點在鏈路之間的IP 層移動性。MAG可為在鏈路上受其控制的移動節點接收來自LMA 的資料封包,同時也可向LMA 轉發來自移動節點的資料封包。
本地移動錨點(LMA):LMA 是本地移動性管理域(LMD)內的一個路由器。它控制本地域內的移動節點,保存這些節點的主機路由和轉發資訊。與連到自己的MAG一起管理本地域內的節點移動。
如圖1描述了基本的NETLMM結構體系。在本地網域內配置了一個LMA和一個MAG。每個MAG 廣播與LMA子網路相同的Prefix,這樣移動節點(MN)在本地網域內的MAG 之間移動時,可以保持IP 位址不變。外部網路的通信端節點(CN)通過LMA 與本地網域內的MN進行通信。LMA 將MN 的位址映射到連接MN 的MAG 位址,並管理MN 當前的MAG 和LMA之間的雙向隧道,並利用該隧道轉發CN 和MN 通信的資料封包。
圖1:基本的NETLMM結構體系
如果一個MN 在本地網域內開機或移動到本地網域內,它首先要通過DHCP 或無狀態方式來獲得本地的IP 地址[8]。之後在向MAG 發送附著資訊,資訊中包含自己的IP,該MAG 作為MN 的目前所附著的路由器。MAG 收到該資訊後,向本地網域內的LMA 發送位置註冊請求(LR Req)訊息,訊息中包含MN-ID,MN-IP,MAG-IP。MN-ID 是MN 的一個固有的標識,如硬體位址。然後MAG 建立緩存實體稱為“位置註冊列表 (LR List)”。該緩存實體包括MN-IP 與LMA 位址的映射。
接下來LMA 收到LR Req 資訊後,檢查自己的緩存。如果沒有關於該MN 的內容,則先要進行重複地址偵測(DAD)。若偵測失敗,向MAG 發送位置註冊應答(LR Ack)表明DAD失敗。MAG 必須刪除對應的LR List 實體並通知MN 當前使用的IP 位址無效。如果DAD偵測成功,那麼LMA 建立MN-IP 與MAG 位址的映射緩存實體,該實體叫做“位置註冊緩存(LR Cache)”,然後向MAG 發送表明註冊成功的位置註冊應答(LR Ack)。
只要LR Req/Ack 交換過程之後,LMA 與MAG 之間會建立雙向隧道。利用隧道轉發MN 所要發出的資料封包。而LMA 會截取發往MN 的資料封包,再通過隧道發給MAG,再由MAG 轉發給MN。LMA 和MAG 負責隧道兩端的封裝和解封裝。
二.
程式碼:
自行撰寫Demo.tcl檔
global opt
set opt(chan) Channel/WirelessChannel
set opt(prop) Propagation/TwoRayGround
set opt(netif) Phy/WirelessPhy
set opt(mac) Mac/802_11
set opt(ifq) Queue/DropTail/PriQueue
set opt(ll) LL
set opt(ant) Antenna/OmniAntenna
set opt(ifqlen) 50
set opt(tr) /tmp/l
文档评论(0)