專利名稱:路由器裝置和服務(wù)器裝置及歸屬代理功能移交方法
技術(shù)領(lǐng)域:
本發(fā)明是涉及移動(dòng)(Mobile)IP網(wǎng)絡(luò)系統(tǒng)的技術(shù),特別是涉及具備在知道歸屬代理(Home Agent)停止功能時(shí),使得對(duì)移動(dòng)節(jié)點(diǎn)(Mobile Node)和通信節(jié)點(diǎn)(Correspondent Node)間的通信的影響為最小而把該歸屬代理的歸屬代理功能移交給其他歸屬代理的歸屬代理功能的路由器裝置和服務(wù)器裝置、歸屬代理功能移交方法。
背景技術(shù):
與因特網(wǎng)連接的終端中的、移動(dòng)使用的場(chǎng)所改變的移動(dòng)終端(指移動(dòng)節(jié)點(diǎn),以下稱為MN)通常把由所屬的歸屬鏈路(Home Link)分配的IP地址(指歸屬地址(Home Address),以下稱為HoA)作為固有的地址,使用它進(jìn)行通信。但是如果MN移動(dòng)到其他鏈路(Link)(指外地地址(Foreign Link))就無(wú)法使用HoA了,而必須由外地地址新取得轉(zhuǎn)交地址(Care-of Address)(以下稱為CoA)這樣的IP地址進(jìn)行通信。
作為其對(duì)策,現(xiàn)在已經(jīng)考慮即使MN移動(dòng)到外地地址也能把HoA作為固有的地址來(lái)使用的方法,提出了移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)(非專利文獻(xiàn)1)、移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)(非專利文獻(xiàn)2),一部分已投入實(shí)用。
對(duì)此,采用附圖來(lái)說(shuō)明這種現(xiàn)有的一般移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)。
圖10、11分別表示移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)和移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)的連接狀況,各自的歸屬鏈路和外地地址1、2互相連接。(a)是MN移動(dòng)之前的情況,(b)是MN從任意一個(gè)歸屬鏈路移動(dòng)到外地地址1之后的情況。移動(dòng)后歸屬代理(以下稱為HA)處于歸屬鏈路中,MN處于外地鏈路1中,通信節(jié)點(diǎn)(以下稱為CN)處于外地地址2中。此CN具備理解移動(dòng)IP固有的數(shù)據(jù)包(パケツト)的功能。在移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)的場(chǎng)合,在外地地址1之上存在外地代理(Foreign Agent)(以下稱為FA)。
在這樣的連接狀況,即MN處于移動(dòng)前的歸屬鏈路中時(shí),MN進(jìn)行與通常的IP終端同樣的動(dòng)作。MN移動(dòng)而處于外地地址1中時(shí),MN可以直接利用在歸屬鏈路中取得的HoA作為固有的地址。并且,在任意一個(gè)網(wǎng)絡(luò)系統(tǒng)中MN都可以通過(guò)HA而與CN進(jìn)行通信。
其次說(shuō)明MN從歸屬鏈路向其他鏈路移動(dòng)時(shí)的動(dòng)作。圖12、13是分別說(shuō)明在移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)和移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)中MN移動(dòng)了時(shí)的一般的處理步驟的圖。
在這些圖中,MN處于移動(dòng)之前的歸屬鏈路中時(shí),MN直接與CN進(jìn)行通信(A51、A52、A61、A62)。其次MN從歸屬鏈路移動(dòng)到外地地址1的話,MN新取得該外地地址1能使用的IP地址(以下稱為CoA)(A53、A63)。取得CoA的話,MN就向HA確立注冊(cè)(Registration),使得把從其他通信Node發(fā)送的HoA目的地(宛)的數(shù)據(jù)包轉(zhuǎn)送給CoA而進(jìn)行登記(A54、A55、A64、A65)。
此時(shí),在移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)的場(chǎng)合,在FA和HA之間構(gòu)筑雙向隧道,在移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)的場(chǎng)合,在MN和HA之間構(gòu)筑雙向隧道,因而在MN和HA,或FA和HA之間使用雙向隧道的IPsec通信就成為可能。
此后,從處于外地地址2中的CN向MN的HoA目的地發(fā)送了的數(shù)據(jù)包由歸屬鏈路截取HA(A56、A66),在CoA目的地的數(shù)據(jù)包頭部進(jìn)行信囊化、隧道化,將其向MN轉(zhuǎn)送(A57、A67)。
在FA處于外地地址中那樣的移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)中,F(xiàn)A接受隧道化數(shù)據(jù)包的話,就解除信囊化,將其向MN轉(zhuǎn)送(A57)。還有,在FA未處于外地地址中那樣的移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)或移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)中,MN接受隧道化數(shù)據(jù)包的話,就解除信囊化,將其作為屬于內(nèi)數(shù)據(jù)包的HoA目的地的數(shù)據(jù)包來(lái)處理(A67)。
與此相反,在從MN發(fā)送在發(fā)送源中使用了HoA的數(shù)據(jù)包時(shí),在移動(dòng)IPv4的場(chǎng)合,如果反向隧道化可使用,F(xiàn)A就在HA目的地的數(shù)據(jù)包頭部對(duì)該數(shù)據(jù)包進(jìn)行信囊化,相對(duì)于HA進(jìn)行反向隧道化(A58)。在移動(dòng)IPv6的場(chǎng)合,MN在HA目的地的數(shù)據(jù)包頭部對(duì)該數(shù)據(jù)包進(jìn)行信囊化,相對(duì)于HA進(jìn)行反向隧道化(A68)。HA接受反向隧道化數(shù)據(jù)包的話,就解除信囊化,發(fā)送在內(nèi)數(shù)據(jù)包的發(fā)送源中使用了HoA的數(shù)據(jù)包(A59、A69)。
MN再向其他鏈路移動(dòng)時(shí),取得能由移動(dòng)目標(biāo)地(先)的Link使用的IP地址,反復(fù)進(jìn)行上述步驟。通過(guò)這樣的做法,即使MN在歸屬鏈路以外的多個(gè)外地地址間移動(dòng),也能常使用HoA而與其他CN、MN之間進(jìn)行通信。
非專利文獻(xiàn)1C.Perkins,Ed.,“IP Mobility Support forIPv4(RFC3344)”,2002(URL 1118634584549_0.txt)非專利文獻(xiàn)2D.Johnson,C.Perkins,J.Arkko,“Mobility Supportin IPv6(Internet Draft)”,June 30,2003(URL 1118634584549_1.txt,或http://www.ietf.org/rfc/rfc3775.txt)發(fā)明內(nèi)容發(fā)明打算解決的課題在上述那樣的現(xiàn)有技術(shù)中,在MN處于外地地址中時(shí),在HA中實(shí)施了注冊(cè)的狀態(tài)下該HA停止功能那樣的場(chǎng)合,即作為一個(gè)具體的例子,在為了進(jìn)行維修而把服務(wù)器的電源拔掉,因而該HA就不能使用那樣的場(chǎng)合,即便HA預(yù)先知道自身的功能會(huì)停止,也不存在向MN通知此事的手段。
再有,在移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)中,如圖14所示,HA停止功能之后,在標(biāo)準(zhǔn)上不存在MN識(shí)別新HA那樣的手段。
還有,在移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)中,如圖15所示,HA停止功能之后,認(rèn)識(shí)到即使MN向HA發(fā)送消息也沒(méi)有來(lái)自HA的應(yīng)答的話(A84),為了檢索歸屬鏈路起作用的其他HA,就實(shí)施動(dòng)態(tài)歸屬代理地址發(fā)現(xiàn)(Dynamic Home Agent Address Discovery)(DHAAD)這樣的步驟,識(shí)別新的HA的存在(A85、A86)。
此后,MN可以向新的HA發(fā)送BU消息(A87),再次確立注冊(cè),再開(kāi)始使用了HoA的通信(A89、A8A)。
然而,HA實(shí)際停止功能之后,到MN實(shí)施DHAAD步驟,向新的HA確立注冊(cè)為止的期間,就會(huì)存在沒(méi)有注冊(cè)的期間,在該期間MN不能進(jìn)行使用HoA的通信,這是存在的課題。
本發(fā)明的目的在于,解決這種現(xiàn)有技術(shù)的課題,即使是在HA中實(shí)施了注冊(cè)的MN,也能不使該MN及其通信對(duì)方意識(shí)到地停止HA的功能,此后,在HA再開(kāi)始了功能時(shí),使HA能與停止之前同樣地起作用。
用于解決課題的方案對(duì)此,第1、第3、第5的本發(fā)明是一種移動(dòng)IP網(wǎng)絡(luò)系統(tǒng),多個(gè)歸屬代理存在的歸屬鏈路上的移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第1歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口(Network InterFace),具備按下面的步驟把上述第1歸屬代理的功能向第2歸屬代理移交的歸屬代理功能。
(1)上述第1歸屬代理新設(shè)定上述第1歸屬代理用的第2IP地址,以該第2IP地址開(kāi)始通信,停止使用了上述第1歸屬代理此前在歸屬鏈路中使用的第1IP地址的通信(IP地址管理步驟)。
(2)向上述第2歸屬代理移交在上述第1歸屬代理中停止了通信的上述IP地址(IP地址移交要求步驟)。
(3)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟)。
(4)采用上述雙向隧道把上述第1歸屬代理保持的安全聯(lián)盟(Security Association)和安全策略數(shù)據(jù)庫(kù)(Security Policy Database)的信息向上述第2歸屬代理移交(IPsec移交要求步驟)。
(5)把上述移動(dòng)節(jié)點(diǎn)在上述第1歸屬代理中登記了的注冊(cè)向上述第2歸屬代理移交(注冊(cè)移交要求步驟)。
還有,第2、第4、第6的本發(fā)明是一種移動(dòng)IP網(wǎng)絡(luò)系統(tǒng),第2歸屬代理使用多個(gè)IP地址而實(shí)施了多個(gè)歸屬代理功能時(shí),移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第2歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路中時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口,具備按下面的步驟把上述第2歸屬代理的功能向第1歸屬代理移交的歸屬代理功能。
(1)上述第1歸屬代理向上述第2歸屬代理要求IP地址的移交,上述第1歸屬代理接受上述第2歸屬代理使用了的IP地址,將其設(shè)定在網(wǎng)絡(luò)接口中(IP地址移交應(yīng)答步驟)。
(2)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟)。
(3)采用上述雙向隧道,上述第1歸屬代理從上述第2歸屬代理接受安全聯(lián)盟和安全策略數(shù)據(jù)庫(kù)的移交要求,使其能使用(IPsec移交應(yīng)答步驟)。
(4)上述第1歸屬代理從上述第2歸屬代理接受注冊(cè)的移交要求,將其作為上述第1歸屬代理的注冊(cè)(注冊(cè)移交應(yīng)答步驟)。
通過(guò)這樣的構(gòu)成,實(shí)施了注冊(cè)的移動(dòng)節(jié)點(diǎn)即使在第1歸屬代理再開(kāi)始功能之后,也能完全意識(shí)不到地使用歸屬地址進(jìn)行通信。還有,作為移動(dòng)節(jié)點(diǎn)的通信對(duì)方的CN也能與歸屬代理上的移動(dòng)節(jié)點(diǎn)繼續(xù)進(jìn)行通信。
發(fā)明效果根據(jù)第1、第3、第5發(fā)明,即使有向HA實(shí)施了注冊(cè)的MN,也能使該MN和通信對(duì)方的CN意識(shí)不到地停止歸屬代理功能,并且再開(kāi)始功能。
還有,根據(jù)第2、第4、第6發(fā)明,在HA停止又再開(kāi)始功能時(shí),該MN實(shí)施了的注冊(cè)仍常存在,因而MN能繼續(xù)進(jìn)行使用了HoA的通信。
表示本發(fā)明的HA功能移交方法的處理概要的序列圖[圖2]對(duì)本發(fā)明的方法進(jìn)行說(shuō)明的IPv6網(wǎng)絡(luò)系統(tǒng)的構(gòu)成[圖3]表示第1、第3、第5發(fā)明所涉及的處理步驟的序列圖 表示第2、第4、第6發(fā)明所涉及的處理步驟的序列圖[圖5]表示注冊(cè)移交中的數(shù)據(jù)包轉(zhuǎn)送方法的序列圖[圖6]表示第1、第3、第5發(fā)明的IP地址移交方法的流程圖[圖7]表示第1、第3、第5發(fā)明的注冊(cè)移交方法所使用的BU消息數(shù)據(jù)包的構(gòu)成例[圖8]表示第2、第4、第6發(fā)明的IP地址移交方法的流程圖[圖9]表示第2、第4、第6發(fā)明的注冊(cè)移交方法所使用的BU消息數(shù)據(jù)包的構(gòu)成例[圖10]對(duì)現(xiàn)有技術(shù)的動(dòng)作進(jìn)行說(shuō)明的移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)的構(gòu)成例[圖11]對(duì)現(xiàn)有技術(shù)的動(dòng)作進(jìn)行說(shuō)明的移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)的構(gòu)成例[圖12]表示現(xiàn)有的移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)中的MN移動(dòng)時(shí)的處理步驟的序列圖[圖13]表示現(xiàn)有的移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)中的MN移動(dòng)時(shí)的處理步驟的序列圖[圖14]表示現(xiàn)有的移動(dòng)IPv4網(wǎng)絡(luò)系統(tǒng)中的HoA功能停止時(shí)的處理步驟的序列圖[圖15]表示現(xiàn)有的移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)中的HoA功能停止時(shí)的處理步驟的序列圖標(biāo)號(hào)說(shuō)明HA、HA1、HA2 歸屬代理HoA 歸屬地址CoA 轉(zhuǎn)交地址FA 外地代理MN 移動(dòng)節(jié)點(diǎn)CN 通信節(jié)點(diǎn)具體實(shí)施方式
以下,基于圖1~圖9來(lái)說(shuō)明作為本發(fā)明的實(shí)施方式的移動(dòng)IPv6網(wǎng)絡(luò)系統(tǒng)的實(shí)施例。
實(shí)施例1首先用圖1、2來(lái)說(shuō)明整體性的動(dòng)作。圖1、2分別是對(duì)本發(fā)明的歸屬代理功能移交方法的整體像進(jìn)行說(shuō)明的序列圖和網(wǎng)絡(luò)連接圖。
圖1的上半部分和圖2(a)是說(shuō)明到HA停止功能為止的動(dòng)作的圖,圖1的下半部分和圖2(b)是說(shuō)明到停止了功能的HA再開(kāi)始功能為止的動(dòng)作的圖。
HA1停止功能時(shí)進(jìn)行如下動(dòng)作。在MN進(jìn)行注冊(cè)時(shí)如果知道(A11)HA1停止,就新設(shè)置IP地址,停止此前使用了的IP地址,將其向HA2(A12)交付。其次在HA1和HA2間設(shè)置隧道,進(jìn)行IPsec移交(A13),把HA1的注冊(cè)向HA2移交(A14)。這樣就能把歸屬代理功能從HA1移交給HA2,此后,在MN和CN之間通過(guò)HA2進(jìn)行通信。
在停止了功能的HA1恢復(fù)、再開(kāi)始功能時(shí)進(jìn)行如下動(dòng)作。首先HA1從HA2受取IP地址(A17),在HA1和HA2間設(shè)置隧道,進(jìn)行IPsec移交(A18),把HA2的注冊(cè)向HA1移交(A1A)。這樣歸屬代理功能就從HA2向HA1返回,此后,就能在MN和CN之間通過(guò)HA1進(jìn)行通信。
其次用圖3稍微詳細(xì)地說(shuō)明到HA1停止功能為止的處理步驟。圖3是在歸屬鏈路之上存在多個(gè)本發(fā)明的HA功能移交方法被程序化所得的HA(HA1、HA2),MN存在于外地地址1中,在HA1中實(shí)施了注冊(cè)時(shí)(A21),HA1停止了功能的場(chǎng)合的序列圖。
首先HA1從自身保持的歸屬代理List中取得HA2的信息。把HA1使用的IPv6地址設(shè)為HA1_addr,把HA2使用的IPv6地址設(shè)為HA2_addr的話,HA1就使用自身實(shí)裝的地址生成方式來(lái)生成新IPv6地址HA1′_addr,將其設(shè)定為HA1可使用的狀態(tài)。
其次通過(guò)IPv6地址移交步驟,HA1把地址HA1_addr向HA2移交。圖6表示此時(shí)(A23~A24)的HA1和HA2的處理步驟,如下所述。
首先HA1向HA2發(fā)送IPv6地址移交要求消息,通知成為移交對(duì)象的IPv6地址HA1_addr(S12)。HA2接受該要求消息的話(S21),為了通知移交要求可接納這一點(diǎn)而向HA1發(fā)送IPv6地址移交應(yīng)答消息(S22)。HA1接受IPv6地址移交應(yīng)答消息的話(S13),就暫時(shí)中斷IPv6地址HA1_addr的使用。
HA2把IPv6地址HA1_addr作為臨時(shí)的IPv6地址來(lái)設(shè)定(S23),對(duì)IPv6地址HA1_addr實(shí)施重復(fù)地址檢測(cè)(Duplicate Address Detection)(DAD)(S24)。HA1確認(rèn)DAD數(shù)據(jù)包的發(fā)送源MAC地址是HA2的東西的話,對(duì)DAD就完全不應(yīng)答(S14)。DAD成功的話(S25),HA2就把IPv6地址HA1_addr設(shè)定為可使用的狀態(tài)(S26),在Target地址中設(shè)定IPv6地址HA1_addr,向鏈路局部多播(Link-local multicast)地址目的地發(fā)送把優(yōu)先(Override)標(biāo)志設(shè)為ON的鄰居通告(NeighborAdvertisement)(NA)消息(S27)。這樣就要求在歸屬鏈路內(nèi)的其他節(jié)點(diǎn)中寫(xiě)上鄰居緩存(Neighbor Cache)的內(nèi)容。HA1接受該NA消息(S15),確認(rèn)發(fā)送源MAC地址是HA2的東西的話,就中止地址HA1_addr的使用(S16)。此后,如果HA1和HA2進(jìn)行雙向隧道設(shè)定(S17、S18),HA1就能使用IPv6地址HA1′_addr進(jìn)行通信,HA2新使用HA1_addr進(jìn)行通信。
將其與圖3對(duì)應(yīng)的話,IPv6地址的移交(A23、A24)結(jié)束之后,就能在HA1的IPv6地址HA1′_addr和HA2的IPv6地址HA1_add之間構(gòu)筑雙向隧道了。
其次HA1向HA2發(fā)送安全聯(lián)盟(SA)和安全策略數(shù)據(jù)庫(kù)(SPD)的IPsec移交要求的話(A25),HA2就使得能在IPv6地址HA1_addr使用IPsec功能而設(shè)定SA/SPD,在HA1和MN之間便用的IPv6地址HA1_addr就能使用了。
HA1檢索自身的綁定緩存(Binding Cache)(以下稱為BC),取得注冊(cè)了的信息,生成綁定更新(Binding Update)(以下稱為BU)消息,將其向HA2發(fā)送(A26)。此時(shí)的數(shù)據(jù)包的構(gòu)成如圖7所示。在發(fā)送源地址中設(shè)定HA1的IPv6地址HA1′_addr,在發(fā)送目標(biāo)地地址中設(shè)定HA2的IPv6地址HA1_addr,在歸屬地址目標(biāo)選項(xiàng)(Home Address Destinationoption)中設(shè)定MN的HoA,在交替轉(zhuǎn)交地址移動(dòng)選項(xiàng)(Alternate Care ofAddress mobility option)中設(shè)定MN的CoA。
HA1發(fā)送BU消息,HA2接受BU消息的話(A26),就把歸屬地址目標(biāo)選項(xiàng)中設(shè)定了的IPv6地址設(shè)為MN的HoA,把交替轉(zhuǎn)交地址移動(dòng)選項(xiàng)中設(shè)定了的IPv6地址設(shè)為MN的CoA而登記在BC中。此外的設(shè)定和處理與通常的BU消息同樣來(lái)處理。
HA2作為在BC中登記了的MN的HA來(lái)動(dòng)作的準(zhǔn)備結(jié)束的話,就向HA1發(fā)送綁定確認(rèn)(Binding Acknowledgement)(以下稱為BA)消息(A27)。
以下,HA1和HA2對(duì)在HA1中登記了的所有BC進(jìn)入實(shí)施上述注冊(cè)移交步驟(A29)。
圖5表示在從HA1向HA2移交注冊(cè)時(shí),發(fā)送了還沒(méi)被移交的BC進(jìn)入中登記了的MN的HoA目的地的數(shù)據(jù)包的場(chǎng)合的處理步驟。從CN發(fā)送MN的HoA目的地?cái)?shù)據(jù)包的話(A2C),HA1就截取該數(shù)據(jù)包,檢索BC。并且根據(jù)取得了的MN的信息,把CoA目的地的頭部作為外頭部而進(jìn)行信囊化,再把作為HA2的地址的HA1_addr目的地的頭部作為外頭部而進(jìn)行信囊化。利用雙向隧道向HA2(A2D)發(fā)送信囊化了的數(shù)據(jù)包。
HA2接受該數(shù)據(jù)包的話,就解開(kāi)第1段的信囊化,將其作為CoA目的地的數(shù)據(jù)包而向著MN進(jìn)行隧道化(A2E)。
這樣,即使HA1的BC中登記了的所有BC進(jìn)入(Entry)所對(duì)應(yīng)的注冊(cè)移交沒(méi)結(jié)束,MN的注冊(cè)也會(huì)正常動(dòng)作。
HA1的BC中登記了的所有BC進(jìn)入所對(duì)應(yīng)的注冊(cè)移交沒(méi)結(jié)束的話(A29),HA1就使歸屬代理功能停止。
此后,HA2截取MN的HoA目的地的數(shù)據(jù)包(A2A),向MN的CoA目的地進(jìn)行隧道化(A2B)。反過(guò)來(lái),HA2接受從MN向HA1_addr目的地反向隧道化了的數(shù)據(jù)包的話,其內(nèi)數(shù)據(jù)包就被向通信目標(biāo)地發(fā)送。
其次,圖4是HA1按上述步驟停止歸屬代理功能以后,HA1再次開(kāi)始了歸屬代理功能的場(chǎng)合的序列圖。
首先,HA1對(duì)HA1使用的鏈路-局部(Link-local)地址實(shí)施DAD。結(jié)果,如果鏈路-局部地址可使用的話,為了把IPv6地址HA1_addr從HA2向HA1移交、返回,就開(kāi)始地址移交步驟(A33、A34)。圖8表示此時(shí)的A33、A34的HA1和HA2的處理步驟,依次對(duì)其進(jìn)行說(shuō)明。
首先HA1向HA2發(fā)送HA2使用的IPv6地址HA1_addr的移交要求(S32)。HA2接受此移交要求的話(S41),HA2就向HA1發(fā)送表示接納要求的地址移交應(yīng)答(S42)。此后,HA2暫時(shí)中斷IPv6地址HA1_addr的使用。
HA1把IPv6地址HA1_addr作為臨時(shí)的IPv6地址來(lái)設(shè)定(S34),對(duì)IPv6地址HA1_addr實(shí)施DAD(S35)。HA2確認(rèn)DAD數(shù)據(jù)包的發(fā)送源MAC地址是HA1的東西的話,就對(duì)該DAD完全不應(yīng)答(S43)。DAD成功的話(S36),HA1就把IPv6地址HA1_addr設(shè)定為可使用的狀態(tài)(S37),在Target地址中設(shè)定IPv6地址HA1_addr,向鏈路局部多播地址目的地發(fā)送把優(yōu)先標(biāo)志設(shè)為ON所得的NA消息。這樣就要求在歸屬鏈路內(nèi)的其他節(jié)點(diǎn)中寫(xiě)上鄰居緩存的內(nèi)容(S38)。HA2接受該NA消息(S44),確認(rèn)發(fā)送源MAC地址是HA1的東西的話,就中止地址HA1_addr的使用(S45)。此后,如果HA1和HA2進(jìn)行雙向隧道設(shè)定的話(S38、S46),HA1就能把HA1_addr作為global性地址進(jìn)行通信。
將其與圖4對(duì)應(yīng)的話,IPv6地址的移交(A33、A34)結(jié)束之后,就能在HA1的IPv6地址HA1_addr和HA2的IPv4地址HA2_add之間構(gòu)筑雙向隧道了。
其次HA2向HA1發(fā)送SA和SPD的IPsec移交要求的話(A35),HA1就使得在IPv6地址HA1_addr能使用IPsec功能而設(shè)定SA/SPD,在HA2和MN之間使用的IPv6地址HA1_addr中的IPsec就能使用了。
HA2檢索自身的BC,取得在IPv6地址HA1_addr中注冊(cè)了的信息,生成、發(fā)送HA1目的地的BU消息(A36)。此時(shí)的數(shù)據(jù)包構(gòu)成例如圖9所示。在發(fā)送源地址中設(shè)定HA2的IPv6地址HA2_addr,在發(fā)送目標(biāo)地地址中設(shè)定HA1的IPv6地址HA1_addr,在歸屬地址目標(biāo)選項(xiàng)中設(shè)定MN的HoA,在交替轉(zhuǎn)交地址移動(dòng)選項(xiàng)中設(shè)定MN的CoA。
HA2發(fā)送BU消息,HA1接受BU消息的話,就把歸屬地址目標(biāo)選項(xiàng)中設(shè)定了的IPv6地址作為MN的HoA,把交替轉(zhuǎn)交地址移動(dòng)選項(xiàng)中設(shè)定了的IPv6地址作為MN的CoA而登記在BC中。此外的設(shè)定和處理與通常的BU消息同樣來(lái)處理。
HA1作為在BC中登記了的MN的HA來(lái)動(dòng)作的準(zhǔn)備結(jié)束的話,就向HA2發(fā)送BA消息(A37)。
以下,HA2和HA1對(duì)在HA2中登記了的所有BC進(jìn)入實(shí)施上述注冊(cè)移交步驟(A39)。
如上所述,在HA2的BC中登記了的所有BC進(jìn)入的注冊(cè)移交結(jié)束的話(A39),此后,HA1就截取MN的HoA目的地的數(shù)據(jù)包(A3A),向MN的CoA目的地進(jìn)行隧道化(A3B)。反過(guò)來(lái),HA1接受從MN向HA1_addr目的地反向隧道化了的數(shù)據(jù)包的話,該內(nèi)數(shù)據(jù)包就被向通信目標(biāo)地發(fā)送。
根據(jù)以上說(shuō)明了的步驟,在HA1停止功能之后再開(kāi)始功能的期間,MN的注冊(cè)常存在,因而MN和通信對(duì)方的CN完全不會(huì)意識(shí)到HA1的功能停止/再開(kāi)始而能繼續(xù)進(jìn)行使用了HoA的通信。
以上詳細(xì)地并且參照特定的實(shí)施方式說(shuō)明了本發(fā)明,不過(guò),不脫離本發(fā)明的精神和范圍所作的各種變形、修正對(duì)于本領(lǐng)域技術(shù)人員而言是明顯的。
本申請(qǐng)是基于2004年6月29日申請(qǐng)的日本專利申請(qǐng)No.2004-191852而提出的,此處參照采用了其內(nèi)容。
工業(yè)實(shí)用性在移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)中的具有HA功能的服務(wù)器裝置或者路由器裝置中,特別是對(duì)于已經(jīng)由多個(gè)MN實(shí)施了注冊(cè)的HA,例如在進(jìn)行HA的維修的場(chǎng)合、由于某種故障而停止功能的場(chǎng)合,或者對(duì)系統(tǒng)進(jìn)行再構(gòu)造的場(chǎng)合、進(jìn)行產(chǎn)品的升級(jí)的場(chǎng)合等,會(huì)需要暫時(shí)或永久停止HA功能。作為能在此時(shí)不影響在該HA中注冊(cè)完畢的MN的通信而停止HA功能并且使其再開(kāi)始的步驟是有用的。
權(quán)利要求
1.一種服務(wù)器裝置,在多個(gè)歸屬代理存在的歸屬鏈路上的移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第1歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送的移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)中,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口,具備按下面的步驟把上述第1歸屬代理的功能向第2歸屬代理移交的歸屬代理功能,(1)上述第1歸屬代理新設(shè)定上述第1歸屬代理用的第2IP地址,以該第2IP地址開(kāi)始通信,停止使用了上述第1歸屬代理此前在歸屬鏈路中使用的第1IP地址的通信(IP地址管理步驟),(2)向上述第2歸屬代理移交上述第1IP地址(IP地址移交要求步驟),(3)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟),(4)采用上述雙向隧道把上述第1歸屬代理保持的安全聯(lián)盟和安全策略數(shù)據(jù)庫(kù)的信息向上述第2歸屬代理移交(IPsec移交要求步驟),(5)把上述移動(dòng)節(jié)點(diǎn)在上述第1歸屬代理中登記了的注冊(cè)向上述第2歸屬代理移交(注冊(cè)移交要求步驟)。
2.一種服務(wù)器裝置,在第2歸屬代理使用多個(gè)IP地址而實(shí)施了多個(gè)歸屬代理功能時(shí),移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第2歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路中時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送的移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)中,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口,具備按下面的步驟把上述第2歸屬代理的功能向上述第1歸屬代理移交的歸屬代理功能,(1)上述第1歸屬代理向上述第2歸屬代理要求IP地址的移交,把上述第2歸屬代理使用了的IP地址設(shè)定在上述第1歸屬代理的網(wǎng)絡(luò)接口中(IP地址移交應(yīng)答步驟),(2)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟),(3)采用上述雙向隧道,上述第1歸屬代理從上述第2歸屬代理接受安全聯(lián)盟和安全策略數(shù)據(jù)庫(kù)的移交要求,使其能使用(IPsec移交應(yīng)答步驟),(4)上述第1歸屬代理從上述第2歸屬代理接受注冊(cè)的移交要求,將其作為上述第1歸屬代理的注冊(cè)(注冊(cè)移交應(yīng)答步驟)。
3.一種路由器裝置,在多個(gè)歸屬代理存在的歸屬鏈路上的移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第1歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送的移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)中,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口,具備按下面的步驟把上述第1歸屬代理的功能向第2歸屬代理移交的歸屬代理功能,(1)上述第1歸屬代理新設(shè)定上述第1歸屬代理用的第2IP地址,以該第2IP地址開(kāi)始通信,停止使用了上述第1歸屬代理此前在歸屬鏈路中使用的第1IP地址的通信(IP地址管理步驟),(2)向上述第2歸屬代理移交上述第1IP地址(IP地址移交要求步驟),(3)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟),(4)采用上述雙向隧道把上述第1歸屬代理保持的安全聯(lián)盟和安全策略數(shù)據(jù)庫(kù)的信息向上述第2歸屬代理移交(IPsec移交要求步驟),(5)把上述移動(dòng)節(jié)點(diǎn)在上述第1歸屬代理中登記了的注冊(cè)向上述第2歸屬代理移交(注冊(cè)移交要求步驟)。
4.一種路由器裝置,在第2歸屬代理使用多個(gè)IP地址而實(shí)施了多個(gè)歸屬代理功能時(shí),移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第2歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路中時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送的移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)中,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口,具備按下面的步驟把上述第2歸屬代理的功能向上述第1歸屬代理移交的歸屬代理功能,(1)上述第1歸屬代理向上述第2歸屬代理要求IP地址的移交,把上述第2歸屬代理使用了的IP地址設(shè)定在上述第1歸屬代理的網(wǎng)絡(luò)接口中(IP地址移交應(yīng)答步驟),(2)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟),(3)采用上述雙向隧道,上述第1歸屬代理從上述第2歸屬代理接受安全聯(lián)盟和安全策略數(shù)據(jù)庫(kù)的移交要求,使其能使用(IPsec移交應(yīng)答步驟),(4)上述第1歸屬代理從上述第2歸屬代理接受注冊(cè)的移交要求,將其作為上述第1歸屬代理的注冊(cè)(注冊(cè)移交應(yīng)答步驟)。
5.一種歸屬代理功能移交方法,在多個(gè)歸屬代理存在的歸屬鏈路上的移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第1歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送的移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)中,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口,具備按下面的步驟把上述第1歸屬代理的功能向第2歸屬代理移交的歸屬代理功能,(1)上述第1歸屬代理新設(shè)定上述第1歸屬代理用的第2IP地址,以該第2IP地址開(kāi)始通信,停止使用了上述第1歸屬代理此前在歸屬鏈路中使用的第1IP地址的通信(IP地址管理步驟),(2)向上述第2歸屬代理移交上述第1IP地址(IP地址移交要求步驟),(3)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟),(4)采用上述雙向隧道把上述第1歸屬代理保持的安全聯(lián)盟和安全策略數(shù)據(jù)庫(kù)的信息向上述第2歸屬代理移交(IPsec移交要求步驟),(5)把上述移動(dòng)節(jié)點(diǎn)在上述第1歸屬代理中登記了的注冊(cè)向上述第2歸屬代理移交(注冊(cè)移交要求步驟)。
6.一種歸屬代理功能移交方法,在第2歸屬代理使用多個(gè)IP地址而實(shí)施了多個(gè)歸屬代理功能時(shí),移動(dòng)節(jié)點(diǎn)從移動(dòng)目標(biāo)地的外地地址向第2歸屬代理實(shí)施注冊(cè),登記上述移動(dòng)節(jié)點(diǎn)的歸屬地址,從而,上述移動(dòng)節(jié)點(diǎn)處于上述歸屬鏈路以外的其他鏈路中時(shí)也能進(jìn)行使用了上述歸屬地址的數(shù)據(jù)包轉(zhuǎn)送的移動(dòng)IP網(wǎng)絡(luò)系統(tǒng)中,其特征在于,上述多個(gè)歸屬代理中具備能設(shè)定多個(gè)IP地址的網(wǎng)絡(luò)接口,具備按下面的步驟把上述第2歸屬代理的功能向上述第1歸屬代理移交的歸屬代理功能,(1)上述第1歸屬代理向上述第2歸屬代理要求IP地址的移交,把上述第2歸屬代理使用了的IP地址設(shè)定在上述第1歸屬代理的網(wǎng)絡(luò)接口中(IP地址移交應(yīng)答步驟),(2)在上述第1歸屬代理和上述第2歸屬代理之間構(gòu)筑為了IPsec移交而使用的雙向隧道,使得能進(jìn)行使用信囊化了的數(shù)據(jù)包的通信(隧道化步驟),(3)采用上述雙向隧道,上述第1歸屬代理從上述第2歸屬代理接受安全聯(lián)盟和安全策略數(shù)據(jù)庫(kù)的移交要求,使其能使用(IPsec移交應(yīng)答步驟),(4)上述第1歸屬代理從上述第2歸屬代理接受注冊(cè)的移交要求,將其作為上述第1歸屬代理的注冊(cè)(注冊(cè)移交應(yīng)答步驟)。
全文摘要
一種路由器裝置和服務(wù)器裝置及歸屬代理功能移交方法,能對(duì)進(jìn)行注冊(cè)的MN和其他節(jié)點(diǎn)不帶來(lái)影響而進(jìn)行HA功能的停止和再開(kāi)始。通過(guò)以下步驟來(lái)移交HA功能運(yùn)用、停止多個(gè)IP地址的IP地址管理步驟;用于移交IP地址的IP地址移交要求步驟及IP地址移交應(yīng)答步驟(A12、A17);構(gòu)筑雙向隧道,進(jìn)行信囊化數(shù)據(jù)包的發(fā)送接受的隧道化步驟;進(jìn)行IPsec功能的移交的IPsec移交要求步驟及IPsec移交應(yīng)答步驟和(A13、A18);以及HA向其他HA進(jìn)行注冊(cè)的移交的注冊(cè)移交要求步驟及注冊(cè)移交應(yīng)答步驟(A14、A19)。
文檔編號(hào)H04W80/04GK1977502SQ20058002180
公開(kāi)日2007年6月6日 申請(qǐng)日期2005年6月14日 優(yōu)先權(quán)日2004年6月29日
發(fā)明者大串弘一郎 申請(qǐng)人:安川信息系統(tǒng)株式會(huì)社, 株式會(huì)社安川電機(jī)