1.一種免重復(fù)地址檢測的層次移動IPv6快速切換方法,其特征在于:包含如下步驟:
步驟1、移動節(jié)點MN移動到新的鏈路,接收到接入路由器AR發(fā)來的本地移動錨點MAP信息,并定義MAP域邊界;
步驟2、移動節(jié)點MN根據(jù)MAP域邊界判斷自身是否在域內(nèi)移動,還是在域間移動;若是域內(nèi)移動,直接進入步驟4;若是在域間移動,進入步驟3;
步驟3、重新劃分移動節(jié)點MN的地址接口標(biāo)識符IID,以區(qū)分本地地址和MN地址;運用哈希算法進行快速重復(fù)檢測,確定MN地址接口標(biāo)識符IID在MAP域內(nèi)唯一;
步驟4、MN使用無狀態(tài)自動配置將MN自身IID與路由器通告報文中的地址前綴信息相結(jié)合,生成鏈路轉(zhuǎn)交地址LCoA;若為域內(nèi)移動,進入步驟5;若為域間移動,生成區(qū)域轉(zhuǎn)交地址RCoA,進入步驟6;
步驟5、MN向MAP注冊LCoA地址,完成切換過程;
步驟6、MN向家鄉(xiāng)代理和通訊節(jié)點發(fā)送綁定更新,完成切換過程。
2.根據(jù)權(quán)利要求1所述的免重復(fù)地址檢測的層次移動IPv6快速切換方法,其特征在于:所述步驟3具體包含如下內(nèi)容:
步驟3.1、移動節(jié)點MN向移動錨點MAP發(fā)送地址檢測請求DS報文,其中,DS報文中需要檢測的IID為MN正在使用的地址接口標(biāo)識符IID;
步驟3.2、移動錨點MAP檢測移動節(jié)點MN的地址接口標(biāo)識符IID,建立MN地址哈希表,并判斷MN的地址接口標(biāo)識符IID首位是否為1,若為0,則由MN分配一個區(qū)分本地地址與MN地址的地址接口標(biāo)識符IID,MN轉(zhuǎn)交地址IID首位置為1,本地地址中IID首位置為0;若為1,直接進入步驟3.3;
步驟3.3、移動錨點MAP接收到移動節(jié)點MN發(fā)送的DS報文后,通過哈希算法在MN地址哈希表中查找MN的IID,若存在相同的IID,則向MN發(fā)送操作失敗的地址檢測應(yīng)答報文DA,請求MN重新配置IID,并返回步驟3.1執(zhí)行;若不存在相同的IID,則通過哈希算法將MN地址的IID添加到MN地址哈希表中,并向MN發(fā)送操作成功的DA報文。
3.根據(jù)權(quán)利要求2所述的免重復(fù)地址檢測的層次移動IPv6快速切換方法,其特征在于:步驟3.3中通過哈希算法將MN地址的IID添加到MN地址哈希表中,哈希算法使用除留余數(shù)法,并通過線性探測再散列作為其沖突避免算法。