近年來基于IP傳輸協(xié)議的移動通信發(fā)展迅速,但IPv4地址短缺的事實成了限制其發(fā)展的“瓶頸”。IPv6與移動通信的結合將為目前的Internet開拓一個全新的領域。無線應用將成為IPv6的“殺手級”應用,同時也是展示IPv6巨大地址空間的舞臺。移動互聯(lián)網(wǎng)上有許多新型而精彩的服務,移動 IPv6將是實現(xiàn)這些服務的關鍵。當越來越多的移動終端需要配有IP地址時,IPv6將為所有的移動終端提供唯一的IPv6地址,并使得移動終端更易于配置和管理,實現(xiàn)IPv6移動終端之間隨時隨地的端到端通信。
在進行移動終端的通信中,必須保證移動對用戶的透明性。“透明性”包括兩方面:一是使用移動IPv6協(xié)議的移動終端,無論是在移動前還是移動后,它總能被尋址,并且運行在移動終端上的應用程序不用修改或重新配置仍然可用;二是移動終端的通信性能不能因為移動而下降。
本文將分析討論基于IPv6協(xié)議的移動終端間的通信。我們首先分析了IPv6對移動終端的支持和實現(xiàn)機制,然后研究了移動終端在IPv6環(huán)境下的通信實現(xiàn),最后討論了移動IPv6越區(qū)切換技術和安全性問題。
一、移動IPv6技術分析
根據(jù)現(xiàn)有的IP網(wǎng)絡的尋路機制,同一個IP子網(wǎng)的結點具有相同的網(wǎng)絡前綴,當設備終端從一個子網(wǎng)移動到另一子網(wǎng)時,由于原來的IP地址的網(wǎng)絡前綴與當前接入子網(wǎng)的網(wǎng)絡前綴不同,因此發(fā)送到該終端的分組就不能到達目的終端。
移動IPv6為設備終端在移動的同時能夠連續(xù)訪問Internet提供了網(wǎng)絡層支持。它為移動的設備終端分配了兩類IP地址:一類是在本地網(wǎng)絡上的長期有效的IP地址,稱為歸屬地址;一類是移動終端訪問外地鏈路時獲得的一個轉交地址。當移動終端在本地鏈路時,可直接通過歸屬地址進行尋址;當移動終端連接在外地鏈路時,可以通過轉交地址或歸屬地址來尋址。而移動終端的歸屬地址和轉交地址的關聯(lián)稱為移動終端的一個“綁定”。
移動終端在本地鏈路時,可以使用正常的路由、機制對發(fā)往移動終端的數(shù)據(jù)報進行路由。移動終端離開本地鏈路時,向本地鏈路上的一個路由器注冊自己的一個轉交地址,并要求此路由器作為自己的歸屬代理(Home Agent),從而建立了一個歸屬地址和轉交地址的關聯(lián)。當離開了本地鏈路的移動終端和通信終端(可以是固定終端,也可以是移動終端)進行通信時,移動終端告知通信終端它的轉交地址,通信終端發(fā)出的數(shù)據(jù)報就可以繞過歸屬代理直接發(fā)給移動終端。
二、移動IPv6通信的處理過程
在移動終端和通信終端的通信過程前期,連接到外地鏈路的移動終端將采用IPv6定義的地址自動配置來獲得一個臨時的轉交地址,然后對這個地址進行重復地址檢測。如果檢測到現(xiàn)在的鏈路上有另一個終端正在使用此地址,地址自動配置停止進行,改為手動配置該移動終端的轉交地址;反之,這個臨時的轉交地址的狀態(tài)改為有效狀態(tài),然后向本地鏈路注冊這個轉交地址,建立轉交地址和歸屬地址的一個關聯(lián),即“綁定”。
移動終端要實現(xiàn)和通信終端的通信,首先要告知通信終端它當前的轉交地址,建立它的轉交地址和通信終端的地址的一個綁定。為了對綁定的建立進行授權,需要先對返回路徑可達性進行測試。返回路徑可達過程的信令過程如圖1所示。
圖1 移動終端返回路徑的信令過程
歸屬和轉交測試初始消息同時被發(fā)送;通信接點要盡快地返回歸屬和轉交測試消息,并且要求很少的處理過程。這四種消息構成了返回路徑可達過程。由于近乎同時的消息發(fā)送,因此返回路徑可達過程幾乎是在一個移動終端和通信終端之間往返時間內完成的。