專利名稱:歸屬鏈路設(shè)定方法、歸屬網(wǎng)關(guān)裝置及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種歸屬鏈路設(shè)定方法和歸屬網(wǎng)關(guān)裝置,其主要設(shè)置在家庭內(nèi),在進(jìn)行歸屬網(wǎng)絡(luò)與因特網(wǎng)的中繼的歸屬網(wǎng)關(guān)裝置中,進(jìn)行有關(guān)用來(lái)收容移動(dòng)終端的歸屬代理的設(shè)定。
背景技術(shù):
在因特網(wǎng)系統(tǒng)的移動(dòng)管理方法的一種方法中具有移動(dòng)IP,通過(guò)RFC3220(IP Mobility Support)已對(duì)與IPv4相對(duì)應(yīng)的移動(dòng)IPv4進(jìn)行了標(biāo)準(zhǔn)化。此外目前,與IPv6相對(duì)應(yīng)的移動(dòng)IPv6在因特網(wǎng)規(guī)劃draft-ietf-mobileip-ipv6(Mobility Support in IP v6)中正在進(jìn)行標(biāo)準(zhǔn)化。根據(jù)這些協(xié)議,即使在移動(dòng)終端在不同的網(wǎng)絡(luò)之間移動(dòng)的情況下,也能夠使用同一地址進(jìn)行通信。
在移動(dòng)IPv6中,在離開了歸屬鏈路的情況下,移動(dòng)終端從當(dāng)前已連接的鏈路的訪問(wèn)路由器裝置發(fā)送的網(wǎng)絡(luò)信息中取得當(dāng)前已連接的鏈路的前綴信息。移動(dòng)終端根據(jù)鏈路的前綴信息生成該鏈路中暫時(shí)使用的轉(zhuǎn)交地址,此后,移動(dòng)終端把綁定更新消息發(fā)送到歸屬代理,由此將該轉(zhuǎn)交地址作為初始轉(zhuǎn)交地址注冊(cè)到移動(dòng)終端的歸屬鏈路上的歸屬代理。歸屬代理在接收到來(lái)自移動(dòng)終端的綁定更新消息之后,生成或更新將歸屬地址與轉(zhuǎn)交地址關(guān)聯(lián)起來(lái)的綁定高速緩存。
然后,歸屬代理參照綁定高速緩存代理接收已發(fā)送到移動(dòng)終端的歸屬鏈路上的歸屬地址的數(shù)據(jù)包。然后,歸屬代理進(jìn)行對(duì)代理接收到的數(shù)據(jù)進(jìn)行封裝然后將其傳送到移動(dòng)終端的轉(zhuǎn)交地址的處理。移動(dòng)終端解除由歸屬代理傳送來(lái)的數(shù)據(jù)包的封裝,可以收到發(fā)送給移動(dòng)終端的歸屬地址的數(shù)據(jù)包。
把進(jìn)行這樣的移動(dòng)終端位置管理的歸屬代理功能裝載在負(fù)責(zé)歸屬網(wǎng)絡(luò)與因特網(wǎng)的中繼處理的歸屬網(wǎng)關(guān)裝置中的情況,無(wú)需在歸屬網(wǎng)絡(luò)內(nèi)傳送移動(dòng)終端被收容在外部網(wǎng)絡(luò)期間發(fā)送給移動(dòng)終端的數(shù)據(jù)包,能夠再次控制路徑,所以與在歸屬網(wǎng)絡(luò)內(nèi)設(shè)置歸屬代理的情況相比傳輸效率高。
作為對(duì)歸屬網(wǎng)關(guān)裝置提供IP地址或用于設(shè)定歸屬網(wǎng)絡(luò)的信息的方法中的一種,具有DHCP(Dynamic Host Configuration Protocol動(dòng)態(tài)主機(jī)配置協(xié)議)。與IPv4相對(duì)應(yīng)的DHCP v4已通過(guò)RFC2131(Dynamic Host ConfigurationProtocol)進(jìn)行了標(biāo)準(zhǔn)化,主要用于對(duì)終端提供IP地址或設(shè)置在網(wǎng)絡(luò)內(nèi)的服務(wù)器的信息。此外,與IPv6相對(duì)應(yīng)的DHCP v6已在特開2001-24710號(hào)公報(bào)中公開,目前也正在進(jìn)行標(biāo)準(zhǔn)化。在該DHCP v6中,除了DHCP v4提供的功能之外,還可以提供網(wǎng)絡(luò)前綴。而且,通過(guò)DHCP服務(wù)器將用于設(shè)定歸屬網(wǎng)絡(luò)的前綴信息提供給歸屬網(wǎng)關(guān)裝置,歸屬網(wǎng)關(guān)裝置可以自動(dòng)地構(gòu)建歸屬網(wǎng)絡(luò)。此外,關(guān)于使用了DHCP v6的網(wǎng)絡(luò)前綴的分配方法,已在因特網(wǎng)規(guī)劃draft-ietf-dhc-dhcpv6-opt-prefix-delegation(IP v6 Prefix Options for DHCP v6)中進(jìn)行了公開,目前也正在進(jìn)行標(biāo)準(zhǔn)化作業(yè)。
目前,除這些因特網(wǎng)規(guī)劃之外,作為該領(lǐng)域的歸屬網(wǎng)關(guān)裝置,例如還存在在特開2001-24710號(hào)公報(bào)中所記載的裝置。
圖14是特開2001-24710號(hào)公報(bào)所示的移動(dòng)通信系統(tǒng)的結(jié)構(gòu)圖。
在圖14中,在本地網(wǎng)1200與廣域網(wǎng)1500連接時(shí),本地網(wǎng)1200的代表服務(wù)器1010嘗試與網(wǎng)段1120連接。此時(shí),代表服務(wù)器1010向管理網(wǎng)段1120的上位服務(wù)器1020請(qǐng)求地址塊的分配。而且,代表服務(wù)器1010把作為該結(jié)果所分配了的地址塊在本地網(wǎng)1200內(nèi)進(jìn)行分配。由此,代表服務(wù)器1010可以在適當(dāng)?shù)亩〞r(shí)高效地進(jìn)行地址的自動(dòng)管理。
但是,在因特網(wǎng)規(guī)劃draft-ietf-dhc-dhcpv6(Dynamic Host ConfogurationProtocol for Ipv6)和draft-ietf-dhc-dhcpv6-opt-prefix-delegation(Ipv6 PrefixOptions for DHCPv6)中,并未規(guī)定歸屬鏈路的設(shè)定方法,即裝置啟動(dòng)時(shí)取得用于設(shè)定歸屬鏈路的網(wǎng)絡(luò)信息來(lái)設(shè)定歸屬鏈路和歸屬代理的參數(shù),然后啟動(dòng)歸屬代理開始收容移動(dòng)終端的一連串的動(dòng)作。因此,用戶必須通過(guò)手動(dòng)來(lái)進(jìn)行上述參數(shù)的設(shè)定。特別是在使用IPv6的系統(tǒng)中,因?yàn)镮P地址長(zhǎng)度為128bit,所以上述手動(dòng)設(shè)定要花費(fèi)大量的勞力。
此外,特開2001-24710號(hào)公報(bào)為與歸屬網(wǎng)關(guān)裝置相當(dāng)?shù)拇矸?wù)器接受對(duì)連接網(wǎng)絡(luò)的地址塊的分配,但為了使其作為歸屬代理而進(jìn)行動(dòng)作,必須在與歸屬鏈路連接的通信接口手動(dòng)設(shè)定依據(jù)移動(dòng)IP的信息。特別是在置換歸屬網(wǎng)關(guān)裝置的情況下,如果存在已有的移動(dòng)終端,必須極力地維持它們所具有的歸屬鏈路的設(shè)定,且在移動(dòng)終端中不強(qiáng)行地進(jìn)行設(shè)定變更。另外,歸屬鏈路最好被配置在歸屬網(wǎng)絡(luò)內(nèi),在其自動(dòng)設(shè)定中需要確實(shí)地選擇應(yīng)作為歸屬鏈路的通信接口。
發(fā)明內(nèi)容
本發(fā)明是解決上述現(xiàn)有的技術(shù)問(wèn)題的解決方案,歸屬網(wǎng)關(guān)裝置能夠自動(dòng)進(jìn)行歸屬鏈路和歸屬代理的設(shè)定。另外,即使在存在與移動(dòng)IP相對(duì)應(yīng)的移動(dòng)終端連接的鏈路的情況下,也可以不強(qiáng)行變更移動(dòng)終端的設(shè)定地進(jìn)行歸屬鏈路的設(shè)定。
為解決上述問(wèn)題,本發(fā)明提出一種歸屬網(wǎng)關(guān)裝置中的歸屬鏈路設(shè)定方法,該歸屬網(wǎng)關(guān)裝置是具有包含與因特網(wǎng)連接的接口的多個(gè)通信接口和收容移動(dòng)終端的歸屬代理處理單元的歸屬網(wǎng)關(guān)裝置,其具有接收用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息的網(wǎng)絡(luò)信息處理單元;根據(jù)接收到的網(wǎng)絡(luò)信息對(duì)全部通信接口進(jìn)行網(wǎng)絡(luò)設(shè)定的接口設(shè)定單元;和對(duì)被指定給歸屬鏈路的通信接口進(jìn)行設(shè)定以使歸屬代理進(jìn)行動(dòng)作的歸屬代理設(shè)定單元,接口設(shè)定單元從接收到網(wǎng)絡(luò)信息的通信接口之外的接口中選擇對(duì)歸屬鏈路指定的通信接口,并將其通知給歸屬代理設(shè)定單元然后進(jìn)行歸屬代理的設(shè)定。
由此,例如可以與因特網(wǎng)服務(wù)提供商連接,自動(dòng)地檢測(cè)與設(shè)定為歸屬鏈路不相應(yīng)的通信接口,將合適的通信接口設(shè)定為歸屬鏈路,另外,對(duì)于作為歸屬鏈路設(shè)定了的通信接口自動(dòng)地設(shè)定歸屬代理,由此可以使裝置設(shè)置時(shí)用戶的設(shè)定完全自動(dòng)化,從而大幅度地減輕設(shè)置負(fù)擔(dān)。
本發(fā)明第一方式的歸屬鏈路設(shè)定方法是一種具有收容移動(dòng)終端的歸屬代理功能的歸屬網(wǎng)關(guān)裝置中的歸屬鏈路設(shè)定方法,該設(shè)定方法包括如下步驟經(jīng)過(guò)與因特網(wǎng)連接的通信接口接收用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息的步驟;從與接收到該網(wǎng)絡(luò)信息的通信接口之外的通信接口連接的鏈路中選擇歸屬鏈路的歸屬鏈路選擇步驟;和對(duì)選擇出的鏈路上的終端進(jìn)行內(nèi)部設(shè)定以使歸屬代理功能動(dòng)作的歸屬代理設(shè)定步驟。
由此,歸屬網(wǎng)關(guān)裝置不選擇已和ISP連接的通信鏈路,而是選擇已和歸屬網(wǎng)絡(luò)連接的通信鏈路作為歸屬鏈路并自動(dòng)地進(jìn)行設(shè)定,所以可以大幅度地減輕裝置設(shè)置時(shí)用戶的設(shè)定負(fù)擔(dān)。
本發(fā)明第二方式的歸屬鏈路設(shè)定方法在歸屬鏈路選擇步驟中,把與移動(dòng)IP協(xié)議對(duì)應(yīng)的移動(dòng)終端連接了的鏈路指定為歸屬鏈路。
由此,把移動(dòng)終端已經(jīng)作為歸屬鏈路而完成設(shè)定的通信鏈路選擇為歸屬鏈路,由此可以不變更現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)地夠建歸屬鏈路。
本發(fā)明第三方式的歸屬鏈路設(shè)定方法還具有取得與連接在通信接口上的鏈路相連接的移動(dòng)終端持有的歸屬代理信息的步驟,在歸屬代理設(shè)定步驟中,在歸屬代理信息適合由網(wǎng)絡(luò)信息指定了的條件的情況下,使用已取得的歸屬代理信息進(jìn)行向內(nèi)部的設(shè)定,而在不適合的情況下,使用以網(wǎng)絡(luò)信息為基礎(chǔ)已生成的歸屬代理信息進(jìn)行內(nèi)部的設(shè)定。
由此,由于能夠承繼已有的網(wǎng)絡(luò)結(jié)構(gòu)和歸屬鏈路的設(shè)定參數(shù),所以無(wú)需在移動(dòng)終端強(qiáng)行地進(jìn)行再設(shè)定,可以順利地進(jìn)行歸屬網(wǎng)關(guān)裝置的設(shè)定。
本發(fā)明第四方式的歸屬鏈路設(shè)定方法是在歸屬代理設(shè)定步驟中,在使用新生成的歸屬代理信息進(jìn)行了內(nèi)部的設(shè)定的情況下,將新的歸屬代理信息通知給歸屬鏈路上的全部終端。
由此,移動(dòng)終端可以始終得到正確的設(shè)定并可以向歸屬代理進(jìn)行注冊(cè)通知,所以可以防止收發(fā)數(shù)據(jù)包的損失。
本發(fā)明第五方式的歸屬鏈路設(shè)定方法還具有取得與移動(dòng)終端具有的移動(dòng)路由器功能有關(guān)的信息的步驟,在移動(dòng)終端正在進(jìn)行移動(dòng)路由器動(dòng)作的情況下,進(jìn)行與移動(dòng)路由器相對(duì)應(yīng)的歸屬代理的設(shè)定。
由此,只有在背后仍存在收容終端的移動(dòng)路由器時(shí),才進(jìn)行向移動(dòng)路由器的設(shè)定和歸屬代理處理,從而靈活有效地利用資源。這是因?yàn)榕c自身處理數(shù)據(jù)包的移動(dòng)終端相比,歸屬代理處理的向移動(dòng)路由器進(jìn)行傳輸?shù)膫鬏斄看嬖谠黾优c背后的終端數(shù)相應(yīng)的量的傾向,所以在向移動(dòng)路由器的歸屬代理中,在與移動(dòng)路由器之間的數(shù)據(jù)包傳送處理中要消耗更多的資源。而且,由于在綁定高速存儲(chǔ)器中必須要有用來(lái)管理移動(dòng)路由器的移動(dòng)前綴的項(xiàng)目,所以存儲(chǔ)器消耗量也將增大。
本發(fā)明第六方式的歸屬網(wǎng)關(guān)裝置具有與因特網(wǎng)或本地鏈路相連接的多個(gè)通信接口;通過(guò)該通信接口接收用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息的網(wǎng)絡(luò)信息處理部;從與接收到網(wǎng)絡(luò)信息的通信接口之外的通信接口相連接的鏈路中選擇歸屬鏈路的接口設(shè)定部;對(duì)歸屬網(wǎng)絡(luò)上的終端進(jìn)行歸屬代理功能的歸屬代理處理部;和對(duì)于由接口設(shè)定部已指定為歸屬鏈路的鏈路上的終端,向歸屬代理處理部進(jìn)行設(shè)定以使歸屬代理功能動(dòng)作的歸屬代理設(shè)定部。
由此,可以不選擇和ISP已連接的通信鏈路,而是選擇已和歸屬網(wǎng)絡(luò)相連接的通信鏈路并自動(dòng)地設(shè)定為歸屬鏈路,所以能大幅度地減輕裝置設(shè)置時(shí)用戶的設(shè)定負(fù)擔(dān)。
本發(fā)明第七方式的歸屬網(wǎng)關(guān)裝置為接口設(shè)定部發(fā)送用來(lái)確認(rèn)與移動(dòng)IP相對(duì)應(yīng)的移動(dòng)終端的存在的確認(rèn)消息,然后將與接收到通知移動(dòng)終端存在的應(yīng)答消息的通信接口相連接的鏈路指定為歸屬鏈路。
由此,因?yàn)閷⒁苿?dòng)終端已經(jīng)作為歸屬鏈路而完成設(shè)定的通信鏈路選擇為歸屬鏈路,所以可以不變更現(xiàn)有網(wǎng)絡(luò)的結(jié)構(gòu)地構(gòu)建歸屬鏈路。
本發(fā)明第八方式的歸屬網(wǎng)關(guān)裝置為接口設(shè)定部取得與歸屬鏈路相連接的移動(dòng)終端具有的歸屬代理信息,在適合由網(wǎng)絡(luò)信息指定了的條件的情況下,歸屬代理設(shè)定部使用已取得的歸屬代理信息進(jìn)行歸屬代理功能的設(shè)定,而在不適合的情況下,接口設(shè)定部根據(jù)網(wǎng)絡(luò)信息生成歸屬代理信息,歸屬代理設(shè)定部使用已生成的歸屬代理信息進(jìn)行歸屬代理處理部的設(shè)定。
由此,由于能夠承繼已有的網(wǎng)絡(luò)結(jié)構(gòu)和歸屬鏈路的設(shè)定參數(shù),所以無(wú)需強(qiáng)行對(duì)移動(dòng)終端進(jìn)行再設(shè)定,可以順利地進(jìn)行歸屬網(wǎng)關(guān)裝置的設(shè)定。
本發(fā)明第九方式的歸屬網(wǎng)關(guān)裝置為在接口設(shè)定部新生成了歸屬代理信息的情況下,歸屬代理設(shè)定部把新的歸屬代理信息通知給歸屬鏈路上的全部終端。
由此,萬(wàn)一與從ISP取得的網(wǎng)絡(luò)信息不匹配而無(wú)法承繼已有的歸屬鏈路設(shè)定參數(shù)時(shí),因?yàn)槟軌蛑苯訉⒃撟兏ㄖo歸屬鏈路上的移動(dòng)終端,所以移動(dòng)終端始終能夠取得正確的設(shè)定并可以向歸屬代理進(jìn)行注冊(cè)通知,從而可以防止發(fā)送給移動(dòng)終端的收發(fā)數(shù)據(jù)包的損失。
本發(fā)明第十方式的歸屬網(wǎng)關(guān)裝置為此外接口設(shè)定部取得與移動(dòng)終端具有的移動(dòng)路由器功能有關(guān)的信息,在移動(dòng)終端正在進(jìn)行移動(dòng)路由器動(dòng)作的情況下,歸屬代理設(shè)定部在歸屬代理處理部進(jìn)行已和移動(dòng)路由器相對(duì)應(yīng)的設(shè)定。
由此,只有在背后仍存在收容終端的移動(dòng)路由器時(shí),才進(jìn)行向移動(dòng)路由器的設(shè)定和歸屬代理處理,從而靈活有效地利用資源。這是因?yàn)榕c自身處理數(shù)據(jù)包的移動(dòng)終端相比,歸屬代理處理的向移動(dòng)路由器進(jìn)行傳輸?shù)膫鬏斄看嬖谠黾优c背后的終端數(shù)相應(yīng)的量的傾向,所以在向移動(dòng)路由器的歸屬代理中,在與移動(dòng)路由器之間的數(shù)據(jù)包傳送處理中要消耗更多的資源。而且,由于在綁定高速存儲(chǔ)器中必須要有用來(lái)管理移動(dòng)路由器的移動(dòng)前綴的項(xiàng)目,所以存儲(chǔ)器消耗量也將增大。
本發(fā)明第十一方式的移動(dòng)終端具有移動(dòng)IP處理部和歸屬代理信息應(yīng)答部,該移動(dòng)IP處理部支持移動(dòng)IP協(xié)議,接收確認(rèn)有無(wú)在鏈路上連接的移動(dòng)終端的確認(rèn)消息,該歸屬代理信息應(yīng)答部從該移動(dòng)IP處理部接受確認(rèn)消息的接收通知,生成記載了已存儲(chǔ)的歸屬代理信息的應(yīng)答消息,移動(dòng)IP處理部將該應(yīng)答消息發(fā)送給確認(rèn)消息的發(fā)送源。
由此,移動(dòng)終端依據(jù)來(lái)自歸屬網(wǎng)關(guān)裝置的請(qǐng)求來(lái)表示顯示自身存在的應(yīng)答,所以能夠把連接著的通信鏈路認(rèn)定為歸屬鏈路,進(jìn)而可以承繼自己設(shè)定的歸屬代理信息。而且,由此即使在歸屬網(wǎng)關(guān)裝置被更換的情況下,移動(dòng)終端也不必變更自己的設(shè)定信息。
本發(fā)明第十二方式的移動(dòng)終端為移動(dòng)IP處理部還把自己的移動(dòng)路由器處理的動(dòng)作狀況記載在應(yīng)答消息中并進(jìn)行發(fā)送。
由此,移動(dòng)終端向歸屬網(wǎng)關(guān)裝置通知正在作為移動(dòng)路由器進(jìn)行動(dòng)作的情況,從而在以后可以作為移動(dòng)路由器用歸屬代理進(jìn)行動(dòng)作,并可以繼續(xù)進(jìn)行標(biāo)準(zhǔn)的移動(dòng)路由器處理。
此外,本發(fā)明第十三方式為在移動(dòng)終端移動(dòng)IP處理部不支持移動(dòng)IP協(xié)議的情況下,歸屬代理信息應(yīng)答部即使從移動(dòng)IP處理部接受確認(rèn)消息的接收通知,也不發(fā)送應(yīng)答消息。
由此,移動(dòng)終端就不必處理與自己無(wú)關(guān)的數(shù)據(jù)包,從而可以減輕負(fù)荷。
此外,本發(fā)明第十四方式的移動(dòng)終端為移動(dòng)IP處理部?jī)H在自己與歸屬代理相連接的情況下才發(fā)送應(yīng)答消息。
由此,在移動(dòng)終端與外部網(wǎng)絡(luò)相連接時(shí),即使接受有無(wú)連接的詢問(wèn)也不發(fā)送歸屬代理信息,所以能夠防止把歸屬代理信息發(fā)送給懷有惡意的人。
如上所述,根據(jù)本發(fā)明,歸屬網(wǎng)關(guān)裝置可以實(shí)現(xiàn)歸屬鏈路和歸屬代理的設(shè)定的自動(dòng)化,另外,還能夠進(jìn)行歸屬鏈路的設(shè)定而無(wú)須強(qiáng)行地對(duì)選擇出的歸屬鏈路上的移動(dòng)終端進(jìn)行設(shè)定變更。
圖1是本發(fā)明實(shí)施例的歸屬網(wǎng)關(guān)裝置的結(jié)構(gòu)圖。
圖2是本發(fā)明實(shí)施例的歸屬網(wǎng)關(guān)裝置的動(dòng)作流程示例圖。
圖3是本發(fā)明實(shí)施例的移動(dòng)通信系統(tǒng)的結(jié)構(gòu)圖。
圖4是表示本發(fā)明實(shí)施例的歸屬鏈路設(shè)定方法的順序圖。
圖5是本發(fā)明實(shí)施例的歸屬網(wǎng)關(guān)裝置中的鏈路管理表的結(jié)構(gòu)圖。
圖6是本發(fā)明實(shí)施例的DHCPv6請(qǐng)求消息的結(jié)構(gòu)圖。
圖7是本發(fā)明實(shí)施例的DHCPv6廣告消息的結(jié)構(gòu)圖。
圖8是本發(fā)明實(shí)施例的路由器廣告消息的結(jié)構(gòu)圖。
圖9是本發(fā)明實(shí)施例的移動(dòng)終端確認(rèn)消息的結(jié)構(gòu)圖。
圖10是本發(fā)明實(shí)施例的移動(dòng)終端應(yīng)答消息的結(jié)構(gòu)圖。
圖11是本發(fā)明的實(shí)施例的前綴廣告消息的構(gòu)成圖。
圖12是表示本發(fā)明實(shí)施例的歸屬鏈路設(shè)定方法的順序圖。
圖13是本發(fā)明實(shí)施例的移動(dòng)終端的結(jié)構(gòu)圖。
圖14是現(xiàn)有移動(dòng)通信系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式
以下用附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例。
(實(shí)施例1)圖3是本發(fā)明包含歸屬網(wǎng)關(guān)裝置的移動(dòng)通信系統(tǒng)的結(jié)構(gòu)圖。
圖3中,歸屬網(wǎng)關(guān)裝置60管理通信鏈路52和53,終端(N1)10a、終端(N2)10b分別連接在通信鏈路52、53上。而且,由這些歸屬網(wǎng)關(guān)裝置60和終端10a、10b和通信鏈路52、53構(gòu)成歸屬網(wǎng)絡(luò)80。此外,歸屬網(wǎng)關(guān)裝置60通過(guò)通信鏈路51與因特網(wǎng)服務(wù)提供商網(wǎng)(以下稱ISP網(wǎng))70相連接,并通過(guò)該ISP網(wǎng)70與因特網(wǎng)1相連接。在ISP網(wǎng)70內(nèi)設(shè)置有DHCP服務(wù)器71。終端可能有移動(dòng)終端和固定終端兩種情況。
下面,對(duì)本實(shí)施例的移動(dòng)通信系統(tǒng)的動(dòng)作進(jìn)行說(shuō)明。
歸屬網(wǎng)關(guān)裝置60在電源啟動(dòng)時(shí)或復(fù)位時(shí),為進(jìn)行與因特網(wǎng)1的通信而與ISP網(wǎng)70連接,并從DHCP服務(wù)器71取得用來(lái)設(shè)定歸屬網(wǎng)絡(luò)80的網(wǎng)絡(luò)信息。然后,根據(jù)已取得的網(wǎng)絡(luò)信息進(jìn)行歸屬網(wǎng)絡(luò)80的設(shè)定,具體地說(shuō),進(jìn)行通信鏈路52和53的設(shè)定。
然后,使用附圖對(duì)構(gòu)成上述移動(dòng)通信系統(tǒng)的各裝置的結(jié)構(gòu)及其動(dòng)作進(jìn)行說(shuō)明。
首先說(shuō)明歸屬網(wǎng)關(guān)裝置60的結(jié)構(gòu)及其基本動(dòng)作。
圖1是歸屬網(wǎng)關(guān)裝置60的結(jié)構(gòu)圖,L1/2處理部61至63分別與通信鏈路51至53連接,進(jìn)行物理層處理和數(shù)據(jù)鏈路層處理。該L1/2處理部61至63相當(dāng)于本發(fā)明的通信接口。
此外,L3處理部64進(jìn)行網(wǎng)絡(luò)層處理,歸屬代理處理部65進(jìn)行移動(dòng)IP的歸屬代理處理。上位層處理部66通過(guò)網(wǎng)絡(luò)層處理上位的協(xié)議。此外,接口設(shè)定部67通過(guò)L1/2處理部61~63從連接了的多個(gè)通信鏈路中選擇歸屬鏈路,同時(shí)對(duì)全部鏈路進(jìn)行規(guī)定的設(shè)定。此外,歸屬代理設(shè)定部68接受由接口設(shè)定部67進(jìn)行的歸屬鏈路的指定,對(duì)歸屬代理處理部65進(jìn)行規(guī)定的設(shè)定。此外,初始設(shè)定部69控制歸屬網(wǎng)關(guān)裝置60的初始設(shè)定。此外,網(wǎng)絡(luò)信息處理部90處理DHCP協(xié)議。
在圖1中,僅圖示了三個(gè)與通信鏈路連接的L1/2處理部61~63,但是也可以具備更多的L1/2處理部,本發(fā)明并不限制其具有的數(shù)量。即使在具備四個(gè)以上的L1/2處理部的情況下,也可以按照同樣的結(jié)構(gòu)和以下說(shuō)明的步驟實(shí)現(xiàn)其動(dòng)作。
以下對(duì)像上述那樣構(gòu)成的歸屬網(wǎng)關(guān)裝置60的動(dòng)作進(jìn)行說(shuō)明。
首先,歸屬網(wǎng)關(guān)裝置60的數(shù)據(jù)包交換動(dòng)作如下。
從通信鏈路51~53接收到的數(shù)據(jù)包在由L1/2處理部61~63進(jìn)行了物理層協(xié)議處理、數(shù)據(jù)鏈路協(xié)議處理之后,由L3處理部64進(jìn)行包含路由處理的IP協(xié)議處理,然后傳送到L1/2處理部61~63中的某一個(gè)。
此外,L3處理部64定期地或依據(jù)來(lái)自外部的請(qǐng)求把相應(yīng)的網(wǎng)絡(luò)信息作為路由器廣告消息400發(fā)送給通過(guò)全部L1/2處理部61~63連接的通訊鏈路。
該路由器廣告消息400是基于IETF RFC2461(Neighbor Discovery forIPv6)的消息,圖8表示基本的格式。
圖8中,路由器廣告消息400由IP標(biāo)題401和ICMP路由器廣告402構(gòu)成。圖8僅圖示了本發(fā)明中至少需要的格式,根據(jù)需要可以追加圖示之外的消息選項(xiàng)。
在使防火墻動(dòng)作的情況下,上位層處理部66接受L3處理部64接收到的數(shù)據(jù)包的傳送來(lái)進(jìn)行規(guī)定的處理。
下面,使用圖2所示的處理流程圖對(duì)歸屬網(wǎng)關(guān)裝置60啟動(dòng)時(shí)或初始化處理時(shí),設(shè)定歸屬鏈路時(shí)的動(dòng)作進(jìn)行說(shuō)明。這里,對(duì)初始設(shè)定部69設(shè)定歸屬網(wǎng)80的處理進(jìn)行說(shuō)明。
首先,依據(jù)初始設(shè)定部69的指示確立與全部通信鏈路51~53的連接,并進(jìn)行鏈路本地地址的有效化(S601)。
然后,網(wǎng)絡(luò)信息處理部90通過(guò)L3處理部64和L1/2處理部61~63向全部通信鏈路發(fā)送要求前綴信息的DHCP請(qǐng)求消息200(S602)。此時(shí),L3處理部64記載DHCP服務(wù)器多播地址并將其發(fā)送到IP標(biāo)題201的發(fā)送目的地地址。
該DHCP請(qǐng)求消息200是基于IETF因特網(wǎng)規(guī)劃draft-ietf-dhc-dhcpv6(Dynamic Host Configuration Protocol for IPv6)和因特網(wǎng)規(guī)劃draft-ietf-dhc-dhcpv6-opt-prefix-delegation(IPv6 Prefix Options for DHCPV6)的消息,圖6表示其基本格式。
圖6中,DHCP請(qǐng)求消息200由IP標(biāo)題201、UDP標(biāo)題202、DHCP標(biāo)題203、用來(lái)要求前綴信息的IA-PD選項(xiàng)204構(gòu)成。圖6僅圖示了本發(fā)明中至少需要的格式,根據(jù)需要可以追加圖示之外的消息選項(xiàng)。
此后,L1/2處理部61~63從某一個(gè)通信鏈路接收DHCP廣告消息300(S603)。
該DHCP廣告消息是基于IETF因特網(wǎng)規(guī)劃draft-ietf-dhc-dhcpv6(DynamicHost Configuration Protocol for IPv6)和因特網(wǎng)規(guī)劃draft-ietf-dhc-dhcpv6-opt-prefix-delegation(IPv6Prefix Options for DHCPV6)的消息,圖7表示其基本格式。
圖7中,DHCP廣告消息300由IP標(biāo)題301、UDP標(biāo)題302、DHCP標(biāo)題303、IA-PD選項(xiàng)304和記載前綴信息的IA-PD前綴選項(xiàng)305構(gòu)成。圖7僅圖示了本發(fā)明中至少需要的格式,根據(jù)需要可以追加圖示之外的消息選項(xiàng)。
此時(shí),例如L1/2處理部61通過(guò)第一通信鏈路51接收到DHCP廣告消息300。L1/2處理部61把DHCP廣告消息300傳送到L3處理部64,再由L3處理部64傳送到網(wǎng)絡(luò)信息處理部90。網(wǎng)絡(luò)信息處理部90把已取得的前綴信息和與接收到該DHCP廣告消息300的通信鏈路51連接的L1/2處理部61的信息(例如鏈路ID)通知給接口設(shè)定部67。接口設(shè)定部67接受該通知,并把接收到的L1/2處理部61連接的之外的通信鏈路(這里是52和53)決定為歸屬鏈路。而且,接口設(shè)定部67從已取得的前綴信息中導(dǎo)出對(duì)通信鏈路52、53賦予的前綴和對(duì)L1/2處理部62、63賦予的IP地址,來(lái)對(duì)L3處理部64進(jìn)行設(shè)定。此時(shí),接口設(shè)定部67既可以使用圖5所示的鏈路管理表100管理通信鏈路的類別,也可以在L3處理部64管理的標(biāo)準(zhǔn)路由表內(nèi)實(shí)施表述鏈路類別的擴(kuò)展,通過(guò)L3處理部64管理通信鏈路的類別。
在圖5所示的鏈路管理表100內(nèi),對(duì)通信鏈路51~53分別記載IP地址、鏈路層地址、鏈路類別的信息。例如,在有關(guān)通信鏈路51的表目101中,把鏈路類別104設(shè)為表示與ISP網(wǎng)70連接的“ISP”;在有關(guān)通信鏈路52、53的表目102、103中,把鏈路類別104設(shè)為表示歸屬鏈路的“Home”。
此外,把接收到DHCP廣告消息300的通信鏈路通知給接口設(shè)定部67的處理可以由L3處理部64實(shí)施。
此外,在有可能從多個(gè)通信鏈路接收DHCP廣告消息300的情況下,可以設(shè)定用來(lái)從存在可能性的通信鏈路取得消息的等待時(shí)間。
在該時(shí)刻,關(guān)于L3處理部64對(duì)已決定為歸屬鏈路的通信鏈路52和53以后發(fā)送的路由器廣告消息400,接口設(shè)定部67對(duì)L3處理部64進(jìn)行設(shè)定,以使歸屬代理標(biāo)識(shí)符403有效并將其發(fā)送出去(S610)。接口設(shè)定部67也可以這樣結(jié)束初始化處理,但為了更適當(dāng)?shù)剡x擇以及設(shè)定歸屬鏈路,最好實(shí)施以下的步驟。
即,接口設(shè)定部67把接收到DHCP廣告消息300的通信鏈路51之外的通信鏈路52、53識(shí)別為歸屬鏈路候補(bǔ),通過(guò)與這些通信鏈路52、53連接的L1/2處理部62、63和L3處理部64對(duì)通信鏈路52、53上的全部終端發(fā)送圖9所示的移動(dòng)終端確認(rèn)消息500(S604)。
圖9中,移動(dòng)終端確認(rèn)消息500由IP標(biāo)題501和ICMP MN確認(rèn)消息502構(gòu)成。在識(shí)別符字段503中,記載用來(lái)識(shí)別本消息的固有識(shí)別符。
這里,如果設(shè)與通信鏈路52、53連接的終端10a、10b分別是移動(dòng)IP對(duì)應(yīng)(移動(dòng)終端)、移動(dòng)IP非對(duì)應(yīng)(固定終端),那么移動(dòng)終端10a和固定終端終端10b雙方都接收移動(dòng)終端確認(rèn)消息500。但是,僅移動(dòng)終端10a對(duì)此進(jìn)行應(yīng)答發(fā)送圖10所示的移動(dòng)終端應(yīng)答消息600。
圖10中,移動(dòng)終端應(yīng)答消息600由IP標(biāo)題601和ICMP MN應(yīng)答消息602構(gòu)成。在識(shí)別符(Identifier)字段603中,記載與接收到的移動(dòng)終端確認(rèn)消息500的識(shí)別符(Identifier)字段503相同的值。在歸屬代理地址(HomeAgent Address)字段607中記載該時(shí)刻移動(dòng)終端存儲(chǔ)著的歸屬代理的地址,在前綴長(zhǎng)(Prefix Length)字段604中記載歸屬鏈路的前綴長(zhǎng)。在移動(dòng)終端10a與歸屬鏈路相連接的狀態(tài)的情況下,歸屬模式(H)識(shí)別符605設(shè)置為“1”。在移動(dòng)終端作為移動(dòng)路由器動(dòng)作的情況下,移動(dòng)路由器(R)識(shí)別符606設(shè)置為“1”。
接口設(shè)定部67通過(guò)網(wǎng)絡(luò)信息處理部90、L3處理部64以及L1/2處理部62接收與通信鏈路52連接的移動(dòng)終端10a已發(fā)送的移動(dòng)終端應(yīng)答消息600,并決定將該接收到的通信鏈路52作為歸屬鏈路(S605)。即,在這里通信鏈路52被決定為歸屬鏈路。
然后,接口設(shè)定部67對(duì)移動(dòng)終端應(yīng)答消息600的識(shí)別符字段603進(jìn)行確認(rèn),在確認(rèn)為與先前已發(fā)送的移動(dòng)終端確認(rèn)消息500的識(shí)別符字段503的值一致,以及確認(rèn)為歸屬模式識(shí)別符(H)605已被設(shè)定為“1”之后,提取出在移動(dòng)終端應(yīng)答消息600的歸屬代理地址字段607和前綴長(zhǎng)字段604中記載的值,此外還提取出移動(dòng)路由器標(biāo)識(shí)符606的值(S606)。該歸屬模式標(biāo)識(shí)符(H)605是表示移動(dòng)終端當(dāng)前正與歸屬鏈路連接著的標(biāo)識(shí)符,本實(shí)施例中,在處于與歸屬鏈路連接的狀態(tài)時(shí),設(shè)置為“1”。移動(dòng)路由器標(biāo)識(shí)符606是表示移動(dòng)終端作為移動(dòng)路由器動(dòng)作的標(biāo)識(shí)符,本實(shí)施例中,在作為移動(dòng)路由器動(dòng)作時(shí),設(shè)置為“1”。
這里,在移動(dòng)路由器標(biāo)識(shí)符606已被設(shè)置為“1”的情況下(S607),接口設(shè)定部67對(duì)歸屬代理設(shè)定部68指示在綁定高速緩存內(nèi)根據(jù)移動(dòng)路由器協(xié)議設(shè)置用于管理收容路由器的移動(dòng)前綴的欄目。而且,歸屬代理設(shè)定部68把歸屬代理處理部65管理的綁定高速緩存更新為設(shè)置了該欄目的綁定高速緩存(S608)。
然后,接口設(shè)定部67根據(jù)先前提取出來(lái)的歸屬代理地址字段607的值和前綴長(zhǎng)字段604的值計(jì)算歸屬鏈路前綴值,評(píng)價(jià)是否為從先前使用DHCP廣告消息300已取得的前綴值可以派生出的前綴值。所謂該可以派生出的前綴值是指在鏈路上可以賦予的地址范圍。而且,在被評(píng)價(jià)為可以派生的情況下,在與歸屬鏈路52相連接的L1/2處理部62中設(shè)定已計(jì)算出來(lái)的前綴值和由此生成的地址。在評(píng)價(jià)為無(wú)法派生的情況下,在與歸屬鏈路52相連接的L1/2處理部62中設(shè)定根據(jù)先前使用DHCP廣告消息300已取得的前綴值求得的前綴值和由此生成的地址(S609)。
然后,當(dāng)接口設(shè)定部67進(jìn)行的歸屬鏈路的選擇結(jié)束時(shí),接口設(shè)定部67把與歸屬鏈路連接的L1/2處理部62的信息(例如鏈路ID)、已計(jì)算出來(lái)的歸屬鏈路前綴值、根據(jù)歸屬鏈路前綴已生成的歸屬代理的地址通知給歸屬代理設(shè)定部68。歸屬代理設(shè)定部68把這些值設(shè)定在歸屬代理處理部65,開始?xì)w屬代理處理。同時(shí),關(guān)于通過(guò)L1/2處理部62發(fā)送的路由器廣告消息400,為了把歸屬代理標(biāo)識(shí)符403設(shè)置為“1”并發(fā)送出去,歸屬代理設(shè)定部68對(duì)L3處理部64進(jìn)行設(shè)定(S610)。由此,歸屬代理處理部65在接收到來(lái)自本局以外的路由器的路由器廣告消息400時(shí),在該歸屬代理標(biāo)識(shí)符403為有效的情況下,以附加了的信息為基礎(chǔ)根據(jù)移動(dòng)IP協(xié)議生成歸屬代理列表并對(duì)其進(jìn)行管理。歸屬代理處理部65可以將該動(dòng)作僅適用于已設(shè)定為歸屬鏈路的通信鏈路(這里是通信鏈路52和53),所以與適用于全部通信鏈路51~53的情況相比,可以減輕處理負(fù)擔(dān)。同時(shí),歸屬代理設(shè)定部68可以在歸屬代理處理部65中設(shè)定歸屬代理地址、歸屬前綴等必要的信息。
與對(duì)歸屬代理設(shè)定部68和歸屬代理處理部65通知的歸屬鏈路有關(guān)的信息由接口設(shè)定部67根據(jù)鏈路管理表100來(lái)通知。或者,接口設(shè)定部67通過(guò)參照為了能夠管理鏈路類別而擴(kuò)展了的路由表來(lái)進(jìn)行通知。
然后,在先前計(jì)算出來(lái)的歸屬鏈路前綴值與從移動(dòng)終端應(yīng)答消息600取得的前綴值不同的情況下(S611),即需要變更移動(dòng)終端10a的移動(dòng)IP設(shè)定的情況下,接口設(shè)定部67為了把歸屬鏈路前綴的變更通知給移動(dòng)終端10a,發(fā)送圖11所示的前綴廣告消息700(S612)。
圖11中,前綴廣告消息700由IP標(biāo)題701和由移動(dòng)IP協(xié)議中規(guī)定的ICMP移動(dòng)前綴廣告消息702構(gòu)成。此外,在前綴字段704中,記載新的歸屬鏈路前綴的值,在發(fā)送源地址字段703中記載歸屬網(wǎng)關(guān)裝置60對(duì)與歸屬鏈路52連接的通信接口分配了的全局地址,即歸屬代理的地址。
然后,接口設(shè)定部67根據(jù)先前使用DHCP廣告消息300已取得的前綴值計(jì)算剩余的通信鏈路53的鏈路前綴,并且在L1/2處理部63中設(shè)定以前綴為基礎(chǔ)生成了的地址(S613)來(lái)結(jié)束初始化處理。
上述說(shuō)明的移動(dòng)終端確認(rèn)消息和移動(dòng)終端應(yīng)答消息是一個(gè)例子,只要能夠?qū)崿F(xiàn)該功能,也可以使用圖示的格式以外的消息和步驟。
此外,有關(guān)對(duì)于接收到DHCP廣告消息300的L1/2處理部61的與本發(fā)明無(wú)關(guān)的其他信息,既可以由接口設(shè)定部90來(lái)進(jìn)行,也可以由其他的初始設(shè)定部69進(jìn)行。
另外,在L3處理部64進(jìn)行使用了IPsec的終端認(rèn)證或通信路徑的隱匿性提高的情況下,歸屬代理設(shè)定部68可以僅對(duì)不屬于歸屬網(wǎng)絡(luò)的通信鏈路(這里是通信鏈路51)設(shè)定以IETF RFC2401為開始的關(guān)聯(lián)RFC規(guī)定的保密數(shù)據(jù)庫(kù)。由此,L3處理部64可以僅對(duì)歸屬網(wǎng)絡(luò)80以外的通信路徑使用IPsec,從而可以減輕處理負(fù)荷。
然后,對(duì)移動(dòng)終端10的結(jié)構(gòu)和基本動(dòng)作進(jìn)行說(shuō)明。
圖13是移動(dòng)終端10的結(jié)構(gòu)。
圖13中,L1/2處理部11與通信鏈路連接,進(jìn)行物理層處理和數(shù)據(jù)鏈路層處理,L3處理部12進(jìn)行網(wǎng)絡(luò)層處理。此外,上位層處理部13由網(wǎng)絡(luò)層進(jìn)行上位的協(xié)議或應(yīng)用處理,移動(dòng)IP處理部14進(jìn)行移動(dòng)IP處理。此外,歸屬代理信息應(yīng)答部15生成移動(dòng)終端應(yīng)答消息。此外,存儲(chǔ)部16存儲(chǔ)與自己注冊(cè)了的歸屬代理有關(guān)的信息、與移動(dòng)IP有關(guān)的信息。
圖13中,雖然只圖示了一個(gè)與通信鏈路連接的L1/2處理部11,但是也可以具備更多的L1/2處理部,本發(fā)明不限制其具備的數(shù)量。即使在具備兩個(gè)以上的L1/2處理部的情況下,按同樣的結(jié)構(gòu)和以下說(shuō)明的步驟也可以實(shí)現(xiàn)其動(dòng)作。
以下對(duì)像上述那樣構(gòu)成的移動(dòng)終端10的基本動(dòng)作進(jìn)行說(shuō)明。
首先,當(dāng)移動(dòng)IP處理部14通過(guò)L1/2處理部11和L3處理部12接收到移動(dòng)終端確認(rèn)消息500時(shí),對(duì)歸屬代理信息應(yīng)答部15指示生成移動(dòng)終端應(yīng)答消息600。
歸屬代理信息應(yīng)答部15把移動(dòng)終端確認(rèn)消息500的發(fā)送源地址記載在發(fā)送目的地地址字段609中,在識(shí)別符字段603中記載與移動(dòng)終端確認(rèn)消息500的識(shí)別符字段503相同的值。此外,歸屬代理信息應(yīng)答部15把保存在存儲(chǔ)部16中的歸屬代理的地址記載在歸屬代理地址字段607中,把歸屬鏈路前綴的長(zhǎng)度記載在前綴長(zhǎng)度字段604內(nèi),在目前為與歸屬鏈路相連接的狀態(tài)的情況下,在歸屬模式標(biāo)識(shí)符605中記載“1”,而在移動(dòng)終端10作為移動(dòng)路由器動(dòng)作的情況下,在移動(dòng)路由器標(biāo)識(shí)符606中記載“1”。其他字段按現(xiàn)有的方法進(jìn)行記載。
然后,移動(dòng)IP處理部14通過(guò)L3處理部12和L1/2處理部發(fā)送已生成的移動(dòng)終端應(yīng)答消息600。
然后,當(dāng)移動(dòng)IP處理部14接收到前綴廣告消息700時(shí),從發(fā)送源地址字段703中提取歸屬代理的地址,并從前綴字段704中提取歸屬鏈路前綴值,更新在存儲(chǔ)部16內(nèi)保存的移動(dòng)IP有關(guān)的信息的設(shè)定。
然后,對(duì)由上述歸屬網(wǎng)關(guān)裝置和移動(dòng)終端構(gòu)成的移動(dòng)通信系統(tǒng)中的歸屬鏈路的設(shè)定方法進(jìn)行以下說(shuō)明。
圖4是本發(fā)明移動(dòng)通信系統(tǒng)中的通信消息流的示圖。
首先,歸屬網(wǎng)關(guān)裝置(HGW)60以取得用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息為目的,對(duì)全部通信鏈路51、52、53發(fā)送DHCP請(qǐng)求消息200(步驟S101)。
可以對(duì)該DHCP請(qǐng)求消息200應(yīng)答的僅是DHCP服務(wù)器71。因此,DHCP服務(wù)器71把記載了分配給歸屬網(wǎng)關(guān)裝置60的前綴信息的DHCP廣告消息300發(fā)送給歸屬網(wǎng)關(guān)裝置60(步驟S102)。終端(N1)10a和終端(N2)10b不對(duì)DHCP請(qǐng)求消息200應(yīng)答。嚴(yán)格地說(shuō),由于DHCP請(qǐng)求消息200被發(fā)送到發(fā)送給DHCP服務(wù)器的多播地址,所以不具備DHCP服務(wù)器功能的終端10a、10b無(wú)法接收該DHCP請(qǐng)求消息200。
然后,接收到該DHCP廣告消息300的歸屬網(wǎng)關(guān)裝置60根據(jù)在IA-PD前綴選項(xiàng)305中記載了的前綴信息進(jìn)行歸屬網(wǎng)絡(luò)80的標(biāo)準(zhǔn)設(shè)定。即,對(duì)通信鏈路52、53設(shè)定由已取得的前綴值派生出來(lái)的下位前綴值。進(jìn)而,歸屬網(wǎng)關(guān)裝置60進(jìn)行發(fā)送路由器廣告消息400的準(zhǔn)備或路由表的構(gòu)建以及路由協(xié)議的啟動(dòng)等處理,所述路由器廣告消息400用于對(duì)通信鏈路52、53廣告前綴信息。
此外,歸屬網(wǎng)關(guān)裝置60同時(shí)進(jìn)行歸屬代理的設(shè)定。即,歸屬網(wǎng)關(guān)裝置60把先前接收到DHCP廣告消息300的通信鏈路51以外的通信鏈路52、53指定為歸屬鏈路,以便以后能夠與其他通信鏈路51區(qū)別開來(lái)管理。當(dāng)把通信鏈路52、53指定為歸屬鏈路時(shí),以后關(guān)于發(fā)送給通信鏈路52、53的路由器廣告消息400,歸屬網(wǎng)關(guān)裝置60使歸屬代理標(biāo)識(shí)符403有效并對(duì)其進(jìn)行發(fā)送(S103)。由此,可實(shí)施移動(dòng)IP協(xié)議的終端10在接收到歸屬代理標(biāo)識(shí)符403有效的路由器廣告消息400時(shí),可以按照現(xiàn)有的移動(dòng)IP的步驟把歸屬網(wǎng)關(guān)裝置60識(shí)別為歸屬代理。即,終端10a、10b把歸屬網(wǎng)關(guān)裝置60按照移動(dòng)IP的步驟提供的歸屬代理信息設(shè)定給自己,由此,如果在移動(dòng)到與因特網(wǎng)1連接的外部網(wǎng)絡(luò)時(shí)按照移動(dòng)IP的步驟把位置注冊(cè)消息發(fā)送給歸屬網(wǎng)關(guān)裝置60,則無(wú)需變更地址就可以收到發(fā)送給自己的數(shù)據(jù)包,可以實(shí)現(xiàn)移動(dòng)透過(guò)性。
在上述的實(shí)施例中,把作為歸屬鏈路設(shè)定的通信鏈路設(shè)為接收到DHCP廣告消息的通信鏈路以外的全部的通信鏈路,但也可以把該通信鏈路中的至少一個(gè)通信鏈路設(shè)定為歸屬鏈路。例如,將鏈路ID值最小的通信鏈路(圖5中是通信鏈路52)設(shè)定為歸屬鏈路。
此時(shí),在圖5的鏈路管理表100中,將表目101的鏈路類別設(shè)為“ISP”,將表目102的鏈路類別設(shè)為“Home”,將表目103的鏈路類別設(shè)為表示是通常的通信鏈路的“Normal”。由此,歸屬網(wǎng)關(guān)裝置60把作為歸屬鏈路的通信鏈路52以外的鏈路看作外部鏈路,并將發(fā)送給外部鏈路的路由器廣告消息400的歸屬代理標(biāo)識(shí)符403設(shè)為無(wú)效。此外,在終端10a離開通信鏈路52而與通信鏈路53相連接的時(shí)候,按照移動(dòng)IP步驟對(duì)歸屬網(wǎng)關(guān)裝置60實(shí)施位置注冊(cè)處理(綁定更新)。
使用圖12,進(jìn)一步對(duì)把多個(gè)通信鏈路內(nèi)的更合適的鏈路選擇為歸屬鏈路的方法進(jìn)行說(shuō)明。
首先,歸屬網(wǎng)關(guān)裝置60在檢測(cè)出多個(gè)歸屬鏈路候補(bǔ),即先前接收到DHCP廣告消息300的通信鏈路51以外的通信鏈路52、53時(shí),把這些通信鏈路識(shí)別為歸屬鏈路候補(bǔ)。并且,對(duì)這些通信鏈路52、53上的全部終端發(fā)送圖9所示的移動(dòng)終端確認(rèn)消息500(S201)。
這里,如果與通信鏈路52、53連接的終端10a、10b分別是移動(dòng)IP對(duì)應(yīng)(移動(dòng)終端)、移動(dòng)IP非對(duì)應(yīng)(固定終端),則移動(dòng)終端10a和固定終端10b雙方都接收移動(dòng)終端確認(rèn)消息500,但僅移動(dòng)終端10a對(duì)其進(jìn)行應(yīng)答并發(fā)送移動(dòng)終端應(yīng)答消息600,而移動(dòng)終端10b不發(fā)送移動(dòng)終端應(yīng)答消息600(S202)。此外,即便是移動(dòng)IP對(duì)應(yīng)的移動(dòng)終端10a,在未使移動(dòng)IP協(xié)議動(dòng)作的情況下,即使接收移動(dòng)終端確認(rèn)消息500,也不對(duì)其進(jìn)行應(yīng)答。另外,即使在移動(dòng)IP對(duì)應(yīng)的移動(dòng)終端10a使移動(dòng)IP協(xié)議正在動(dòng)作的情況下,也可以只在與歸屬鏈路相連接的情況下才生成并發(fā)送移動(dòng)終端應(yīng)答消息600。
歸屬網(wǎng)關(guān)裝置60確定接收到移動(dòng)終端應(yīng)答消息600的通信鏈路,并決定將其作為歸屬鏈路。
而且,歸屬網(wǎng)關(guān)裝置60根據(jù)接收到的移動(dòng)終端應(yīng)答消息600決定歸屬鏈路前綴,并進(jìn)行與歸屬鏈路連接的通信接口的設(shè)定。此外,在要把歸屬鏈路前綴的變更通知給移動(dòng)終端10a的情況下,發(fā)送前綴廣告消息700(S203)。
然后,當(dāng)接收到前綴廣告消息700時(shí),移動(dòng)終端10a根據(jù)該消息更新移動(dòng)IP的設(shè)定。
然后,歸屬網(wǎng)關(guān)裝置60繼續(xù)對(duì)通信鏈路52發(fā)送將歸屬代理標(biāo)識(shí)符403已設(shè)定為“1”的路由器廣告消息400(S204),并對(duì)其他的通信鏈路53發(fā)送將歸屬代理標(biāo)識(shí)符403已復(fù)位為“0”的路由器廣告消息400(S205)。
在結(jié)束了歸屬鏈路的設(shè)定之后,歸屬網(wǎng)關(guān)裝置60只對(duì)通信鏈路52、53進(jìn)行有關(guān)歸屬代理的標(biāo)準(zhǔn)的動(dòng)作。例如,在通過(guò)通信鏈路52、53接收到的來(lái)自其他路由器的路由器廣告消息400的歸屬代理標(biāo)識(shí)符405為有效的情況下,以記載在該消息內(nèi)的信息為基礎(chǔ),生成歸屬代理列表并對(duì)其進(jìn)行管理。在移動(dòng)IP中,該處理是選項(xiàng),而不是必須實(shí)施的處理。對(duì)于這些歸屬代理列表的生成和管理方法,已在移動(dòng)IP協(xié)議中作出了規(guī)定。
此外,在進(jìn)行使用了IPsec的終端的認(rèn)證或通信路徑的隱匿性提高的情況下,為了進(jìn)一步降低歸屬網(wǎng)關(guān)裝置60的負(fù)荷,在僅對(duì)歸屬網(wǎng)絡(luò)80以外的通信路徑使用IPsec時(shí),可以只對(duì)不屬于歸屬網(wǎng)絡(luò)的通信鏈路(這里是通信鏈路51)設(shè)定以IETF RFC2401為起點(diǎn)的關(guān)聯(lián)RFC規(guī)定的保密數(shù)據(jù)庫(kù)。
此外,在設(shè)定歸屬代理地址或分配給歸屬鏈路的歸屬前綴時(shí),也可以實(shí)施歸屬代理所需要的關(guān)聯(lián)處理,例如綁定高速緩存的初始化等。這里,在先前接收到的移動(dòng)終端應(yīng)答消息600的移動(dòng)路由器標(biāo)識(shí)符606被設(shè)置為“1”時(shí),準(zhǔn)備綁定高速緩存,該綁定高速緩存根據(jù)移動(dòng)路由器協(xié)議設(shè)置了用于對(duì)移動(dòng)路由器收容的移動(dòng)前綴進(jìn)行管理的欄目。
本實(shí)施例中,為了取得網(wǎng)絡(luò)信息以作為IETF標(biāo)準(zhǔn)協(xié)議的DHCP為例子進(jìn)行了說(shuō)明,但并不因此對(duì)本發(fā)明的實(shí)施予以限制。即,本發(fā)明的歸屬鏈路設(shè)定方法和歸屬網(wǎng)關(guān)裝置通過(guò)確定已取得了歸屬網(wǎng)絡(luò)信息的通信鏈路來(lái)把此外的通信鏈路設(shè)定為歸屬鏈路。因此,即使在使用DHCP以外的協(xié)議取得歸屬網(wǎng)絡(luò)信息的情況下,如果是通過(guò)某一個(gè)通信鏈路接收用來(lái)取得信息的消息的方式,可以與本實(shí)施例一樣地實(shí)施本發(fā)明。
如上所述,通過(guò)將移動(dòng)IP對(duì)應(yīng)的移動(dòng)終端連接著的通信鏈路作為歸屬鏈路,可以有效地靈活運(yùn)用歸屬網(wǎng)關(guān)裝置具有的歸屬代理功能。
此外,本發(fā)明的歸屬網(wǎng)關(guān)裝置在步驟S203中可以通過(guò)前綴廣告消息700直接把歸屬鏈路信息的變更通知給移動(dòng)終端。因此,移動(dòng)終端可以直接取得正確的歸屬代理和歸屬鏈路信息,由于可以向歸屬代理進(jìn)行注冊(cè)通知,所以可以始終防止數(shù)據(jù)包的損失。
如果在不是本發(fā)明的情況下,移動(dòng)終端10a需要從鏈路前綴值中檢測(cè)歸屬鏈路前綴的變更,所述鏈路前綴值記載在之后接收的路由器廣告消息400附加的前綴選項(xiàng)中,并按照移動(dòng)IP的步驟使動(dòng)態(tài)歸屬代理發(fā)現(xiàn)(DynamicHome Agent Discovery)協(xié)議和移動(dòng)前綴發(fā)現(xiàn)(Mobile Prefix Discovery)協(xié)議動(dòng)作來(lái)取得變更后的歸屬鏈路前綴。這其中就需要長(zhǎng)的處理時(shí)間。因此,在移動(dòng)終端在該處理時(shí)間內(nèi)從鏈路上切斷下來(lái)向外部鏈路移動(dòng)的情況下,由于無(wú)法取得正確的歸屬代理和歸屬鏈路信息,因此尤其是不能對(duì)發(fā)送給歸屬地址的接收數(shù)據(jù)包進(jìn)行傳送而造成數(shù)據(jù)包損失。
如上所述,根據(jù)本發(fā)明,歸屬網(wǎng)關(guān)裝置從取得了用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息的通信接口之外的通信接口選擇作為歸屬鏈路的通信接口,進(jìn)而使用所取得的網(wǎng)絡(luò)信息適當(dāng)?shù)剡M(jìn)行歸屬鏈路和歸屬代理的設(shè)定。這樣,歸屬網(wǎng)關(guān)裝置就能夠?qū)崿F(xiàn)這些設(shè)定的自動(dòng)化。另外,根據(jù)本發(fā)明,歸屬網(wǎng)關(guān)裝置可以把與移動(dòng)IP對(duì)應(yīng)的移動(dòng)終端所連接的鏈路選擇為歸屬鏈路,可以從移動(dòng)終端取得并設(shè)定已有的歸屬代理信息,所以可以進(jìn)行歸屬鏈路的設(shè)定而無(wú)須強(qiáng)行地對(duì)移動(dòng)終端進(jìn)行設(shè)定變更。
此外,通過(guò)把已取得歸屬網(wǎng)絡(luò)信息的通信鏈路以外的通信鏈路設(shè)為歸屬鏈路,例如能夠與因特網(wǎng)服務(wù)提供商(ISP)相連接,在取得網(wǎng)絡(luò)信息的情況下可以確保安全性。
另外,在為了提高通信頻帶或架設(shè)備份線路而與多個(gè)ISP連接,進(jìn)行實(shí)現(xiàn)從各個(gè)ISP取得不同的網(wǎng)絡(luò)信息的多歸屬環(huán)境的多個(gè)物理連接的歸屬網(wǎng)關(guān)裝置中,因?yàn)閺亩鄠€(gè)通信(物理連接端口)接口自動(dòng)地選擇不與ISP連接的通信接口,所以可以防止因人為的失誤而造成的故障。
產(chǎn)業(yè)上的可用性本發(fā)明在具有歸屬代理功能的歸屬網(wǎng)關(guān)裝置等中是有用的,適宜于自動(dòng)進(jìn)行歸屬鏈路或歸屬代理的設(shè)定。
權(quán)利要求
1.一種具有收容包含移動(dòng)終端的終端的歸屬代理功能的歸屬網(wǎng)關(guān)裝置的歸屬鏈路設(shè)定方法,其特征在于,具有經(jīng)過(guò)與因特網(wǎng)連接的通信接口接收用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息的步驟;從接收到所述網(wǎng)絡(luò)信息的通信接口之外的通信接口連接的鏈路中選擇歸屬鏈路的歸屬鏈路選擇步驟;和對(duì)選擇出的鏈路上的終端進(jìn)行內(nèi)部設(shè)定以使歸屬代理功能動(dòng)作的歸屬代理設(shè)定步驟。
2.根據(jù)權(quán)利要求1所述的歸屬鏈路設(shè)定方法,其特征在于,在所述歸屬鏈路選擇步驟中,把與移動(dòng)IP協(xié)議對(duì)應(yīng)的移動(dòng)終端連接著的鏈路指定為歸屬鏈路。
3.根據(jù)權(quán)利要求2所述的歸屬鏈路設(shè)定方法,其特征在于,還具有取得與連接在所述通信接口上的鏈路相連接的移動(dòng)終端具有的歸屬代理信息的步驟;在所述歸屬代理設(shè)定步驟中,在所述歸屬代理信息適合于使用所述網(wǎng)絡(luò)信息已指定的條件的情況下,使用已取得的所述歸屬代理信息進(jìn)行向內(nèi)部的設(shè)定,而在不適合的情況下,使用根據(jù)所述網(wǎng)絡(luò)信息已生成的歸屬代理信息進(jìn)行內(nèi)部的設(shè)定。
4.根據(jù)權(quán)利要求3所述的歸屬鏈路設(shè)定方法,其特征在于,在所述歸屬代理設(shè)定步驟中,在使用新生成的歸屬代理信息進(jìn)行了內(nèi)部的設(shè)定的情況下,將新的歸屬代理信息通知給歸屬鏈路上的全部終端。
5.根據(jù)權(quán)利要求4所述的歸屬鏈路設(shè)定方法,其特征在于,還具有取得與所述移動(dòng)終端具有的移動(dòng)路由器功能有關(guān)的信息的步驟,在所述移動(dòng)終端正在進(jìn)行移動(dòng)路由器動(dòng)作的情況下,進(jìn)行與移動(dòng)路由器相對(duì)應(yīng)的歸屬代理的設(shè)定。
6.一種歸屬網(wǎng)關(guān)裝置,其特征在于,具有與因特網(wǎng)或本地鏈路連接的多個(gè)通信接口;通過(guò)所述通信接口接收用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息的網(wǎng)絡(luò)信息處理部;從接收到網(wǎng)絡(luò)信息的通信接口之外的通信接口相連接的鏈路中選擇歸屬鏈路的接口設(shè)定部;對(duì)歸屬網(wǎng)絡(luò)上的終端進(jìn)行歸屬代理功能的歸屬代理處理部;和對(duì)于由所述接口設(shè)定部已指定為歸屬鏈路的鏈路上的終端,向所述歸屬代理處理部進(jìn)行設(shè)定以使歸屬代理功能動(dòng)作的歸屬代理設(shè)定部。
7.根據(jù)權(quán)利要求6所述的歸屬網(wǎng)關(guān)裝置,其特征在于,所述接口設(shè)定部發(fā)送用來(lái)確認(rèn)與移動(dòng)IP相對(duì)應(yīng)的移動(dòng)終端的存在的確認(rèn)消息,然后把接收到通知移動(dòng)終端的存在的所述確認(rèn)消息的應(yīng)答消息的通信接口連接的鏈路指定為歸屬鏈路。
8.根據(jù)權(quán)利要求7所述的歸屬網(wǎng)關(guān)裝置,其特征在于,所述接口設(shè)定部取得與歸屬鏈路相連接的移動(dòng)終端具有的歸屬代理信息,在適合由網(wǎng)絡(luò)信息指定了的條件的情況下,所述歸屬代理設(shè)定部使用已取得的歸屬代理信息進(jìn)行歸屬代理功能的設(shè)定,而在不適合的情況下,所述接口設(shè)定部根據(jù)所述網(wǎng)絡(luò)信息生成歸屬代理信息,歸屬代理設(shè)定部使用已生成的所述歸屬代理信息進(jìn)行所述歸屬代理處理部的設(shè)定。
9.根據(jù)權(quán)利要求8所述的歸屬網(wǎng)關(guān)裝置,其特征在于,在所述接口設(shè)定部新生成了歸屬代理信息的情況下,所述歸屬代理設(shè)定部把新的歸屬代理信息通知給歸屬鏈路上的全部終端。
10.根據(jù)權(quán)利要求8或9所述的歸屬網(wǎng)關(guān)裝置,其特征在于,而且,所述接口設(shè)定部取得與所述移動(dòng)終端具有的移動(dòng)路由器功能有關(guān)的信息,在所述移動(dòng)終端正在進(jìn)行移動(dòng)路由器動(dòng)作的情況下,所述歸屬代理設(shè)定部在所述歸屬代理處理部進(jìn)行已和移動(dòng)路由器相對(duì)應(yīng)的設(shè)定。
11.一種移動(dòng)終端,其特征在于,具有支持移動(dòng)IP協(xié)議,接收確認(rèn)有無(wú)在鏈路上連接的移動(dòng)終端的確認(rèn)消息的移動(dòng)IP處理部;和從所述移動(dòng)IP處理部接受所述確認(rèn)消息的接收通知,生成記載了已存儲(chǔ)的歸屬代理信息的應(yīng)答消息的歸屬代理信息應(yīng)答部,所述移動(dòng)IP處理部將所述應(yīng)答消息發(fā)送給所述確認(rèn)消息的發(fā)送源。
12.根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述移動(dòng)IP處理部還把自己的移動(dòng)路由器處理的動(dòng)作狀況記載在所述應(yīng)答消息中來(lái)發(fā)送。
13.根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,在所述移動(dòng)IP處理部不支持移動(dòng)IP協(xié)議的情況下,所述歸屬代理信息應(yīng)答部即使從所述移動(dòng)IP處理部接受所述確認(rèn)消息的接收通知,也不發(fā)送所述應(yīng)答消息。
14.根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述移動(dòng)IP處理部?jī)H在自己與歸屬代理連接著的情況下才發(fā)送所述應(yīng)答消息。
全文摘要
在具有歸屬代理功能的歸屬網(wǎng)關(guān)裝置(60)中,從取得了用來(lái)設(shè)定歸屬網(wǎng)絡(luò)的網(wǎng)絡(luò)信息的通信接口(51)之外的通信接口選擇作為歸屬鏈路的通信接口(52)、(53),進(jìn)而使用所取得的網(wǎng)絡(luò)信息適當(dāng)?shù)剡M(jìn)行歸屬鏈路和歸屬代理的設(shè)定,由此確實(shí)地實(shí)現(xiàn)裝置設(shè)定的自動(dòng)化,同時(shí),由于把與移動(dòng)IP對(duì)應(yīng)的移動(dòng)終端(10a)連接的鏈路選擇為歸屬鏈路,并從移動(dòng)終端(10a)取得已有的歸屬代理信息來(lái)進(jìn)行設(shè)定,所以可以無(wú)需強(qiáng)行地對(duì)移動(dòng)終端(10a)進(jìn)行設(shè)定變更來(lái)進(jìn)行歸屬鏈路的設(shè)定。
文檔編號(hào)H04L12/28GK1788471SQ20048001305
公開日2006年6月14日 申請(qǐng)日期2004年10月18日 優(yōu)先權(quán)日2003年10月17日
發(fā)明者池田新吉 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社