移動代理
(Mobility Agent):又分為歸屬代理和外區代理兩類。歸屬代理是歸屬網上的移動代理,它至少有一個接口在歸屬網上。其責任是當移動節點移動到外區網時,截收發往該點的數據包,并使用隧道技術將這些數據包轉發到移動節點的轉交節點。外區代理位于移動節點所在的當前外區網上,它負責解除原始數據包的隧道封裝,取出原始數據包,并將其轉發到該移動節點。
隧道技術 (Tunneling):當移動節點在外區網上時,歸屬代理需要將原始數據報轉發給已登記的外區代理。這時,歸屬代理使用 IP隧道技術 ,將原始IP數據包封裝在轉發的IP數據包中,從而使原始IP數據包原封不動的轉發到處于隧道終點的轉交地址處。在轉交地址處解除隧道,取出原始數據包,并將原始數據包發送到移動節點。當轉交地址為主流本地的轉交地址時,移動節點本身就是隧道的終點,它自身進行解除隧道,取出原始數據包的工作。
移動IP地址:移動IP節點擁有兩個IP地址。一個是歸屬地址,是移動節點與歸屬網連接時使用的地址,不管移動節點移至網絡何處,其歸屬地址保持不變。二是轉交地址,就是隧道終點地址,轉交地址可能是外區代理轉交地址,也可能是駐留本地的轉交地址。通常用的是外區代理轉交地址。在這種地址模式中,外區代理就是隧道的終點,它接收隧道數據包,解除數據包的隧道封裝,然后將原始數據包轉發到移動節點。?
位置登記(Registration):移動節點必須將其位置信息向其歸屬代理進行登記,以便被找到。有兩種不同的登記規程。一種是通過外區代理,移動節點向外區代理發送登記請求報文,然后將報文中繼到移動節點的歸屬代理;歸屬代理處理完登記請求報文后向外區代理發送登記答復報文(接受或拒絕登記請求),外區代理處理登記答復報文,并將其轉發到移動節點。另一種是直接向歸屬代理進行登記,即移動節點向其歸屬代理發送登記請求報文,歸屬代理處理后向移動節點發送登記答復報文。?
代理發現(Agent Discovery):一是被動發現,即移動節點等待本地移動代理周期性的廣播代理通告報文;二是主動發現,即移動節點廣播一條請求代理的報文。?隧道技術 (Tunneling):當移動節點在外區網上時,歸屬代理需要將原始數據報轉發給已登記的外區代理。這時,歸屬代理使用 IP隧道技術 ,將原始IP數據包封裝在轉發的IP數據包中,從而使原始IP數據包原封不動的轉發到處于隧道終點的轉交地址處。在轉交地址處解除隧道,取出原始數據包,并將原始數據包發送到移動節點。當轉交地址為主流本地的轉交地址時,移動節點本身就是隧道的終點,它自身進行解除隧道,取出原始數據包的工作。