💇Mobile IP
無線網絡的組成部分
- 無線主機
無線主機例如筆記本電腦和智能手機,需要有運用程序,不一定是移動的(靜止的),即無線網絡不一定是移動的,無線網絡和移動沒有必然聯繫(例如臺式機可以使用無線網卡進行通信)。 - 基站
通過基站構建網絡服務區,通過基站實現數據交換,站點和站點之間可通過基站實現漫遊。基站主要實現從有線到無線的轉換,移動設備通過基站接入到有限網絡。基站實現數據報文的轉發,稱爲中繼。正因爲基站的存在,故稱爲有基礎設施的網絡。 - 無線鏈路
無線鏈路是基站到無線主機之間的通信信道。 - 有基礎設施模式
- Ad Hoc 網絡
也稱爲無基礎設施模式,在此模式下沒有基站,計算機和計算機之間自組網絡。
🌸有基礎設施和無基礎設施對比
single hop | multiple hops | |
---|---|---|
infrastructure(e.g.,APs) | 主機通過基站相連(WiFi,WiMAX,cellular)從而連向更大的互聯網 | 主機需要通過幾個無線節點(中繼)連向更大的額互聯網:mesh net |
no infrastructure | 無基站,不連向更大的互聯網(藍牙,ad hoc網絡) | 無基站,不連向更大的互聯網,需要作爲中繼(無線網絡節點)MANET,VANET |
💇Mobility
移動過程中不需要維護鏈路,但在不同網絡之間可以實現互聯網的接入。 無線並不意味着一定移動,但是移動一定是無線。
💇專業術語
- home network:歸屬地網絡–>移動主機原本屬於的網絡。
- home agent:歸屬地代理–>歸屬地網絡連接的路由器,作爲出入口,稱爲歸屬地代理。
- permanent address:永久地址–>IP
- visited network:訪問網絡
- care-of-address:轉交地址
- foreign address:外部代理–>爲訪問網絡承擔路由功能
- correspondent:對話者
💇Mobility:approaches
- let routing handle it: 路由器採用特定主機路由才能記錄主機的路由信息(特定情況如服務器),通常情況下路由器記錄網絡地址。❌
- let end-systems handle it:端系統(移動主機)也要參與到移動路由管理上來。間接路由,直接路由。
間接路由:向foreign agent進行註冊,註冊後得到轉交地址,foreign agent再將移動主機的信息回傳給home agent。
間接路由:三角路由
①通信者使用移動主機的歸屬地地址分發包
②歸屬地代理監聽包,傳送給外部代理
③外部代理接收到包,傳送給移動主機
④移動主機直接回復通信者
🐦間接路由的特點
- 移動主機使用兩個地址:永久地址–>被通信者使用 和 轉交地址–>被歸屬地代理使用。
- 外部代理的功能可被移動主機完成
- 三角路由:通信者-歸屬地網絡-移動主機
(當通信者和移動主機在同一網絡時低效)
🌸直接路由
①②(只執行一次)對話者向移動主機的歸屬地代理查詢,移動主機的轉交地址是多少,之後歸屬地代理將移動主機的轉交地址傳給通話者。
③④(多次執行)通話者拿到轉交地址之後,使用最新的地址進行通信。
🐦直接路由的特點
- 解決了三角路由的問題
- 通信者必須從歸屬地代理獲取轉交地址
🌸在直接路由下如何處理移動性
錨外部代理:在第一個訪問網絡的外部代理
數據總是首先路由傳輸給錨外部代理
當移動主機移動時:舊的外部代理通過鏈路將數據傳送給新的外部代理
文檔:RFC3344
實例理解間接路由:
在歸屬地代理中的包是IP in IP,也稱爲隧道技術。
RFC3344的協議內容:
標準ICMP頭➕移動代理擴展
註冊實例: