專利名稱::移動節(jié)點和移動節(jié)點的控制方法及移動節(jié)點控制程序的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及具有多個接口、對各接口進行控制的移動節(jié)點、移動節(jié)點的控制方法及移動節(jié)點控制程序。
背景技術(shù):
:隨著以移動通信為代表的通信系統(tǒng)的進步,眾多的通信運營商提供了各種通信手段。這些通信手段的以可利用的場所和成本為代表的條件各不相同,用戶把多種接口搭載在一個終端上,根據(jù)情況可以進行切換。并且,隨著以移動IP為代表的IP移動性控制技術(shù)的進步,用戶可以在沒有意識到各種接口的情況下繼續(xù)進行通信。利用移動IP的移動節(jié)點根據(jù)Movementdetection或Movedetection變更分組收發(fā)用的NIC(網(wǎng)絡(luò)接口卡)(例如,參照非專利文獻1、2)。D.Johnsonet.al,“MobilitySupportinIPV6”,IETFRFC3775,June2004.C.Perkinset.al,“IPMobilitySupportforIPV4”,IETFRFC3220,Jan2002.RyujiWAKIKAWA,KeisukeUEHARA,F(xiàn)umioTERAOKA,“MIBsocketAnIntegratedMechanismtoMunipulateGeneralNetworkInformationinMobileCommunications”,IEICETRANS.COMMUN.,Vol.E84B,No.8August2001.然而,上述
背景技術(shù):
中存在以下的問題。一個問題是通信裝置必須手動地進行切換。另外一個問題是即使是自動地切換通信裝置的方法,也是參照由鏈路層提供的線路狀態(tài),僅僅決定數(shù)據(jù)分組的收發(fā)接口,而對所決定的接口以外的接口并不進行特定的處理。這種情況下,通信裝置的手動切換引起的麻煩自不多言,并且在搭載有多個接口的終端中,從功率消耗的觀點來看,非選擇接口的省電控制也是必須的。因此,非選擇接口在位于鏈路范圍內(nèi)、其連接性得到確保的情況下也應(yīng)被設(shè)成功能停止。另外,在利用移動IP的移動節(jié)點中,以舊鏈路的到達性失去為契機改變用于分組收發(fā)的NIC,因此存在發(fā)生通信瞬間斷開的問題。即,移動IP雖然具有檢測來自進行通信的基站的電波沒有到達的功能,但并不具有確認新NIC的可用性從而改變?yōu)榭捎糜谕ㄐ诺腘IC的功能,所以在從檢測出電波沒有到達開始,直到切換為新的NIC結(jié)束為止的期間內(nèi)不能進行通信。參照圖1說明在這樣的移動節(jié)點中發(fā)生的問題。對下述情況進行說明蜂窩基站2和WLAN基站3連接在通信網(wǎng)1上,具有蜂窩NIC和WLANNIC的移動節(jié)點4從蜂窩基站2的區(qū)域移動到WLAN基站3的區(qū)域。這里,蜂窩基站2的區(qū)域和WLAN基站3的區(qū)域有一部分重疊。在圖1中,地點A是蜂窩基站2的區(qū)域,地點B、C和D是蜂窩基站2的區(qū)域和WLAN基站3的區(qū)域相重疊的部分,地點E是WLAN基站3的區(qū)域。這種情況下,移動節(jié)點4在與蜂窩基站2之間的鏈路中即使從地點A移動到地點D,也不會切換與WLAN基站3的鏈路,由于從地點D移動到地點E,切斷了與蜂窩基站2之間的鏈路。然后,移動節(jié)點4在WLAN的鏈路上接收Routeradversement消息,開始WLAN鏈路的使用。因此,在通過地點D后,開始WLAN的鏈路的使用之前的期間不能進行通信。
發(fā)明內(nèi)容因此,本發(fā)明的目的是提供一種能夠自動切換到適當?shù)慕涌诘囊苿庸?jié)點、移動節(jié)點的控制方法及移動節(jié)點控制程序。另外,本發(fā)明的另一目的是提供一種不會發(fā)生因鏈接切斷引起通信中斷的移動節(jié)點、移動節(jié)點的控制方法及移動節(jié)點控制程序。為了解決上述課題,本發(fā)明的移動節(jié)點是具有多個接口的移動節(jié)點,其具有生成單元,其生成針對各接口的控制信息;通報單元,其把從各接口通報的控制信息通報給上位層;路徑控制單元,其根據(jù)所通報的控制信息,進行連接性的確認和路徑更新中的至少一項。這樣,對于移動節(jié)點,能夠自動選擇合適的接口。并且能夠控制成不會發(fā)生鏈路切斷引起的通信中斷。另外,本發(fā)明的移動節(jié)點的控制方法是具有多個接口的移動節(jié)點的控制方法,具有如下步驟生成針對各接口的控制信息;接收從各接口通報的控制信息;把控制信息通報給上位層;根據(jù)所通報的控制信息,進行連接性的確認和路徑更新中的至少一項。這樣,能夠進行控制,使得移動節(jié)點自動選擇合適的接口。并且能夠控制成不會發(fā)生因鏈路切斷而引起的通信中斷。另外,本發(fā)明的移動節(jié)點的控制程序是使具有多個接口的移動節(jié)點作為下述單元來發(fā)揮功能的程序生成單元,生成針對各接口的控制信息;交換單元,在與各接口之間交換控制信息;抽出單元,從控制信息中抽出接口的屬性信息;存儲單元,存儲屬性信息;選擇單元,選擇具有符合預(yù)定條件的屬性的接口;通報單元,把從各接口通報的控制信息通報給上位層。這樣,可以使移動節(jié)點發(fā)揮自動選擇合適接口的功能。根據(jù)本發(fā)明的實施例,可以實現(xiàn)能夠自動切換到合適接口的移動節(jié)點和移動節(jié)點的控制方法及移動節(jié)點控制程序。并且,能夠?qū)崿F(xiàn)不會發(fā)生因鏈路切斷而引起的通信中斷的移動節(jié)點和移動節(jié)點的控制方法及移動節(jié)點控制程序。圖1是表示在不同系統(tǒng)間移動的移動節(jié)點的工作的說明圖。圖2是本發(fā)明的一個實施例的移動通信系統(tǒng)的整體結(jié)構(gòu)圖。圖3是本發(fā)明的一個實施例的移動節(jié)點的功能框圖。圖4是本發(fā)明的一個實施例的路徑控制代理的功能框圖。圖5是本發(fā)明的一個實施例的接口管理部的功能框圖。圖6是表示本發(fā)明的一個實施例的移動通信系統(tǒng)的工作的流程圖。圖7是表示本發(fā)明的一個實施例的移動通信系統(tǒng)的工作的流程圖。圖8是表示本發(fā)明的一個實施例的接口管理部的工作的流程圖。圖9是表示本發(fā)明的一個實施例的接口管理部的工作的流程圖。圖10是表示本發(fā)明的一個實施例的接口管理部的工作的流程圖。圖11是表示本發(fā)明的一個實施例的接口管理部的工作的流程圖。圖12是表示本發(fā)明的一個實施例的接口管理部的工作的流程圖。圖13是用于說明本發(fā)明的一個實施例的接口管理部的省電效果的說明圖。圖14是表示本發(fā)明的一個實施例的移動節(jié)點的工作的說明圖。圖15是表示本發(fā)明的一個實施例的移動節(jié)點的邏輯結(jié)構(gòu)的方框圖。圖16是表示本發(fā)明的一個實施例的移動節(jié)點的工作的流程圖。圖17是表示本發(fā)明的一個實施例的移動節(jié)點的工作的流程圖。具體實施例方式接下來,參照本發(fā)明的實施例。在用于說明實施例的全部圖中,具有相同功能的部分使用相同符號,省略重復的說明。本發(fā)明的實施例涉及的移動通信系統(tǒng)是基于IP的移動通信系統(tǒng),是綜合了以第4代蜂窩方式無線接入為代表的各種鏈路層技術(shù)和在IP層中實現(xiàn)IP分組的端到端的到達性的IP移動性控制等主要技術(shù)的系統(tǒng)。作為鏈路層技術(shù),利用例如包含HSDPA(高速下行鏈路分組接入)和第4代無線接入等先進的蜂窩方式、以及無線LAN等在內(nèi)的多種鏈路層技術(shù),作為IP移動性控制,利用改良分層移動IP(HMIP-B)、移動IP(MIP)、作為移動IP的擴展方式的FMIP等。在本實施例中,為了說明移動通信系統(tǒng),以尋呼控制模式中的尋呼工作、通常模式中的切換工作為例進行說明。參照圖2至圖4說明本發(fā)明的實施例的移動通信系統(tǒng)。如圖2所示,本發(fā)明的移動通信系統(tǒng)具有路徑控制代理MA和PA;接入路由器AR1和AR2與接入路由器AR1連接的通信鏈路系統(tǒng)AP1和BS1;與接入路由器AR2連接的通信鏈路系統(tǒng)BS2;可與通信鏈路系統(tǒng)AP1、BS1和BS2連接的移動節(jié)點(mobilenode)MN#1。路徑控制代理MA和PA、接入路由器AR1和AR2通過IP網(wǎng)絡(luò)連接。本實施例的移動通信系統(tǒng)在路徑控制代理PA接收到發(fā)送給移動節(jié)點MN#1(例如移動終端)的分組時,通過向該移動節(jié)點MN#1的尋呼區(qū)域發(fā)送尋呼通知分組,取得該移動節(jié)點MN#1的位置信息(子網(wǎng)),決定該分組的傳輸目的地。接著,參照圖3說明移動節(jié)點MN#1。移動節(jié)點MN#1利用網(wǎng)絡(luò)接口卡NIC#1至NIC#n,通過通信鏈路系統(tǒng)和接入路由器AR,連接到IP網(wǎng)絡(luò)上。移動節(jié)點MN#1具有網(wǎng)絡(luò)接口卡NIC#1至NIC#n(n是正的整數(shù));與網(wǎng)絡(luò)接口卡NIC#1至NIC#n連接的多接口管理部MIM(MultipleInterfaceManager)(下面稱為接口管理部);與網(wǎng)絡(luò)接口卡NIC#1至NIC#n及接口管理部MIM連接的控制部15;與控制部15連接的上位層管理部100;與上位層管理部100連接的位置信息更新部110。上位層管理部100和位置信息更新部110構(gòu)成了路徑控制部。接口管理部MIM使用鏈路層信息,考慮省電性能,并且按照表示使用優(yōu)先級的Preference從多個NIC中選擇適當?shù)腘IC,實現(xiàn)不同鏈路層技術(shù)間的無縫切換。接口管理部MIM具有與網(wǎng)絡(luò)接口卡NIC#1至NIC#n連接的控制信息交換部11;與控制信息交換部11連接的屬性信息抽出部13;與屬性信息抽出部13連接的存儲部12;與存儲部12、網(wǎng)絡(luò)接口卡NIC#1至NIC#n、控制部15連接的接口卡選擇部14。網(wǎng)絡(luò)接口卡NIC#1至NIC#n中分別設(shè)置有MAC地址(鏈路層地址)。網(wǎng)絡(luò)接口卡NIC#1能與通信鏈路系統(tǒng)AP1連接,NIC#2能與通信鏈路系統(tǒng)BS1和BS2連接??刂菩畔⒔粨Q部11生成針對各網(wǎng)絡(luò)接口卡的控制信息,與網(wǎng)絡(luò)接口卡NIC#1至NIC#n進行控制信息的交換。屬性信息抽出部13從通過控制信息交換部11所交換的控制信息中抽出網(wǎng)絡(luò)接口卡的屬性信息。例如,抽出可連接的通信鏈路系統(tǒng)的種類、通信成本、功率測量值、用戶嗜好、反映了例如作為商業(yè)用途的使用狀況等的優(yōu)先級等的信息。存儲部12存儲通過屬性信息抽出部13抽出的屬性信息。另外,存儲部12存儲移動節(jié)點控制程序。移動節(jié)點控制程序使移動節(jié)點MN#1發(fā)揮控制信息交換部11、屬性信息抽出部13、接口卡選擇部14的功能,其中,控制信息交換部11生成針對各接口的控制信息,在與各接口之間交換控制信息,屬性信息抽出部13從控制信息中抽出接口的屬性信息,把所抽出的信息存儲到存儲部12中,接口卡選擇部14選擇具有符合預(yù)定條件的屬性的接口卡,并且把從各接口通報的控制信息通報給上位層。接口卡選擇部14選擇具有符合預(yù)定條件的屬性的網(wǎng)絡(luò)接口卡。例如,作成表示網(wǎng)絡(luò)接口卡NIC的使用優(yōu)先級的Preference,根據(jù)Preference,選擇網(wǎng)絡(luò)接口卡。控制部15使移動節(jié)點MN#1根據(jù)工作模式,例如通常模式或?qū)ず艨刂颇J蕉ぷ鳌.斣谕ǔDJ较鹿ぷ鲿r,移動節(jié)點MN#1通過控制部15進行基于移動IP或其擴展技術(shù)的移動性管理工作。當在尋呼控制模式下工作時,移動節(jié)點MN#1通過控制部15,停止移動性管理工作,向路徑控制代理PA發(fā)送用于形成尋呼區(qū)域的尋呼登錄分組。上位層管理部100對比鏈路層更上位的層(例如網(wǎng)絡(luò)層)進行控制。例如,上位層管理部100根據(jù)需要,與路徑控制代理MA協(xié)作工作,進行IP層中的控制,實現(xiàn)IP分組的收發(fā)。另外,上位層管理部100向路徑控制代理PA發(fā)送用于形成移動節(jié)點MN#1的尋呼區(qū)域的尋呼登錄分組。這里,尋呼登錄分組中可以包括IP地址和MAC地址。另外,上位層管理部100使用MAC地址和預(yù)定的IP地址(網(wǎng)絡(luò)層地址)進行地址解析。位置信息變更部110根據(jù)上位層管理部100的命令,進行連接性的確認和路徑更新。例如,進行缺省網(wǎng)關(guān)的變更處理。接著,參照圖4說明路徑控制代理PA。路徑控制代理PA具有尋呼登錄分組收發(fā)部31;與尋呼登錄分組收發(fā)部31連接的尋呼區(qū)域形成部32;與尋呼區(qū)域形成部32連接的尋呼區(qū)域管理部33;與尋呼區(qū)域管理部33連接的尋呼通知分組發(fā)送部35;與尋呼通知分組發(fā)送部35連接的分組檢測部34;與分組檢測部34連接的分組傳輸部37;與分組傳輸部37連接的尋呼通知確認分組接收部36。尋呼登錄分組收發(fā)部31接收從移動節(jié)點MN#1發(fā)送來的、用于形成該移動節(jié)點MN#1的尋呼區(qū)域的尋呼登錄分組,并輸入給尋呼區(qū)域形成部32。另外,尋呼登錄分組收發(fā)部31從移動節(jié)點MN#1接收與所決定的網(wǎng)絡(luò)接口卡NIC對應(yīng)的MAC地址。另外,尋呼登錄分組收發(fā)部31通過接入路由器AR1、通信鏈路系統(tǒng)AP1、網(wǎng)絡(luò)接口卡NIC#1和接口管理部MIM,向移動節(jié)點MN#1發(fā)送尋呼登錄響應(yīng)分組,尋呼登錄響應(yīng)分組用于通報已經(jīng)形成了尋呼區(qū)域。尋呼區(qū)域形成部32根據(jù)所輸入的尋呼登錄分組,形成移動節(jié)點MN#1的尋呼區(qū)域。例如,尋呼區(qū)域形成部32根據(jù)所輸入的尋呼登錄分組中包含的表示子網(wǎng)的信息,將移動節(jié)點MN#1的尋呼區(qū)域設(shè)為子網(wǎng)#1和#2。尋呼區(qū)域管理部33管理移動節(jié)點MN#1的尋呼區(qū)域。例如,尋呼區(qū)域管理部33把“IP地址”、“MAC地址”和“尋呼區(qū)域”關(guān)聯(lián)起來保存。例如,尋呼區(qū)域管理部33管理“IP_MN#1”作為IP地址,管理“MAC地址#1”作為MAC地址,管理“子網(wǎng)#1,#2”作為尋呼區(qū)域。即,尋呼區(qū)域管理部33根據(jù)分配給移動節(jié)點MN#1的IP地址“IP_MN#1”和接收到的MAC地址“MAC地址#1”,管理移動節(jié)點MN#1的尋呼區(qū)域。分組檢測部34檢測發(fā)送給移動節(jié)點MN#1的IP分組并進行緩存,并通報給尋呼通知分組發(fā)送部35。另外,分組檢測部34根據(jù)分組傳輸部37的指示,發(fā)送所緩存的以移動節(jié)點MN#1為目的地的IP分組。尋呼通知分組發(fā)送部35根據(jù)來自分組檢測部34的通報,向構(gòu)成移動節(jié)點MN#1的尋呼區(qū)域的子網(wǎng)#1和#2發(fā)送尋呼通知分組。尋呼通知確認分組接收部36接收從移動節(jié)點MN#1發(fā)送來的尋呼通知確認分組,并通報給分組傳輸部37。分組傳輸部37從分組檢測部34中抽出與所接收的尋呼通知確認分組對應(yīng)的IP分組,根據(jù)尋呼通知確認分組中包含的移動節(jié)點MN#1的子網(wǎng),傳輸所抽出的IP分組。接入路由器AR1和AR2根據(jù)IP地址,進行路由選擇處理。例如,接入路由器AR1進行與通信鏈路系統(tǒng)AP1和BS1連接的子網(wǎng)#1的路由選擇處理。另外,接入路由器AR2進行與通信鏈路系統(tǒng)BS2連接的子網(wǎng)#2的路由選擇處理。通信鏈路系統(tǒng)AP1、BS1和BS2與接入路由器AR連接,根據(jù)MAC地址進行鏈路層中的傳輸控制。在本實施例的移動通信系統(tǒng)中,不向作為網(wǎng)絡(luò)節(jié)點的通信鏈路系統(tǒng)(接入點)AP1、BS1和BS2、接入路由器AR1和AR2及其它的控制裝置追加功能。接著,參照圖5說明在移動節(jié)點MN#1中安裝的接口管理部MIM的邏輯結(jié)構(gòu)。接口管理部MIM在移動節(jié)點MN#1的協(xié)議棧中位于鏈路層的上面,從上位層的協(xié)議或應(yīng)用來看接口管理部MIM的存在是隱蔽的。上位層在和對應(yīng)于各網(wǎng)絡(luò)接口卡NIC的控制信息交換API,例如LAPI(鏈路層應(yīng)用程序接口)之間進行控制信息和分組的交換。這里,LPAI是在使各鏈路層的控制信息共通化,與上位層交換控制信息的目的下所定義的API,是使位于鏈路層的上位的各種協(xié)議或應(yīng)用的控制工作高速化,提高通信質(zhì)量的手段。作為這樣的控制信息交換API,例如有MIBsocket(例如,參照非專利文獻3)。接口管理部MIM具有VirtualInterface(VIF)、Processor、ControlInterface(ControlI/F)。VirtualInterface(VIF)是接口管理部MIM保持的虛擬接口,具有2種類別,即將上位層作為各NIC的Upper.VIF(U.VIF),和將NIC作為上位層的Lower.VIF(L.VIF)。接口管理部MIM通過VirtualInterface之間,在移動節(jié)點MN#1的協(xié)議棧中,與上位層及下位層交換控制信息。例如,接口管理部MIM具有Upper.VIF#1~#n、Lower.VIF#1~#n(n是正整數(shù))。Upper.VIF#1~#n與上位層進行控制信息的交換。Lower.VIF#1~#n通過LAPINIC#1~LAPINIC#n,與網(wǎng)絡(luò)接口卡NIC#1~NIC#n進行控制信息的交換。Processor是選擇最佳NIC的執(zhí)行模塊。Processor按照后述的ControlInterface所設(shè)定的參數(shù)和選擇算法,作成表示網(wǎng)絡(luò)接口卡NIC的使用優(yōu)先級的Preference,按照Preference選擇NIC,并進行管理。另外,Processor進行控制所需要的計時器的管理和控制信息的交換、發(fā)行和斷開。并且,Processor不僅僅進行控制信息的處理,也可以進行數(shù)據(jù)分組的緩存和拋棄、輸入輸出NIC的分配。ControlInterface(controlI/F)使得可以進行Preference的生成所需要的參數(shù)和算法等的輸入、NIC本身的切換。另外,也具有可進行日志輸出等的信息管理的接口。接著,說明接口管理部MIM管理的網(wǎng)絡(luò)接口卡NIC的狀態(tài)。作為網(wǎng)絡(luò)接口卡NIC的狀態(tài),假設(shè)有3個狀態(tài)ActiveNIC、ReceiveNIC和LowPowerNIC。ActiveNIC是進行數(shù)據(jù)分組的收發(fā)的狀態(tài)。在該狀態(tài)下,直接傳送控制信息。ReceiveNIC是在例如NIC切換時,即改變ActiveNIC的情況下,為了使上位層確保新的ActiveNIC的連接性,而準許舊ActiveNIC的功能關(guān)閉延緩的狀態(tài)。在ReceiveNIC中,雖然可以進行數(shù)據(jù)分組的接收,但控制信息被拋棄。LowPowerNIC是進行省電控制,功能被關(guān)閉的狀態(tài)。是ActiveNIC和ReceiveNIC以外的NIC的狀態(tài),在該狀態(tài)下當然不進行數(shù)據(jù)分組的收發(fā),也不進行接口的鏈路層控制。接著,參照圖6和圖7說明本實施例的移動通信系統(tǒng)的工作。接通移動節(jié)點MN#1的電源,在移動節(jié)點MN#1中增設(shè)網(wǎng)絡(luò)接口卡NIC(步驟S502)??刂菩畔⒔粨Q部11生成針對各網(wǎng)絡(luò)接口卡的控制信息,與網(wǎng)絡(luò)接口卡NIC#1~#n交換控制信息(步驟S504)。屬性信息抽出部13從被交換的控制信息中抽出接口卡NIC#1~#n的屬性信息,存儲到存儲部12中。接口卡選擇部14根據(jù)預(yù)定的條件,例如Reference,選擇具有符合條件的適當屬性的接口卡,例如網(wǎng)絡(luò)接口卡NIC#1(步驟S506),把所選擇的網(wǎng)絡(luò)接口卡設(shè)成ActiveNIC(步驟S508)。接著,上位層管理部100使用網(wǎng)絡(luò)接口卡#1的MAC地址和預(yù)定的IP地址,通過接口管理部MIM、網(wǎng)絡(luò)接口卡NIC#1和通信鏈路系統(tǒng)AP1,在與接入路由器AR1之間,進行地址解析處理(步驟S510)。接著,控制部15開始尋呼控制模式的工作(步驟S512)。接著,上位層管理部100通過接口管理部MIM、網(wǎng)絡(luò)接口卡NIC#1、通信鏈路系統(tǒng)AP1和接入路由器AR1,向路徑控制代理PA發(fā)送包含有網(wǎng)絡(luò)接口卡#1的MAC地址和預(yù)定的IP地址的尋呼登錄分組(步驟S514~步驟S522)。接著,尋呼區(qū)域形成部32根據(jù)接收到的尋呼登錄分組,形成與網(wǎng)絡(luò)接口卡#1的MAC地址和預(yù)定的IP地址相關(guān)聯(lián)的尋呼區(qū)域,例如子網(wǎng)#1和#2(步驟S524)。接著,尋呼登錄分組收發(fā)部31通過接入路由器AR1、通信鏈路系統(tǒng)AP1、網(wǎng)絡(luò)接口卡NIC#1和接口管理部MIM,使用MAC地址和IP地址,向移動節(jié)點MN#1的上位層管理部100發(fā)送用來通報形成了尋呼區(qū)域的尋呼登錄響應(yīng)分組(步驟S526~步驟S534)。接著,參照圖7,說明接口管理部MIM利用鏈路層信息,考慮省電性能,并且按照Preference從網(wǎng)絡(luò)接口卡NIC#1~#n中選擇適當?shù)腘IC的情況??刂菩畔⒔粨Q部11生成針對各網(wǎng)絡(luò)接口卡的控制信息,與網(wǎng)絡(luò)接口卡NIC#1~#n交換控制信息(步驟S602)。屬性信息抽出部13從被交換的控制信息中抽出網(wǎng)絡(luò)接口卡NIC#1~#n的屬性信息,存儲到存儲部12中。接口卡選擇部14按照Reference,選擇具有符合預(yù)定條件的適當屬性的接口卡,例如網(wǎng)絡(luò)接口卡#2(步驟S604),把所選擇的網(wǎng)絡(luò)接口卡設(shè)定成ActiveNIC(步驟S606),把目前為止被設(shè)定成ActiveNIC的網(wǎng)絡(luò)接口卡NIC#1設(shè)定成ReceiveNIC(步驟S608)。接著,上位層管理部100使用網(wǎng)絡(luò)接口卡#2的MAC地址和預(yù)定的IP地址,通過接口管理部MIM、網(wǎng)絡(luò)接口卡NIC#2和通信鏈路系統(tǒng)BS1,在與接入路由器AR1之間,進行地址解析處理(步驟S610)。接著,網(wǎng)絡(luò)接口卡NIC#1使用所設(shè)定的MAC地址,釋放與通信鏈路系統(tǒng)AP1之間的通信鏈路(步驟S612),把工作停止的情況通報給接口管理部MIM(步驟S614)。路徑控制代理PA的分組檢測部34接收以移動節(jié)點MN#1為目的地的分組(步驟S616),尋呼通知分組發(fā)送部35向接入路由器AR1發(fā)送用來通報已接收了以移動節(jié)點MN#1為目的地的分組的情況的尋呼通知分組(步驟S618)。接入路由器AR1向管理移動節(jié)點MN#1的尋呼區(qū)域,即子網(wǎng)#1和#2的通信鏈路系統(tǒng)AP1和BS1發(fā)送尋呼通知分組(步驟S620)。通信鏈路系統(tǒng)AP1和BS1使用MAC地址和IP地址,向各網(wǎng)絡(luò)接口卡NIC#1和#2發(fā)送上述的尋呼通知分組(步驟S622,步驟S24)。發(fā)送給網(wǎng)絡(luò)接口卡NIC#1的尋呼通知分組沒有被接收到(步驟S622)。網(wǎng)絡(luò)接口卡NIC#2接收到的尋呼通知分組被發(fā)送給上位層管理部100(步驟S626,步驟S628)。接著,上位層管理部100通過接口管理部MIM、網(wǎng)絡(luò)接口卡NIC#2、通信鏈路系統(tǒng)BS1和接入路由器AR1,使用MAC地址和IP地址,向路徑控制代理PA發(fā)送與尋呼通知分組對應(yīng)的尋呼通知確認分組(步驟S630~步驟S638)。接著,分組傳輸部37按照接收到的尋呼通知確認分組,抽出在分組檢測部34中緩存的以移動節(jié)點MN#1為目的地的分組(步驟S640)。接著,分組傳輸部37通過接入路由器AR1、通信鏈路系統(tǒng)BS1、網(wǎng)絡(luò)接口卡NIC#2和接口管理部MIM,使用MAC地址和IP地址,把以移動節(jié)點MN#1為目的地的分組發(fā)送給上位層管理部100(步驟S642~步驟S650)。接著,參照圖8~圖10說明接口管理部MIM進行的網(wǎng)絡(luò)接口卡NIC的選擇處理。這里,說明鏈路層使用LAPI來作為與上位協(xié)議之間傳達控制信息的控制信息交換API的情況。也同樣適用于使用其它的控制信息交換API的情況。首先,說明所使用的控制信息。在本實施例中,使用linkup.notification/request、poweroff.notification/request、linkdown/predown.notification和Active/Dormant.request。linkup.notification/request是通報/請求網(wǎng)絡(luò)接口卡處于鏈接(linkup)狀態(tài)的控制信息。所謂linkup狀態(tài),是確立了鏈路層的通信,可進行上位層的分組收發(fā)的狀態(tài)。poweroff.notification/request是通報/請求網(wǎng)絡(luò)接口卡的消耗功率處于最低狀態(tài)的控制信息。是雖然可以進行控制信息的交換,但因為大部分功能被設(shè)成disable,所以不能進行鏈路層的通信的狀態(tài)。linkdown/predown.notification是通報網(wǎng)絡(luò)接口卡NIC處于linkdown狀態(tài)或接近linkdown狀態(tài)的控制信息。所謂linkdown狀態(tài)是由于終端處于通信區(qū)域之外等而不能進行上位層分組收發(fā)的狀態(tài)。Active/Dormant.request是表示上位層請求Preference的切換的控制信息。表示IP層處于Active和Dormant模式。Dormant模式是定義了IP層的等待狀態(tài)的IP尋呼工作狀態(tài)。首先,參照圖8說明按照網(wǎng)絡(luò)接口卡的屬性的變化進行再次選擇的情況。圖8是上位層產(chǎn)生伴隨Preference的改變的控制信息時的接口管理部MIM的工作流程。對于上位層產(chǎn)生伴隨Preference的改變的控制信息的情況,考慮例如通信狀態(tài)和等待狀態(tài)的遷移、因成本或接入技術(shù)所引起的用戶的嗜好而導致的Preference的切換、與執(zhí)行應(yīng)用對應(yīng)的Preference的改變等。首先,接口卡選擇部14確認當前的ActiveNIC在新的Preference中是否是最優(yōu)先的NIC(步驟S702)。當確認的結(jié)果是當前的ActiveNIC不是最優(yōu)先的NIC時(步驟S702是)執(zhí)行后述的NICSearch處理(步驟S704)。另一方面,當當前的ActiveNIC是最優(yōu)先的NIC時(步驟S702否),結(jié)束處理。在NICSearch處理中,在利用Flag確認了ActiveNIC沒有處于不能利用的狀態(tài)后,接口卡選擇部14把通過Search所選擇的選擇NIC和當前的ActiveNIC進行比較,根據(jù)Preference選擇1個(步驟S706)。接著,接口卡選擇部14確認選擇NIC的優(yōu)先級是否比當前的ActiveNIC高(步驟S708)。當選擇NIC的優(yōu)選級比當前的ActiveNIC高時(步驟S708是),把當前的ActiveNIC設(shè)定成ReceiveNIC,把選擇NIC設(shè)定成ActiveNIC(步驟S710)。另一方面,當選擇NIC的優(yōu)先級不比當前的ActiveNIC高時(步驟S708否),結(jié)束處理。接著,通過與ActiveNIC對應(yīng)的Upper.VIF,把linkup.notification通報給上位層,例如第3層(Layer3L3)(步驟S712)。接著,接收到linkup.notification的通報的上位層對所通報的NIC進行連接性的確認和路徑更新。例如,進行切換處理(步驟S714)。這樣,即使在上位層產(chǎn)生伴隨Preference的改變的控制信息的情況下,也能夠自動切換到適當?shù)木W(wǎng)絡(luò)接口卡。要想確認ActiveNIC是否不能使用,除了上述的Flag方法之外,也可以通過在NICSearch處理中在決定了選擇NIC時由接口管理部MIM向ActiveNIC發(fā)送用于確認連接狀態(tài)的控制信息來逐一確認。把目前為止被設(shè)定成ActiveNIC的NIC設(shè)定成ReceiveNIC。這樣,由于可以接收ActiveNIC和ReceiveNIC兩方,可以抑制上位層的分組丟失。在經(jīng)過了完成上位層的切換處理的時間后,接口管理部MIM的接口卡選擇部14向ReceiveNIC發(fā)送poweroff.request。接收到poweroff.request的ReceiveNIC把功能關(guān)閉。這樣,可以降低非選擇接口的消耗功率。接著,參照圖9說明使用中的ActiveNIC生成表示難以維持鏈路層的連接性的控制信息時的接口管理部MIM的工作。作為ActiveNIC生成表示難以維持鏈路層的連接性的控制信息的情況,考慮如下事件終端移動到通信區(qū)域之外的情況、檢測出干擾等引起無線質(zhì)量劣化的情況、或所安裝的NIC本身被去除等情況。首先,ActiveNIC向上位層(L3)發(fā)送predown.notification或linkdown.notification,并通過與ActiveNIC對應(yīng)的Upper.VIF向接口管理部MIM的控制信息交換部11發(fā)送predown.notification或linkdown.notification(步驟S802)。接著,控制信息交換部11確認是否正進行NICSearch(步驟S804)。在進行NICSearch的情況下(步驟S804否),把Flag設(shè)定成ON(步驟S808),結(jié)束處理。這樣,在進行了NICSearch處理的情況下,只建立標志即可表明不能保證ActiveNIC的連接性,這能夠反映到執(zhí)行中的NICSearch處理結(jié)果中。另一方面,在沒有進行NICSearch的情況下(步驟S804是),進行后述的NICSearch(步驟S806)。接著,接口管理部MIM的控制信息交換部11確認是否已發(fā)現(xiàn)了接口卡NIC(步驟S810)。在控制信息交換部11發(fā)現(xiàn)了接口卡NIC的情況下(步驟S810是),接口卡選擇部14把當前的ActiveNIC設(shè)定成ReceiveNIC,把選擇NIC設(shè)定成ActiveNIC(步驟S812)。在接口管理部MIM未發(fā)現(xiàn)接口卡NIC的情況下(步驟S810否),結(jié)束處理。接著,接口卡選擇部14通過與ActiveNIC對應(yīng)的Upper.VIF把linkup.notification通報給上位層(L3)(步驟S814)。接著,接收到linkup.notification的通報的上位層對所通報的NIC進行連接性的確認和路徑更新。例如,進行切換處理(步驟S816)。這樣,即使在使用中的ActiveNIC生成表示難以位置鏈路層的連接性的控制信息的情況下,也能夠自動切換到適當?shù)木W(wǎng)絡(luò)接口卡。接著,參照圖10說明發(fā)現(xiàn)優(yōu)先級比當前的ActiveNIC高的、可使用的NIC的情況下的接口管理部MIM的工作。接口管理部MIM在當前的ActiveNIC不是最優(yōu)先的情況下,根據(jù)Preference計時器周期通過NICSearch確認優(yōu)先級高的NIC是否可以使用。這種情況下,通過接口管理部MIM,關(guān)閉ActiveNIC和ReceiveNIC以外的NIC的功能。因此,接口管理部MIM每經(jīng)過預(yù)定的時間就執(zhí)行NICSearch處理,調(diào)查這些NIC是否可以連接。首先,控制信息交換部11確認接口卡選擇部14是否正在進行NICSearch(步驟S902)。當正在進行NICSearch時(步驟S902否),結(jié)束處理。另一方面,當沒有在進行NICSearch時(步驟S902是),進行后述的NICSearch(步驟S904)。接著,接口管理部MIM的控制信息交換部11確認是否已發(fā)現(xiàn)了接口卡NIC(步驟S906)。在控制信息交換部11沒有發(fā)現(xiàn)接口卡NIC的情況下(步驟S906否),結(jié)束處理。在控制信息交換部11發(fā)現(xiàn)了接口卡NIC的情況下(步驟S906是),調(diào)查Flag是否為ON(步驟S908)。在Flag為OFF的情況下(步驟S908OFF),接口卡選擇部14把當前的ActiveNIC和選擇NIC進行比較,根據(jù)Preference選擇1個(步驟S910)。接著,接口卡選擇部14調(diào)查選擇NIC的優(yōu)先級是否高(步驟S912)。在選擇NIC的優(yōu)先級不高的情況下(步驟S912否),結(jié)束處理。在選擇NIC的優(yōu)先級高(步驟S912是)和Flag為ON的情況下(步驟S908ON),接口卡選擇部14把當前的ActiveNIC設(shè)定成ReceiveNIC,把選擇NIC改變?yōu)锳ctiveNIC(步驟S914)。接著,通過與ActiveNIC對應(yīng)的Upper.VIF,將linkup.notification通報給上位層(L3)(步驟S916)。接著,接收到linkup.notification的通報的上位層對所通報的NIC進行連續(xù)性的確認和路徑更新。例如,進行切換處理(步驟S918)。其結(jié)果,之前ActiveNIC成為ReceiveNIC。接口管理部MIM的接口卡選擇部14在經(jīng)過了完成上位層的切換處理的時間后,向ReceiveNIC發(fā)送poweroff.request。接收到poweroff.request的ReceiveNIC關(guān)閉功能。這樣,即使在發(fā)現(xiàn)優(yōu)先級比當前的ActiveNIC高的可使用的NIC的情況下,也可以自動切換到適當?shù)木W(wǎng)絡(luò)接口卡。另外,也可以降低非選擇接口的消耗功率。可以按照Preference的各個設(shè)置來定義接口管理部MIM執(zhí)行NICSearch處理的周期。另外,也可以根據(jù)ActiveNIC的改變履歷和頻率來進行改變。對于可連接優(yōu)先級比ActiveNIC高的NIC的情況,可考慮移動節(jié)點MN從通信區(qū)域外移動到區(qū)域內(nèi)的情況,通信質(zhì)量已被改善的情況、或把NIC本身插入到終端進行設(shè)置的情況。接著,參照圖11說明NICSearch的處理。在NICSearch處理中,由接口管理部MIM的處理器提供3個條件作為Search對象的NIC的標識符、Search執(zhí)行時間和優(yōu)先級決定保留時間。首先,控制信息交換部11向成為Search對象的全部NIC發(fā)送請求功能打開的控制信息的linkup.request,起動Search執(zhí)行時間計時器(TM1)(步驟S1002)。確認接口管理部MIM的控制信息交換部11是否接收到來自最初的可連接NIC的控制信息linkup.notification(步驟S1004)。當控制信息交換部11接收到來自最初的可連接的NIC的控制信息linkup.notification時(步驟S1004是),起動優(yōu)先級決定保留計時器(TM2)(步驟S1006)。當控制信息交換部11沒有接收到來自最初的可連接NIC的控制信息linkup.notification時(步驟S1004否),不進行任何處理。接著,確認Search執(zhí)行時間計時器(TM1)和優(yōu)先級決定保留計時器(TM2)中的任意一個是否超時(步驟S1008)。當TM1和TM2中的任意一個超時時(步驟S1008是),屬性信息抽出部13從控制信息中抽出屬性信息,確認是否存在已通報了linkup.notification的NIC,即,確認是否接收到了linkup.notification(步驟S1010)。在接收到了linkup.notification的情況下(步驟S1010是),接口卡選擇部14把其中最高優(yōu)先級的NIC作為選擇NIC,通報給處理器(步驟S1012)。在沒有接收到linkup.notification的情況下(步驟S1010否),不進行任何處理。接著,接口卡選擇部14對于選擇NIC以外的沒有被選擇的NIC,拋棄notification,并發(fā)送作為請求關(guān)閉功能的控制信息的poweroff.request(步驟S1014)。這樣,可以降低非選擇接口的消耗功率。在NICSearch處理中,也可以由處理器給定所安裝的NIC的數(shù)量,接收NIC數(shù)的notification,進行NIC選擇。這樣,因為接口管理部MIM能夠知道NIC的數(shù)量,所以即使不確認步驟S1008的計時器超時,也可以知道是否響應(yīng)了所有NIC,可以縮短NIC的選擇所花費的時間。另外,也可以由處理器給定當前的ActiveNIC的優(yōu)先級,根據(jù)該優(yōu)先級,限定作為Search或選擇對象的NIC的數(shù)量。這樣,因為知道接口管理部MIM接收的linkup.notification是否比當前ActiveNIC更上位,所以可以根據(jù)優(yōu)先級高的NIC的響應(yīng)結(jié)束選擇處理,可以縮短NIC的選擇所花費的時間。另外,因為知道接口管理部MIM接收的linkup.notification的優(yōu)先級為哪個等級,所以可以根據(jù)最優(yōu)先的NIC的響應(yīng)結(jié)束選擇處理,能夠縮短NIC的選擇所花費的時間。接著,參照圖12說明搭載了多個網(wǎng)絡(luò)接口卡的移動節(jié)點MN中的接口管理部MIM的工作。這里,說明移動節(jié)點MN#1進行切換的情況。如上所述,本實施例的接口管理部MIM對于上位層由Upper.VIF進行控制信息的交換,對于所搭載的多個NIC由Lower.VIF進行控制信息的交換。首先,作為ActiveNIC的NIC#1由于鏈路層的質(zhì)量劣化(步驟S1102),通報控制信息predown.notification,該控制信息predown.notification用來通報難以維持鏈路層的連接性的情況(步驟S1104)。接口管理部MIM把所通報的predown.notification通報給上位層(步驟S1106)。接口管理部MIM根據(jù)參照圖11說明的工作流程,開始NICSearch處理(步驟S1108)。在該NICSearch中,假設(shè)目標為NIC#2~NIC#N(N是正整數(shù)),收集notification。另外,在NICSearch中,進行Preference的檢查。即,向ActiveNIC以外的全部NIC發(fā)送用于打開NIC功能的控制信息linkup.request(步驟S1110)。在接收到linkup.request的各NIC中,各鏈路層判斷連接性,如果可連接則通報linkup.notification,如果不能連接則通報linkdown.notification(步驟S1112)。接口管理部MIM的屬性信息抽出部13從NICSearch處理中得到的控制信息中抽出linkup.notification,積蓄到存儲部12中。接口卡選擇部14把其中具有最高優(yōu)先級的NIC設(shè)定為ActiveNIC,把之前ActiveNIC改變?yōu)镽eceiveNIC。另外,接口管理部MIM的接口卡選擇部14向上位層通報新的ActiveNIC的linkup.notification(步驟S1114),在全部拋棄了其它NIC的notification之后,向ActiveNIC和ReceiveNIC以外的NIC再次發(fā)送請求關(guān)閉功能的控制信息poweroffrequest(步驟S1116)。對于ReceiveNIC,設(shè)定延緩功能關(guān)閉的計時器,在時間已滿的同時發(fā)送poweroffrequest(步驟S1118)。上位層對通報了linkup.notification的NIC執(zhí)行伴隨連接性的確認和路徑更新的控制,例如切換處理(步驟S1120)。執(zhí)行NICSearch處理的周期,例如當針對Preference的每個設(shè)置所定義的Preference計時器已滿時(步驟S1122),接口管理部MIM確認各NIC的連接性(步驟S1124)。所謂Preference計時器周期是指例如Preference計時器的起動和已滿。首先,對ActiveNIC以外的全部的NIC開始NICSearch處理。在該NICSearch處理中,將對象設(shè)為ActiveNIC以外的全部的NIC,收集notification。另外,在NICSearch中,進行Preference的檢查。即,向功能關(guān)閉的各NIC發(fā)送請求功能打開的控制信息linkup.request(步驟S1126)。在各NIC打開功能的同時確認鏈路層的連接性,根據(jù)結(jié)果,如果可連接則把linkup.notification通報給接口管理部MIM,如果不可連接則把linkdown.notification通報給接口管理部MIM(步驟S1128)。接口管理部MIM的接口卡選擇部14把NICSearch處理中得到的linkup.notification中具有最高優(yōu)先級的NIC作為選擇NIC,與當前的ActiveNIC比較優(yōu)先級。這種情況下,如果符合條件,接口管理部MIM也可以設(shè)定多個選擇NIC。即,也可以把符合條件的NIC的linkup.notification通報給上位層。在選擇NIC的優(yōu)先級比ActiveNIC高的情況下,接口管理部MIM的接口卡選擇部14把選擇NIC設(shè)定為新的ActiveNIC,把之前的ActiveNIC改變?yōu)镽eceiveNIC。這種情況下,接口管理部MIM的接口卡選擇部14向上位層通報新的ActiveNIC的linkup.notification(步驟S1130),在拋棄其它NIC的所有notification之后,向ActiveNIC和ReceiveNIC以外的NIC再次發(fā)送請求功能關(guān)閉的poweroffrequest(步驟S1132)。另外,接口管理部MIM對于ReceiveNIC設(shè)定延緩功能關(guān)閉的計時器,在時間已滿的同時發(fā)送poweroffrequest(步驟S1134)。上位層對通報了linkup.notification的NIC執(zhí)行伴隨著連接性的確認和路徑更新的控制,例如切換處理(步驟S1136)。在選擇NIC的優(yōu)先級比ActiveNIC低的情況下,接口管理部MIM拋棄作為Search對象的全部NIC的notification,再次發(fā)送用于進行功能關(guān)閉的控制信息poweroff.request.接著,起動用于開始Search處理的Preference計時器。這樣,可以使搭載有多個接口的移動節(jié)點使用具有符合條件的屬性的適當接口繼續(xù)進行通信。另外,通過關(guān)閉非選擇接口的功能,能夠提高省電性能。另外,根據(jù)本實施例,接口管理部MIM與接口之間交換控制信息,可以僅使具有符合所給定的條件的屬性的接口發(fā)揮功能,與上位層進行控制信息的交換。在接口的屬性變化而不符合預(yù)定的條件的情況下,或者條件發(fā)生了變化的情況下,與接口之間重新交換控制信息,發(fā)現(xiàn)符合條件的接口??梢灾芷谛缘嘏c接口交換控制信息,并與當前的選擇接口進行比較,發(fā)現(xiàn)符合條件的接口。在上述實施例中,說明了通過在接口管理部MIM和網(wǎng)絡(luò)接口卡NIC之間交換的控制信息,判定NIC的可用性等,自動切換到合適的接口的情況,但在把NIC搭載到移動節(jié)點MN上后,在使用通過該NIC接收的數(shù)據(jù)分組的情況下,同樣也可以判斷NIC的可使用性等,自動地切換到適當?shù)慕涌?。接著,說明接口管理部MIM的省電效果。接口管理部MIM的省電效果按照網(wǎng)絡(luò)接口卡NIC發(fā)揮功能的時間而變化。總是處于工作狀態(tài)下的ActiveNIC以外的NIC由于周期性的NICSearch,僅在Search時間內(nèi)為工作狀態(tài)。另外,在進行NIC切換時,由于ReceiveNIC計時器,NIC的工作時間被延長,所以左右著省電效果。說明NICSearch周期和Search時間所導致的省電特性。安裝有N個NIC的移動節(jié)點MN根據(jù)Search時間T2和Preference計時器Tpref使接口管理部MIM工作。假設(shè)NIC#k所消耗的功率為Pk,假設(shè)優(yōu)先級順序為k=1,2,…N。如果最優(yōu)先的NIC#1是ActiveNIC,則其它的NIC是poweroff,NIC所消耗的功率的總和僅是NIC#1的P1。如果最優(yōu)先NIC以外的NIC是ActiveNIC,則在周期Tpref中僅在時間T2內(nèi)各NIC發(fā)揮功能。因此,如果假設(shè)最優(yōu)先NIC#1是ActiveNIC的概率為p,則可以如公式(1)來表示MIM工作時的NIC的消耗功率Pmin。Pmin=pαP1+(1-p){αactPact+(Σk=1NPk-Pact)(T2/Tpref)}]]>在公式(1)中,在ActiveNIC中考慮省電比αk(<1)。如果NIC的工作時間長,則考慮通過鏈路層的省電控制減少消耗功率,假設(shè)與同一個NIC中周期性地打開/關(guān)閉功能時的消耗功率也不同。另外,在沒有安裝MIM的MN中,全部NIC一直處于工作狀態(tài),其消耗功率Pnomim為公式(2)。Pnomin=Σk=1NαkPk]]>雖然各NIC的消耗功率因鏈路層的種類或NIC的種類、工作狀態(tài)或個體差異而變動,但以下,作為沒有發(fā)生NIC切換的穩(wěn)定狀態(tài),評價MIM產(chǎn)生的消耗功率。并且,如果NIC單體的消耗功率Pk和省電比αk假定為全部NIC的平均值,根據(jù)MIM的有無而得到的省電率η(Pmin/Pnomim)如下所示。η=p(1/N)+(1-p)(1/N+((N-1)/αN)(T2/Tpref))圖13表示與MIM的NICSearch周期和Search時間比(Tpref/T2)對應(yīng)的省電率。在該結(jié)果中,可以知道最高優(yōu)先級NIC#1沒有成為ActiveNIC,即使在高省電比(P=0,α=0.1)這樣的條件下,如果時間比Tpref/T2大于等于省電比α的倒數(shù)倍,則省電率小于1。Search時間T2是與NICSearch中的linkup請求對應(yīng)的NIC響應(yīng)等待時間,由搭載有MN的NIC的鏈路層判定連接性之前所需要的時間來決定。如上所述,如果NICSearch周期Tpref大于等于T2/α,則可以得到MIM的省電效果。并且,Tpref的上限值以還原到優(yōu)先級更高的NIC的時間為目標。即使可以使用最高優(yōu)先級以外的NIC,在定期的NICSearch之前的NIC功能也被關(guān)閉。即,還原到優(yōu)先NIC的時間的期望值為Tpref。接著,說明ReceiveNIC計時器和上位層的處理。當發(fā)生了ActiveNIC的改變時,此前的ActiveNIC成為ReceiveNIC,僅能進行分組的接收。并且,當ReceiveNIC計時器已滿時,從MIM接收poweroff請求,關(guān)閉功能。當新的NIC成為可連接狀態(tài)后,從省電上來說ReceiveNIC計時器越短越好。然而,ReceiveNIC的目的是為了在伴隨NIC切換而發(fā)生的上位層的控制結(jié)束之前的時間內(nèi),能夠接收來自舊ActiveNIC的分組,ReceiveNIC計時器的長度以上位層的控制工作所花費的時間為目標。伴隨著MIM的NIC切換工作,當子網(wǎng)發(fā)生變化時,IP層的移動控制對IP層進行切換控制。因此,在上位層的示例中決定IP移動性控制,評價把MIM的ReceiveNIC計時器設(shè)為多少才好。對于IP層的切換時間,考慮針對當前的路由器的連接性消失判定和發(fā)現(xiàn)新的路由器之前的時間與進行路徑更新之前的時間的和。連接性消失的判定時間在以往的RFC2461中,標準是接收路由器廣告(RA)或近鄰廣告(NA)后30秒,而在移動IPv6中,在短的周期內(nèi)通報RA并且利用AdvertiseInterval來指定判定時間。并且,在改良分層移動IP(HMIP-B)和IPP中,提出了當從鏈路層通報linkup信息時,發(fā)送RS并轉(zhuǎn)移到路由器檢索處理,縮短了判定時間。如上所述,這種情況下的響應(yīng)時間和路徑更新所需的時間成為標準。在上述實施例中,作為示例說明了移動通信系統(tǒng)的尋呼控制和切換控制,但也適用于其它的情況,例如在通信中切換接口時的控制。接著,說明在上位層中進行的處理。在本實施例中,以安裝移動IP作為上位層、具有蜂窩的NIC和WLAN的NIC的移動節(jié)點從蜂窩基站的區(qū)域移動到WLAN基站的區(qū)域的情況為例,參照圖14~圖17說明從MIM輸入linkup.notification后的處理。不限于移動IP,也適用于其它的擴展方式。如圖14所示,在通信網(wǎng)200中連接有蜂窩基站220和WLAN基站230,具有蜂窩的NIC和WLAN的NIC的移動節(jié)點240從蜂窩基站220的區(qū)域移動到WLAN基站230的區(qū)域。在這種情況下,蜂窩基站220的區(qū)域和WLAN基站230的區(qū)域有一部分重疊,地點A是蜂窩基站220的區(qū)域,地點B、C和D是蜂窩基站220的區(qū)域和WLAN基站230的區(qū)域相重疊的區(qū)域,地點E是WLAN基站230的區(qū)域。本實施例的移動節(jié)點240不斷搜索能夠連接的無線鏈路,在地點B中,進行和WLAN基站230的連接確立。當在地點B中進行和WLAN基站230的連接確立,并把連接確認消息輸入給MIM時,MIM判斷為發(fā)現(xiàn)了新的NIC,MIM的接口卡選擇部14進行上述的處理,判斷是否要連接。在接口卡選擇部14判斷為要連接的情況下,控制部15命令上位層管理部100和WLAN基站230連接。上位層管理部100根據(jù)控制部15的命令,向WLAN基站230詢問IP地址。例如發(fā)送Routersolicitation消息,詢問子網(wǎng)的有無、所管理的IP地址等。WLAN基站230響應(yīng)于Routersolicitation消息,向移動節(jié)點240發(fā)送IP相關(guān)的信息。當移動節(jié)點240接收到IP相關(guān)的信息時,把該信息輸入給上位層管理部100。上位層管理部100根據(jù)與所輸入的IP相關(guān)的信息,指示位置信息變更部110改寫所登錄的位置信息。即,指示進行缺省網(wǎng)關(guān)的變更。位置信息變更部110根據(jù)來自上位層管理部100的指示,改寫所登錄的位置信息。即,進行缺省網(wǎng)關(guān)的變更。這樣,之前通過蜂窩NIC和蜂窩基站220路徑發(fā)送的分組通過WLANNIC和WLAN基站230路徑發(fā)送。另外,上位層管理部100生成WLANNIC的轉(zhuǎn)交地址,作成登錄該轉(zhuǎn)交地址用的Bindingupdate消息,把其發(fā)送給家鄉(xiāng)代理。這樣,通過蜂窩基站和蜂窩NIC路徑接收的來自網(wǎng)絡(luò)的分組通過WLAN基站和WLANNIC路徑接收。這樣,在地點B能夠確認WLAN鏈路連接的階段,開始通過WLANNIC路徑發(fā)送發(fā)送分組,利用賦予WLANNIC的地址來實施向家鄉(xiāng)代理的轉(zhuǎn)交地址登錄,登錄以后的分組通過WLANNIC路徑來接收,從而即使在移動節(jié)點過了地點D,到了蜂窩基站220的區(qū)域外的情況下,因為此時通過WLAN基站230路徑進行通信,所以不會發(fā)生因蜂窩鏈路切斷而引起的通信中斷。接著,參照圖15說明上位層的邏輯結(jié)構(gòu)。上位層在移動節(jié)點MN#1的協(xié)議棧中位于MIM的上面。另外,從上位層的協(xié)議和應(yīng)用來看接口管理部MIM的存在是隱蔽的。另外,驅(qū)動器由MIM替換。上位層具有由OS(操作系統(tǒng))、在OS上工作的web瀏覽器等構(gòu)成的應(yīng)用程序。OS具有和MIM的Upper.VIF連接的移動IPv6模塊和IPv6、與移動IPv6模塊連接的Routingtable、Neighborcache。移動IPv6模塊在某NIC確立了新的連接時,通過該NIC路徑,發(fā)送Routersolicitation消息分組,并接收與所發(fā)送的Routersolicitation消息對應(yīng)的Routeradvertisement消息。并且,根據(jù)Routeradvertisement消息,設(shè)定缺省網(wǎng)關(guān)。另外,把賦予位于最近的位置處的能夠確認處于可通信狀態(tài)的NIC的IP地址作為轉(zhuǎn)交地址,登錄到家鄉(xiāng)代理。Routingtable和Neighborcache記錄有缺省網(wǎng)關(guān)的IP地址等。接著,參照圖15說明上位層的工作。在地點A,移動節(jié)點處于蜂窩基站220的區(qū)域內(nèi),使用蜂窩NIC,進行分組的收發(fā)。在地點B,移動節(jié)點執(zhí)行以下的處理。WLANNIC與WLAN基站建立連接(1)。此時,從WLANNIC驅(qū)動器向MIM輸入連接確認消息(2)。當輸入連接確認消息時,MIM判斷使用WLAN是否有利。例如,如上所述根據(jù)優(yōu)先級進行判定。例如,在用戶高速移動的情況下,判斷為繼續(xù)使用蜂窩更有利。在MIM判斷為使用WLAN更有利的情況下,向移動IPv6模塊輸入連接確認消息(2’)。另一方面,在MIM判定為繼續(xù)使用蜂窩更有利的情況下,不進行任何處理。這種情況下,移動IP不進行是否處于可以使用WLAN的狀態(tài)的識別,而繼續(xù)進行蜂窩通信。這樣,可以通過MIM控制上位層,例如移動IP。接收了連接確認消息的移動IPv6模塊發(fā)布Routersolicitation消息,通過WLANNIC路徑進行發(fā)送(3)。WLAN基站響應(yīng)于Routersolicitation消息,向移動節(jié)點發(fā)送Routeradvertisement消息(4)。通過WLANNIC路徑接收到Routeradvertisement消息的移動IPv6模塊把WLAN基站230設(shè)定成缺省網(wǎng)關(guān)(5)。進行了該設(shè)定后,移動節(jié)點240發(fā)送的分組被全部發(fā)送給WLAN基站230。另外,移動IPv6模塊生成WLANNIC的轉(zhuǎn)交地址,作成登錄該轉(zhuǎn)交地址用的Bindingupdate消息,把該Bindingupdate消息發(fā)送給家鄉(xiāng)代理(6)。登錄結(jié)束后的移動節(jié)點240通過WLAN基站230和WLANNIC路徑接收以本節(jié)點為目的地的分組。這樣,在不同的系統(tǒng),例如蜂窩和WLAN間移動的移動節(jié)點可以在不會中斷其通信的情況下在系統(tǒng)間移動。即,能夠切換系統(tǒng)而不會產(chǎn)生通信的瞬間中斷。接著,參照圖16和圖17說明本實施例的移動節(jié)點的工作。移動節(jié)點判斷是否已經(jīng)新發(fā)現(xiàn)了NIC(步驟S1602)。在新發(fā)現(xiàn)了NIC的情況下(步驟S1602是),MIM判斷新發(fā)現(xiàn)的NIC的優(yōu)先級是否比當前的ActiveNIC高(步驟S1604)。在新發(fā)現(xiàn)的NIC的優(yōu)先級比當前的ActiveNIC高的情況下(步驟S1604是),MIM把ActiveNIC作為ReceiveNIC,把新發(fā)現(xiàn)的NIC作為ActiveNIC(步驟S1606)。在沒有新發(fā)現(xiàn)NIC的情況(步驟S1602否)和新發(fā)現(xiàn)的NIC的優(yōu)先級不比當前的ActiveNIC高的情況下(步驟S1604否),返回步驟S1602。接著,與MIM所具有的ActiveNIC對應(yīng)的U.VIF把linkup.notification作為連接確認消息輸入給上位層的移動IPv6模塊(步驟S1608)。接著,移動IPv6模塊發(fā)布Routersolicitation消息,通過WLANNIC路徑發(fā)送給WLAN基站(步驟S1702)。WLAN基站響應(yīng)于Routersolicitation消息,向移動節(jié)點發(fā)送Routeradvertisement消息(步驟S1704)。當移動節(jié)點接收到Routeradvertisement消息時,在移動IPv6模塊中,把WLAN基站設(shè)定為缺省網(wǎng)關(guān)(步驟S1706)。這樣,在進行了該設(shè)定以后,移動節(jié)點發(fā)送的分組被全部發(fā)送給WLAN基站。接著,移動IPv6模塊生成WLAN的轉(zhuǎn)交地址,作成登錄該轉(zhuǎn)交地址用的Bindingupdate消息,發(fā)送給家鄉(xiāng)代理(步驟S1708)。這樣,在登錄了轉(zhuǎn)交地址后,移動節(jié)點通過WLAN基站和WLANNIC路徑接收以本節(jié)點為目的地的分組。根據(jù)本實施例,在IPv6移動性控制中,通過把最近取得到達確認的接口所連接的路由器作為缺省網(wǎng)關(guān),可以知道分組發(fā)送中使用的接口,并且可以把在該時刻可用性最高的接口作為發(fā)送接口來使用。并且,在基于IP的移動通信網(wǎng)中,可以減小移動節(jié)點進行切換時的損失。在上述實施例中,說明了具有MIM的移動節(jié)點,但在不具有MIM的情況下,也能夠在系統(tǒng)間移動而不會在中途中斷通信。這種情況下,當發(fā)現(xiàn)了新的NIC時,驅(qū)動器向上位層輸入連接確認消息,之后,進行參照圖17所說明的處理。另外,說明了移動節(jié)點在蜂窩和WLAN之間移動的情況,當然也適用于在其它系統(tǒng)間移動的情況。本發(fā)明的移動節(jié)點和移動節(jié)點的控制方法及移動節(jié)點控制程序適用于具有多個接口的移動節(jié)點。權(quán)利要求1.一種具有多個接口的移動節(jié)點,其特征在于,具有生成單元,其針對各個所述的接口生成控制信息;信息提供單元,其把各個所述接口提供的所述控制信息提供給上位層;以及路徑控制單元,其根據(jù)所述控制信息執(zhí)行連接性確認和路徑更新中的至少一項。2.根據(jù)權(quán)利要求1所述的移動節(jié)點,其特征在于,具有信息交換單元,其和各個所述接口交換所述控制信息;抽出單元,其從所述控制信息中抽出所述接口的屬性信息;存儲單元,其存儲所述屬性信息;以及選擇單元,其選擇所述接口中具有滿足預(yù)定條件的屬性的接口。3.根據(jù)權(quán)利要求1和2中任意一項所述的移動節(jié)點,其特征在于,所述生成單元根據(jù)由所述移動節(jié)點的協(xié)議棧中的上位層和下位層中的至少一方提供的通信狀態(tài)生成所述控制信息。4.根據(jù)權(quán)利要求1至3中的任意一項所述的移動節(jié)點,其特征在于,所述選擇單元根據(jù)定義了所述接口的連接優(yōu)先級的Preference來選擇接口。5.根據(jù)權(quán)利要求1至4中的任意一項所述的移動節(jié)點,其特征在于,所述選擇單元指示所選擇的接口以外的接口關(guān)閉功能。6.根據(jù)權(quán)利要求1至5中的任意一項所述的移動節(jié)點,其特征在于,所述選擇單元在選擇了與當前工作中的接口不同的新的接口時,使當前工作中的接口能夠接收,使新選擇的接口能夠發(fā)送和接收。7.根據(jù)權(quán)利要求1至6中的任意一項所述的移動節(jié)點,其特征在于,所述生成單元以規(guī)定的間隔周期性地生成所述控制信息。8.根據(jù)權(quán)利要求1至7中的任意一項所述的移動節(jié)點,其特征在于,所述選擇單元根據(jù)所述接口的優(yōu)先級來選擇接口。9.根據(jù)權(quán)利要求1至8中的任意一項所述的移動節(jié)點,其特征在于,所述選擇單元根據(jù)通過所述接口接收到的數(shù)據(jù)分組來選擇接口。10.根據(jù)權(quán)利要求1至9中的任意一項所述的移動節(jié)點,其特征在于,所述路徑控制單元通過使使用中的接口切換為連接狀態(tài),來執(zhí)行連接性確認和路徑更新中的至少一項。11.一種具有2個或更多接口的移動節(jié)點的控制方法,其特征在于,包括如下步驟針對各個所述接口生成控制信息;接收由所述接口提供的所述控制信息;把所述控制信息提供給上位層;以及根據(jù)所述控制信息執(zhí)行連接性確認和路徑更新中的至少一項。12.根據(jù)權(quán)利要求11所述的移動節(jié)點的控制方法,其特征在于,還包括如下步驟和各個所述接口交換所述控制信息;從所述控制信息中抽出所述接口的屬性信息;存儲所述控制信息;選擇所述接口中具有滿足預(yù)定條件的屬性的接口;以及切換到所選擇的接口。13.一種具有2個或更多接口的移動節(jié)點的控制程序,其特征在于如下的處理使所述移動節(jié)點作為生成單元,針對各個所述接口生成控制信息;使所述移動節(jié)點作為交換單元,與各個所述接口交換所述控制信息;使所述移動節(jié)點作為抽出單元,根據(jù)所述控制信息抽出所述接口的屬性信息;使所述移動節(jié)點作為存儲單元,存儲所述屬性信息;使所述移動節(jié)點作為選擇單元,選擇所述接口中具有符合預(yù)定條件的屬性的接口;以及使所述移動節(jié)點作為信息提供單元,把各個所述接口提供的控制信息提供給上位層。全文摘要本發(fā)明的目的是提供一種能夠自動切換到適當?shù)慕涌诘囊苿庸?jié)點和移動節(jié)點的控制方法及移動節(jié)點控制程序。作為解決手段,移動節(jié)點中具有生成單元,其生成針對各接口的控制信息;通報單元,其把從各接口通報的控制信息通報給上位層;路徑控制單元,其根據(jù)所通報的控制信息,進行連接性的確認和路徑更新中的至少一項。文檔編號H04W88/10GK1717112SQ200510082430公開日2006年1月4日申請日期2005年6月30日優(yōu)先權(quán)日2004年6月30日發(fā)明者井上雅廣,大前浩司,岡島一郎,梅田成視申請人:株式會社Ntt都科摩