IPv6協議標準下移動性方針
當人們不再為固有通信線路所牽絆的時候,就注定了移動通信將一統天下。那么互聯網對生活的浸染,也似乎意味著什么。這些我們將在今后的日子中能慢慢的體味到。現在,我們主要感受一下IPv6協議標準下的移動通信的方針,可以給我們帶來什么。
什么是移動IPv6?
移動IPv6協議標準為用戶提供可移動的IP數據服務,讓用戶可以在世界各地都使用同樣的IPv6地址,非常適合未來無線上網。
現在的互聯網協議IPv4,原本不提供任何移動性支持。針對這一情況,IETF于1996年制訂了支持移動互聯網設備的協議,稱為移動IP,其協議有兩種版本:基于IPv4的移動IPv4和基于IPv6的移動IPv6。
移動IP的主要目標是:不管是連接在本地鏈路還是移動到外地網絡,移動節點總是通過本地地址尋址。移動IP在網絡層加入了新的特性,在改變網絡連接點時,運行在節點上的應用程序不用修改或配置仍然可用。這些特性使得移動節點總是通過本地地址通信。這種機制對于IP層以上的協議層是完全透明的。移動節點所在的本地鏈路稱為移動節點的家鄉鏈路,移動節點的本地地址稱為家鄉地址。
移動IPv6操作包括家鄉代理注冊、三角路由、路由優化、綁定管理、移動檢測和家鄉代理發現。IPv6協議標準的工作機制如下圖所示。圖中有3條鏈路和3個系統。鏈路A上有一個路由器提供家鄉代理服務,這個鏈路是移動節點的家鄉鏈路。移動節點從鏈路A移動到鏈路B。鏈路C上有一個通信節點,可以是移動的或者靜止的。
;
當移動節點連接到外地鏈路時,除了家鄉地址外,它還可以通過一個或多個轉交地址進行通信。轉交地址是移動節點在外地鏈路時的IP地址。移動節點的家鄉地址和轉交地址之間的關聯稱為綁定。移動節點的轉交地址可以自動配置。
移動IPv6的實現離不開家鄉鏈路上的家鄉代理。當移動節點離開本地時,要向家鄉鏈路上的一個路由器注冊自己的一個轉交地址,要求這個路由器作為自己的家鄉代理。家鄉代理需要用代理鄰居發現來截獲家鄉鏈路上發往移動節點家鄉地址的數據包,然后通過隧道將截獲的數據包發往移動節點的主轉交地址。為了通過隧道發送截獲的數據包,家鄉代理要把數據包進行IPv6封裝,外部的IPv6報頭地址設為移動節點的主轉交地址。
當移動節點離開本地時,家鄉鏈路的一些節點可能重新配置,導致執行家鄉代理功能的路由器被其他路由器所代替。在這種情況下,移動節點可能不知道自己家鄉代理的IP地址。移動IPv6提供了一種動態家鄉代理地址發現機制,移動節點可以動態發現家鄉鏈路上家鄉代理的IP地址,離開本地時,它在這個家鄉代理上注冊轉交地址。#p#
移動IPv6還定義了一個附加的IPv6協議標準目的選項——家鄉地址選項。作為發送方的移動節點通過在發送的數據包中攜帶家鄉地址選項可以把家鄉地址告訴作為接收方的通信節點,而轉交地址對于移動IPv6以上層(如傳輸層)是透明的。
在IPv6中,移動節點能把自己的轉交地址告訴每個通信節點,使通信節點和移動節點之間進行直接路由,避免了三角路由問題。由于未來互聯網上會有大量的無線移動節點,因此,在路由效率上的大規模改善可能對互聯網的可擴展性產生本質的影響。
移動IPv6具有誘人的應用前景,它為新一代無線用戶提供了移動支持,但在移動越區切換、QoS、安全等方面仍不能滿足實際應用的需要。目前,許多研究機構(包括移動通信的著名廠商諾基亞、愛立信等)都在研究這些關鍵技術。
為什么IPv6協議標準能夠比IPv4更好地解決移動問題?
移動IPv6與移動IPv4相比優勢明顯,主要是其設計吸收了移動IPv4的發展經驗,并且抓住了設計新版本IP協議(IPv6)的大好時機,結合了IPv6的很多新特性。IPv6的出現是移動計算的一個重要里程碑,IPv6的下列主要特性對于未來的移動無線網絡的發展至關重要:足夠多的IP地址、安全數據報頭的實現、目的選項提高了路由效率、地址自動配置、避免入口過濾、錯誤恢復沒有軟狀態“瓶頸”。
移動IPv6協議的優點在移動終端數量持續上漲的今天尤其突出。IPv6將是實現移動互聯網上許多新型而精彩的服務的關鍵。盡管IPv4中也存在移動協議,但二者之間存在本質的區別:移動IPv4協議不適用于數量龐大的移動終端。目前全世界的移動終端數就超過7億個,而且移動電話終端的潮流才剛剛開始,包含諸如門、防盜自動警鈴等設備的下一輪終端浪潮已經顯露出來。
移動IP需要為每個設備提供一個全球唯一的IP地址,不久的將來,當每個人都要攜帶一個或多個移動終端時,IPv4將沒有足夠的地址空間為在公共互聯網上運行的每個移動終端分配一個全球唯一的IP地址,而IPv6卻可以實現這一點。除了IPv6的其他優點外,單這一項功能就可以實現個人之間的直接通信。從另一個角度說,移動IPv6能夠通過簡單的擴展,滿足大規模移動用戶的需求。這樣,它就能在全球范圍內解決有關網絡和訪問技術之間的移動性問題。另外,IPv4協議中對移動性的支持不是強制的,而移動IPv6是IPv6協議中不可或缺的部分,所有IPv6協議標準的實現都必須支持移動性。