專利名稱:交叉節(jié)點(diǎn)檢測(cè)方法及利用計(jì)算機(jī)執(zhí)行該方法用的交叉節(jié)點(diǎn)檢測(cè)用的程序的制作方法
交叉節(jié)點(diǎn)檢測(cè)方法及利用計(jì)算機(jī)執(zhí)行該方法用的交叉節(jié)點(diǎn)檢測(cè)用的程序
技術(shù)區(qū)域
本發(fā)明涉及利用進(jìn)行無(wú)線通信的移動(dòng)終端(可移動(dòng)節(jié)點(diǎn))的轉(zhuǎn)交(handover) 的交叉節(jié)點(diǎn)檢測(cè)方法以及利用計(jì)算機(jī)執(zhí)行這種方法用的交叉節(jié)點(diǎn)檢測(cè)用的程序, 特別是涉及利用作為下一代互聯(lián)網(wǎng)協(xié)議的可移動(dòng)IPv6 (Mobile Internet Protocol version 6)協(xié)議進(jìn)行無(wú)線通信的可移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交的交叉節(jié)點(diǎn)檢測(cè)方 法以及利用計(jì)算機(jī)執(zhí)行該方法用的交叉節(jié)點(diǎn)檢測(cè)用的程序。
背景技術(shù):
作為對(duì)從移動(dòng)終端通過(guò)無(wú)線網(wǎng)絡(luò)訪問(wèn)互聯(lián)網(wǎng)等通信網(wǎng)絡(luò)的用戶即使是一邊移 動(dòng)也能夠無(wú)縫隙地提供通信網(wǎng)絡(luò)連接的技術(shù),利用作為下 一代互聯(lián)網(wǎng)協(xié)議的可移 動(dòng)IPv6的技術(shù)日益普及。下面參照?qǐng)D24對(duì)利用該可移動(dòng)IPv6的無(wú)線通信系統(tǒng)進(jìn) 行說(shuō)明。還有,關(guān)于以下說(shuō)明的可移動(dòng)IPv6的技術(shù),在例如下述非專利文獻(xiàn)1 中已經(jīng)公開(kāi)。
圖24所示的無(wú)線通信系統(tǒng)包含互聯(lián)網(wǎng)等IP網(wǎng)絡(luò)(通信網(wǎng)絡(luò))15、連接于IP 網(wǎng)絡(luò)15上的多個(gè)子網(wǎng)(也稱為子網(wǎng)絡(luò))20、 30、能夠連接于這些子網(wǎng)20、 30中 的任一個(gè)的移動(dòng)終端(MN: Mobile Node) 10。還有,在圖24中,作為多個(gè)子網(wǎng)
20、 30,圖示出兩個(gè)子網(wǎng)20、 30。
子網(wǎng)20由對(duì)IP包(包數(shù)據(jù))進(jìn)行if各由的訪問(wèn)^各由器(AR: Access Router)
21、 分別形成固有的無(wú)線覆蓋區(qū)域(能夠通信的區(qū)域)28、 29的多個(gè)訪問(wèn)點(diǎn)(AP: Access Point ) 22、 23構(gòu)成。這些AP22、 23分別連接于AR21, AR21連接于IP 網(wǎng)絡(luò)15上。還有,圖24中,作為多個(gè)AP22、 23圖示出兩個(gè)AP22、 2 3。而且子 網(wǎng)30也利用AR31和多個(gè)AP32、 33借助于與上述子網(wǎng)20相同的連接形態(tài)構(gòu)成。
又,作為子網(wǎng)20的結(jié)構(gòu)要素的AR21和作為子網(wǎng)30的結(jié)構(gòu)要素的AR31,能夠 通過(guò)IP網(wǎng)絡(luò)15進(jìn)行通信,也就是說(shuō),子網(wǎng)20和子網(wǎng)30通過(guò)IP網(wǎng)絡(luò)15連接著。
在圖24所示的無(wú)線通信系統(tǒng)中,假定MN1Q在無(wú)線覆蓋區(qū)域29內(nèi)開(kāi)始與AP23 進(jìn)行無(wú)線通信。這時(shí),在分配給MN1Q的IPv6地址不適合子網(wǎng)20的IP地址體系 的情況下,存在于無(wú)線覆蓋區(qū)域29內(nèi)的MN10通過(guò)與AP2 3之間的無(wú)線通信,取得 對(duì)子網(wǎng)20適合的IPv6i也址、即關(guān)照i也址(CoA: Care of Address)。
還有,在MN10取得CoA地址的方法中,存在著利用DHCPv6 (Dynamic Host Configuration protocol for IPv6)等方法從DHCP服務(wù)器有狀態(tài)地得到分配的 方法、以及從AR21取得子網(wǎng)20的網(wǎng)絡(luò)前綴和前綴的長(zhǎng)度,在MNIO將從AR21取 得的網(wǎng)絡(luò)前綴和前綴長(zhǎng)度與MNIO的鏈接層地址等組合,無(wú)狀態(tài)地自動(dòng)生成CoA 的方法。
而且,MNIO將取得的CoA對(duì)自己的本地網(wǎng)絡(luò)(home network )上的路由器(本 i也^理)和特定的通信對(duì)端(Correspondent Node : CN )登錄(Binding Update: BU),從而能夠在子網(wǎng)20內(nèi)進(jìn)行包數(shù)據(jù)的發(fā)送或接收。
借助于此,從規(guī)定的通信對(duì)端對(duì)MN10發(fā)送的包數(shù)據(jù)根據(jù)MNIO的CoA,通過(guò)AR21 和AP23傳送到MNIO,另一方面,MNIO對(duì)所希望的通信對(duì)端發(fā)送的包數(shù)據(jù)通過(guò)AP23 和AR21傳送給上述所希望的通信對(duì)端。而且,發(fā)送地址為MN1Q的發(fā)送到本地網(wǎng) 絡(luò)來(lái)的包數(shù)據(jù)也根據(jù)本地代理上登記的MNIO的CoA被發(fā)送到子網(wǎng)20的AR21,并 通過(guò)AP2 3傳送到MNIO。
如上所述,利用圖24所示的移動(dòng)IPv6的無(wú)線通信系統(tǒng)即使是MNIO從某一子 網(wǎng)轉(zhuǎn)交到別的子網(wǎng)的情況下,也利用CoA形成MNIO的無(wú)線通信能夠繼續(xù)進(jìn)行的結(jié) 構(gòu)。作為使該轉(zhuǎn)交處理高速化用的技術(shù),已知有例如下述的非專利文獻(xiàn)2公開(kāi)的 快速轉(zhuǎn)交技術(shù)。
在該快速轉(zhuǎn)交技術(shù)中,MNIO進(jìn)行L2轉(zhuǎn)交之前,MNIO預(yù)先取得子網(wǎng)30使用的 新的(New) CoA (以下稱為NCoA),將該NCoA通知AR21,這樣能夠在AR21與 AR31之間生成通道(tunnel ) , MN10進(jìn)行L2轉(zhuǎn)交,/人連才妾AP23切換成連才妾AP32 后,移動(dòng)到子網(wǎng)30,將預(yù)先取得的NCoA正式登錄(BU)之前的期間,也將發(fā)送 到在子網(wǎng)20使用過(guò)的MNIO的舊的(Previous;先前的)CoA (下面稱為PCoA ) 的包數(shù)據(jù),經(jīng)過(guò)通道,通過(guò)AR31和AP32向MN10傳送,同時(shí),從MN10發(fā)送的包 數(shù)據(jù)也通過(guò)AP32和AR31經(jīng)由通道到達(dá)AR21,從AR21 ^皮傳送到通信對(duì)端。
另一方面,在利用網(wǎng)絡(luò)進(jìn)行的通信中,存在著以QoS(Quality of Service: 服務(wù)質(zhì)量)保證為主的服務(wù)(在本說(shuō)明書(shū)中將這樣的服務(wù)稱為附加服務(wù)),存在用 于實(shí)現(xiàn)這樣的附加服務(wù)的各種各樣的通信協(xié)議。這各種各樣的通信協(xié)議中,執(zhí)行 QoS保證用的協(xié)議有例如RSVP ( Resource Reservation Protocol:資源預(yù)約協(xié)議) (參照例如下述非專利文獻(xiàn)3 ) 。 RSVP是通過(guò)在從進(jìn)行數(shù)據(jù)發(fā)送的發(fā)送側(cè)通信終 端到進(jìn)行數(shù)據(jù)接收的接收側(cè)終端的路徑(flow:流動(dòng))上進(jìn)行的頻帶預(yù)約,從發(fā)送側(cè)通信終端向接收側(cè)通信終端順利地傳送數(shù)據(jù)的協(xié)議。
關(guān)于進(jìn)行子網(wǎng)20、 30之間的轉(zhuǎn)交的MNIO,有在轉(zhuǎn)交之后也必須繼續(xù)接受在轉(zhuǎn) 交之前接受的以QoS保證為主的附加服務(wù)的要求,但是上述RSVP特別是在下述各 點(diǎn)不能夠滿足上述要求,不能夠與MN10的移動(dòng)對(duì)應(yīng)。圖25是用于說(shuō)明已有技術(shù) 中的RSVP不能對(duì)應(yīng)MN的移動(dòng)的情況的示意圖。
在RSVP中,在MN10的通信對(duì)端終端60到MN10的兩點(diǎn)之間的路徑(end—to—end path:首尾相連的路徑)上設(shè)定QoS路徑,根據(jù)MN1Q和CN60的地址進(jìn)行利用連 接兩點(diǎn)之間的路徑之間的多個(gè)中繼節(jié)點(diǎn)61的數(shù)據(jù)傳送。因此,在例如,MN10在 子網(wǎng)20、 30之間進(jìn)行轉(zhuǎn)交,MN10的CoA有變更的情況下,在QoS路徑上,除了 流(flow)的變更外,還必須進(jìn)行涉及地址變更的處理,但是RSVP不能夠?qū)?yīng)這 樣的變更,結(jié)果QoS保證會(huì)發(fā)生破綻(第1個(gè)問(wèn)題QoS路徑的變更困難)。還 有,即使在新設(shè)定QoS路徑的情況下在轉(zhuǎn)交前后也發(fā)生QoS路徑重復(fù)的部分時(shí), 在該重復(fù)的部分也可能發(fā)生雙重資源預(yù)約(double reservation:雙重預(yù)約)(第 2個(gè)問(wèn)題雙重資源預(yù)約)。
為了角年決上述存在問(wèn)題,當(dāng)前在IETF ( Internet Engineering Task Force: 互聯(lián)網(wǎng)工程任務(wù)組)中,正在為了使被稱為NSIS (Next Step in Signaling)的 新協(xié)議標(biāo)準(zhǔn)化而進(jìn)行議論(參照下述非專利文獻(xiàn)4 )。該NSIS被期待能夠在移動(dòng) 環(huán)境中對(duì)以QoS保證為主的各種附加服務(wù)特別有效,也存在記載著在NSIS中實(shí)現(xiàn) QoS保證或移動(dòng)支持用的要件和現(xiàn)實(shí)方法等的文獻(xiàn)(參照例如下述非專利文獻(xiàn)5 ~ 9)。以下對(duì)在當(dāng)前的IETF的NSIS工作組(working group)成為草擬的規(guī)格的 NSIS的概要和QoS路徑的確立方法進(jìn)行說(shuō)明(參照非專利文獻(xiàn)6和非專利文獻(xiàn)9 )。
圖26是為了說(shuō)明已有技術(shù)中的NSIS的協(xié)議的結(jié)構(gòu)而圖示的NSIS及其下位層 的協(xié)議堆棧。NSIS協(xié)議層位于IP和下位層的正上方。而且NSIS協(xié)議層由實(shí)施提 供各附加的服務(wù)用的信令(signaling)消息的生成及其處理的協(xié)議NSLP (NSIS 信令層協(xié)議)、以及實(shí)施NSLP的信令消息的路由的NTLP ( NSIS Transport Layer Protocol: NSIS輸送層協(xié)議)兩層構(gòu)成。NSLP中存在QoS用的NSLP ( QoS NSLP ) 和其他某附加性服務(wù)(服務(wù)A和服務(wù)B)用的NSLP(服務(wù)A的NSLP、服務(wù)B的NSLP) 等各種NSLP。
又,圖27是用于說(shuō)明已有技術(shù)中的NSIS的節(jié)點(diǎn)、即NE ( NSIS Entity: NSlS 實(shí)體)和QNE ( QoS NSIS Entity: QoS NSIS實(shí)體)為"相鄰"的概念的示意圖。 如圖27所示,在具有NSIS功能的所有的節(jié)點(diǎn)(NE )上至少安裝NTLP。在該NTLP
上未必存在NSLP,又可以存在一個(gè)以上的NSLP。還有,在這里,特別將具有QoS 用的NSLP的NE稱為QNE。還有,能夠成為NE的是終端或路由器。又,相鄰的NE 之間可能存在并非是NE的多個(gè)路由器,相鄰的QNE之間也可能存在多個(gè)并非是 NE的路由器和不具有QoS NSLP的NE。
下面用圖28說(shuō)明已有的QoS路徑確立方法(QoS資源(Resouce)預(yù)約)的一 個(gè)例子。假設(shè)用子網(wǎng)20連接于AR21的MN10為了某一 目的(session:話工洛)預(yù) 定從CN6 0接收數(shù)據(jù)或正在接收數(shù)據(jù)(正在接收)。MN1Q在進(jìn)行QoS路徑的確立 的情況下,將QoS路徑確立用的RESERVE消息向CN60發(fā)送。RESERVE消息中包含 從CN60接收數(shù)據(jù)所要的QoS信息(QSpec)。被發(fā)送的RESERVE消息經(jīng)過(guò)AR21 和NE62以及其他不具有NSIS功能的路由器到達(dá)QNE63。 QNE63的NSLP為了該話 路預(yù)約了 RESERVE消息中包含的QSpec中記錄的QoS資源(Resouce )。通過(guò)QNE63 的RESERVE消息還經(jīng)過(guò)NE64和其他不具有NSIS功能的i 各由器到達(dá)QNE65 。在QNE6 5 中也進(jìn)行與QNE6 3同樣的處理,進(jìn)行QoS資源(Resouce)的預(yù)約。反復(fù)進(jìn)行該^喿 作,最終RESERVE消息到達(dá)CN60,從而在MNIO與CN60之間確立QoS路徑。
又,為了識(shí)別資源(Resouce )預(yù)約,使用流識(shí)別符和話路(sess ion )識(shí)別符。 流識(shí)別符是耳又決于MNIO的CoA和CN60的IP地址的識(shí)別符,各QNE63、 65能夠通 過(guò)確認(rèn)各包的發(fā)送源和發(fā)送目的地的IP地址,了解有無(wú)對(duì)該包的資源預(yù)約。還有, MNIO向其他子網(wǎng)移動(dòng)CoA發(fā)生改變的情況下,相應(yīng)于MNIO的CoA的變更,流識(shí) 別符也改變。另 一方面,話路識(shí)別符是用于識(shí)別話路用的一連串?dāng)?shù)據(jù)傳送的識(shí)別 符,它不像流識(shí)別符那樣伴隨終端的移動(dòng)而發(fā)生變化。
又,作為對(duì)任意路徑調(diào)查得到QoS資源的可能性等的方法,有稱為QUERY的方 法。這種方法是在例如根據(jù)MNIO對(duì)CN6Q確立QoS路徑時(shí)預(yù)先調(diào)查所希望的QSpec 是否能用各QNE預(yù)約用的方法,發(fā)送用于調(diào)查所希望的QSpec能否用各QNE預(yù)約 的QUERY消息,利用作為該QUERY消息的應(yīng)答的RESPONSE消息能夠取得其結(jié)果。 當(dāng)前的資源預(yù)約的狀態(tài)完全沒(méi)有由于該QUERY以及RESPONSE消息而改變。而且 QNE為了對(duì)其他QNE通知某些情況,可能使用NOTIFY消息。該NOTIFY消息使用 于例如進(jìn)行出錯(cuò)通知等情況。上述RESERVE、 QUERY、 RESPONSE以及NOTIFY消息 都是用于保證QoS的NSLP的消息,記載于非專利文獻(xiàn)6。
下面利用圖29對(duì)已有^支術(shù)中MNl(U人子網(wǎng)20向子網(wǎng)30移動(dòng)時(shí)的雙重資源預(yù)約 的回避方法進(jìn)行說(shuō)明。MNIO正在從CN60接收數(shù)據(jù),在確立QoS路徑(路徑24 ) 時(shí),在QNE63、 QNE65、以及QNE66分別預(yù)約了 MNIO所希望的QoS資源。這時(shí)的
流識(shí)別符和話路識(shí)別符分別記為X、Y。實(shí)際上,在流識(shí)別符X中如上所述包含顧IO
的當(dāng)前的IP地址和CN60的IP地址,而且在話路識(shí)別符Y中設(shè)定足夠大的任意數(shù) 值。在該狀態(tài)下,MN10移動(dòng)到子網(wǎng)30后,為了確立新的QoS路徑將RESERVE消 息發(fā)送到CN60。還有,舊的路徑(路徑24)不會(huì)在MN10移動(dòng)后立即解放。
如上所述,伴隨MN10的移動(dòng),流識(shí)別符發(fā)生改變,因此路徑24的流識(shí)別符X 與路徑34的流識(shí)別符(該路徑34的流識(shí)別符記為Z)不同。QNE67在任何接口都 沒(méi)有對(duì)話路識(shí)別符Y的資源預(yù)約,因此判斷為新的路徑已經(jīng)確立,進(jìn)行對(duì)流識(shí)別 符Z以及話路識(shí)別符Y的資源預(yù)約。另一方面,在QNE65和QNE66中存在對(duì)話路 識(shí)別符Y的資源預(yù)約。Q N E 6 5和Q N E 6 6在這里將流識(shí)別符加以比較,確認(rèn)流識(shí)別 符從X變?yōu)閆,以此判定伴隨MNIO的移動(dòng)的新的路徑已經(jīng)確立,為了避免雙重資 源預(yù)約,不新預(yù)約資源而釆取更新舊的預(yù)約等手段。該舊的路徑與新的路徑開(kāi)始 相交的QNE被稱為CRN (Crossover Node:交叉節(jié)點(diǎn))。還有,所謂CRN有時(shí)候 也指實(shí)際上路徑開(kāi)始相交的路由器(圖29中的NE64),而在進(jìn)行QoS路徑的議 論的情況下,是指在舊的路徑(路徑24 )和新的路徑(路徑34 )中, 一方的相鄰 的QNE(圖29中的QNE66 )相同,而另 一方的相鄰的QNE(圖29中的QNE63和QNE67 ) 不同的QNE (圖29中的QNE65 )。
又,根據(jù)非專利文獻(xiàn)6和非專利文獻(xiàn)9,關(guān)于這樣的RESERVE消息、QUERY消 息、NOTIFY消息,不僅作為數(shù)據(jù)包的發(fā)送目的地和發(fā)送源的末端的終端(MN10 和CN60)也能夠以任意QNE作為發(fā)送源。
還有,NSIS網(wǎng)羅了不僅是移動(dòng)環(huán)境中的、而且也網(wǎng)羅了通常的靜態(tài)網(wǎng)絡(luò)中的 各種各樣的功能,但是在本說(shuō)明書(shū)中著眼于實(shí)現(xiàn)作為NSIS的功能之一的移動(dòng)支持 的附加性服務(wù)的確立的功能,通過(guò)NSIS的安裝實(shí)現(xiàn)了得到移動(dòng)支持的附加服務(wù)的 確立。
非專利文獻(xiàn)l: D. Johnson, C. Perkins and J. Arkko, "Mobility Support in IPv6,, , draf t —ietf—mobi leip-ipv6—24 , June 2003
非專利文南史2: Rajeev Koodli "Fast Handovers for Mobile IPv6,,, draft—ietf—mobi1eip—fast-mipv6-08, October 2003
非專利文南史 3: R. Braden, L. Zhang, S. Berson, S. Herzog and S. Jamin, "Resource ReSerVation Protocol—Vers ion 1 Functional Specification", RFC 2205, September 1997
非 專 利 文 獻(xiàn) 4 NSIS WG ( hUp :
//www. ietf. org/html.charters/nsis-charter.html )
非專利文南大5: H. Chaskar, Ed,"Requirements of a Quality of Service (QoS) Solution for Mobile IP" , RFC 3583, September 2003
非專利文南大 6: Sven Van den Bosch, Georgios Karagiannis and Andrew McDonald "NSLP for Qua 1 i ty-of-Service signalling,, , draft-ietf-nsis-qos—nslp—01. txt, October 2003
非專利文獻(xiàn)7: X. Fu, H. Schulzrinne, H. Tschofenig, "Mobi 1 i ty i ssues in Next Step signaling" , draft-fu-nsis-mobi1ity-01. txt, October 2003
非專利文南夂8: Roland Bless, et.Al., "Mobil i ty and Internet Signal ing Protocol" , draft-manyfo1ks-signa1ing-protocol-mobi1ity—00. txt, January 2004
非專利文南大9: R. Hancock( editor ), "Next Steps in Signal ing: Framework", draft-ietf-nsis-fw-05. txt, October 2003
非專利文獻(xiàn)10: S. Lee, et al. , "Appl icabi 1 i ty Statement of NSIS Protocols in Mob i 1 e Env i ronment s" , draf t-manyf olks-signaling—protocol-01. txt , July 2004
非專利文南大 11: M. Brunner (Editor) , "Requirements for Signaling Protocols" , draft—ietf-nsis—req—09. txt, August 2003
在圖29中,在例如轉(zhuǎn)交之前連接的子網(wǎng)20中接受QoS保證的MN10,進(jìn)行向 子網(wǎng)30的轉(zhuǎn)交,在轉(zhuǎn)交后連接的子網(wǎng)30中,考慮繼續(xù)接受在轉(zhuǎn)交前接受的QoS 保證。
在這種情況下,在MN10進(jìn)行了與轉(zhuǎn)交之前連接的子網(wǎng)2 0的轉(zhuǎn)交之后到在轉(zhuǎn)交 之后連接的子網(wǎng)30成為接受了附加服務(wù)(這里是指QoS保證)的狀態(tài)的為止的時(shí) 間,成為MN1G不接受QoS保證的時(shí)間,MN1Q完全不接受QoS保證或進(jìn)行了違約 的QoS傳送處理,將要發(fā)生QoS的失敗。
因此,如上所述對(duì)于轉(zhuǎn)交之后的MN10,迅速提供QoS保證是必要的。為了解 決這一問(wèn)題,在關(guān)于IETF的NSIS的當(dāng)前的議論(例如非專利文獻(xiàn)7)中,提出 了也有必要在例如MN1 0進(jìn)行轉(zhuǎn)交之前或結(jié)束之前進(jìn)行確立新的QoS路徑用的某些 準(zhǔn)備、或預(yù)先確立新的QoS路徑。但是只是提出了這樣的提案,關(guān)于具體的實(shí)現(xiàn) 方法完全沒(méi)有公開(kāi)。而且作為確立新的路徑的準(zhǔn)備,也有必要預(yù)先找到上述CRN, 但是關(guān)于這一點(diǎn)也沒(méi)有公開(kāi)具體的實(shí)現(xiàn)方法。這樣,預(yù)先找到CRN在QoS轉(zhuǎn)交中
是重要的問(wèn)題。但是,為了避免轉(zhuǎn)交引起的中斷或?yàn)榱藢⑵湟种朴谧畹拖薅?,CRN 必須盡快發(fā)現(xiàn)。
又,作為另一個(gè)存在問(wèn)題,在MN10與CN60進(jìn)行通信用的QoS資源的預(yù)約存在 于路徑24上時(shí),例如MN10向子網(wǎng)30移動(dòng),因此考慮對(duì)CN60進(jìn)行QUERY的情況。 在這種情況下,如上所述,路徑24中的MN10、 CN60之間的通信用的資源預(yù)約, 由于在MN10移動(dòng)后暫時(shí)沒(méi)有解放,因此在QNE65和QNE66暫時(shí)還留下路徑24的 MNIO、 CN60之間的通信用的資源預(yù)約。不能夠?qū)⑵渥鳛榭召Y源使其返回MN10 (使 用于MN10移動(dòng)后的新的路徑),結(jié)果,MN10不能夠得到正確的資源的空信息。, 這一 問(wèn)題不僅是在移動(dòng)的MN1 0提出以QUERY消息為依據(jù)的要求時(shí),而且是在例如 路徑34上的任意的QNE (例如QNE67 )發(fā)送QUERY消息的要求時(shí)也同樣會(huì)引起的 問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述存在問(wèn)題而作出的,其目的在于提供進(jìn)行轉(zhuǎn)交的移動(dòng)終端在 轉(zhuǎn)交后也能夠迅速找出CRN,迅速地繼續(xù)接受在轉(zhuǎn)交之前接受的附加服務(wù)的交叉 節(jié)點(diǎn)檢測(cè)方法以及借助于計(jì)算機(jī)執(zhí)行該方法用的交叉節(jié)點(diǎn)檢測(cè)用程序。
為了實(shí)現(xiàn)上述目的,如果采用本發(fā)明,能夠提供如下所述的交叉節(jié)點(diǎn)檢測(cè)方法, 即,分別構(gòu)成子網(wǎng)的多個(gè)訪問(wèn)路由器通過(guò)通信網(wǎng)絡(luò)連接,形成固有的可通信區(qū)域 的訪問(wèn)點(diǎn)至少 一 個(gè)以上連接于所述多個(gè)訪問(wèn)路由器中的各路由器的通信系統(tǒng)中, 構(gòu)成為通過(guò)在所述可通信區(qū)域內(nèi)與所述訪問(wèn)點(diǎn)進(jìn)行的無(wú)線通信而與連接所述訪問(wèn) 點(diǎn)的所述訪問(wèn)路由器進(jìn)行通信的移動(dòng)終端,借助于移動(dòng),檢測(cè)從連接當(dāng)前正在通 信的訪問(wèn)點(diǎn)切換成連接別的訪問(wèn)點(diǎn)的情況下,所述通信網(wǎng)絡(luò)上的新舊通信路徑交 叉而且分叉的交叉節(jié)點(diǎn)的方法,該方法包括下述步驟,也就是所述移動(dòng)終端對(duì)具 有自身和其他移動(dòng)終端的過(guò)去的移動(dòng)履歷信息的裝置,發(fā)送包含檢測(cè)所述交叉節(jié) 點(diǎn)所需要的信息的消息的步驟、所述裝置根據(jù)所接收的所述消息中包含的信息, 判斷在自身具有的所述移動(dòng)履歷信息中是否存在對(duì)應(yīng)的所述交叉節(jié)點(diǎn)的信息,在 存在的情況下,將所述交叉節(jié)點(diǎn)的信息向所述移動(dòng)終端發(fā)送的步驟、以及所迷移 動(dòng)終端接收從所述裝置發(fā)送的所述交叉節(jié)點(diǎn)信息的步驟。采用這樣的結(jié)構(gòu),即使 在移動(dòng)后也能夠迅速找出CRN,以迅速地繼續(xù)接受轉(zhuǎn)交之前接受的附加服務(wù)。
又,在本發(fā)明的檢查節(jié)點(diǎn)檢測(cè)方法中,所述移動(dòng)履歷信息由移動(dòng)終端移動(dòng)之前 的子網(wǎng)的信息、所述移動(dòng)終端移動(dòng)之后的子網(wǎng)的信息、所述移動(dòng)終端的通信目的地的子網(wǎng)的信息、由于所示移動(dòng)新舊通信路徑交叉的交叉節(jié)點(diǎn)的信息、從構(gòu)成所 述移動(dòng)之后的子網(wǎng)的訪問(wèn)路由器到所述新舊通信路徑交叉的所述交叉節(jié)點(diǎn)的鏈接 信息、從所述新舊通信路徑交叉的所述交叉節(jié)點(diǎn)到構(gòu)成所述移動(dòng)之后的子網(wǎng)的訪 問(wèn)路由器的鏈接信息中的至少一個(gè)以上的信息構(gòu)成,這是本發(fā)明的優(yōu)選狀態(tài)。釆 用這樣的結(jié)構(gòu),能夠容易地找出CRN。
又,在本發(fā)明的檢查節(jié)點(diǎn)檢測(cè)方法中,檢測(cè)所述交叉節(jié)點(diǎn)所需要的信息是所述 移動(dòng)終端移動(dòng)之前的子網(wǎng)的信息、所述移動(dòng)終端移動(dòng)之后的子網(wǎng)的信息、所述移 動(dòng)終端的通信目的地的子網(wǎng)的信息中的至少一個(gè)以上的信息,這是本發(fā)明的優(yōu)選 狀態(tài),采用這樣的結(jié)構(gòu),能夠即時(shí)收集信息。
又,在本發(fā)明的交叉節(jié)點(diǎn)檢測(cè)方法中,具有所述移動(dòng)履歷信息的所述裝置是構(gòu) 成所述移動(dòng)終端移動(dòng)之后的所述子網(wǎng)的訪問(wèn)路由器,這是本發(fā)明的優(yōu)選狀態(tài)。利 用這種結(jié)構(gòu),構(gòu)成移動(dòng)之后的子網(wǎng)的訪問(wèn)路由器了解移動(dòng)后的子網(wǎng)的信息,因此 不需要移動(dòng)后的子網(wǎng)的信息。
又,在本發(fā)明的交叉節(jié)點(diǎn)檢測(cè)方法中,具有所述移動(dòng)履歷信息的所述裝置是構(gòu) 成所述移動(dòng)終端移動(dòng)之前的所述子網(wǎng)的訪問(wèn)路由器,這是本發(fā)明的優(yōu)選狀態(tài)。利 用這種結(jié)構(gòu),構(gòu)成移動(dòng)之前的子網(wǎng)的訪問(wèn)路由器了解移動(dòng)之前的子網(wǎng)的信息,因 此不需要移動(dòng)之前的子網(wǎng)的信息。
又,本發(fā)明的交叉節(jié)點(diǎn)檢測(cè)方法中,具有所述移動(dòng)履歷信息的所述裝置是所述 新舊通信路徑交叉而且分叉的所述交叉節(jié)點(diǎn),這是本發(fā)明的優(yōu)選狀態(tài)。利用這種 結(jié)構(gòu),CRN本身已經(jīng)了解CRN的信息,因此已經(jīng)不需要CRN的信息,也沒(méi)有必要 更新。
又,如果采用本發(fā)明,能夠提供利用計(jì)算機(jī)執(zhí)行上述發(fā)明的任一項(xiàng)所述的交叉 節(jié)點(diǎn)檢測(cè)方法用的交叉節(jié)點(diǎn)檢測(cè)用的程序。采用這種結(jié)構(gòu),即使是在轉(zhuǎn)交之后也 能夠迅速找出CRN,以迅速地繼續(xù)接受轉(zhuǎn)交之前接受的附加服務(wù)。
本發(fā)明的交叉節(jié)點(diǎn)檢測(cè)方法以及利用計(jì)算機(jī)執(zhí)行該方法用的交叉節(jié)點(diǎn)檢測(cè)用 的程序具有上述構(gòu)成,能夠盡量抑制尋找CRN的處理,盡快找出CRN,以使進(jìn)行 轉(zhuǎn)交的移動(dòng)終端在轉(zhuǎn)交之后也能夠迅速地繼續(xù)接受轉(zhuǎn)交之前接受的附加服務(wù)。
圖1是本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)的結(jié)構(gòu)示意圖。
圖2是表示本發(fā)明的實(shí)施形態(tài)的MN的結(jié)構(gòu)的方框圖。
圖3是表示本發(fā)明的實(shí)施形態(tài)的MN內(nèi)存儲(chǔ)的代理服務(wù)器信息的一個(gè)例子的示 意圖。
圖4是表示本發(fā)明的實(shí)施形態(tài)的MN內(nèi)存儲(chǔ)的AP-AR對(duì)應(yīng)信息的一個(gè)例子的示 意圖。
圖5是表示本發(fā)明的實(shí)施形態(tài)的AR的結(jié)構(gòu)的方框圖。
圖6是表示本發(fā)明的實(shí)施形態(tài)的其他AR的結(jié)構(gòu)的方框圖。
圖7是表示本發(fā)明的實(shí)施形態(tài)的CRN的結(jié)構(gòu)的方框圖。
圖8是表示本發(fā)明的實(shí)施形態(tài)的MN與具有移動(dòng)履歷信息的裝置之間進(jìn)行的從 CRN的信息的提取到向代理服務(wù)器發(fā)送的動(dòng)作的 一 個(gè)例子的序列圖。
圖9是表示本發(fā)明的實(shí)施形態(tài)的代理服務(wù)器的結(jié)構(gòu)的方框圖。
圖10是表示本發(fā)明的實(shí)施形態(tài)的QNE的結(jié)構(gòu)的方框圖。
圖11是表示本發(fā)明的實(shí)施形態(tài)的CN的結(jié)構(gòu)的方框圖。
圖12是表示本發(fā)明實(shí)施形態(tài)中,代理服務(wù)器與CN相互收發(fā)的消息中如何存儲(chǔ) 利用QNE處理的信息的 一個(gè)例子的示意圖。
圖13是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,匪委托代理服務(wù)器準(zhǔn)備確立 QoS路徑,在進(jìn)行該準(zhǔn)備時(shí)的動(dòng)作的 一個(gè)例子的第1張序列圖
圖14是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,匪委托代理服務(wù)器準(zhǔn)備確立 QoS路徑,在進(jìn)行該準(zhǔn)備時(shí)的動(dòng)作的 一個(gè)例子的第2張序列圖
圖15是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,顧委托代理服務(wù)器準(zhǔn)備確立 QoS路徑,利用在已有的NSIS中使用的RESPONSE消息作為該準(zhǔn)備中使用的消息 的情況下的動(dòng)作的一個(gè)例子的序列圖
圖16是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,匪委托代理服務(wù)器準(zhǔn)備確立 QoS路徑,利用在已有的NSIS中使用的RESPONSE消息作為該準(zhǔn)備中使用的消息 的情況下的動(dòng)作的一個(gè)例子的序列圖
圖17是本發(fā)明實(shí)施形態(tài)中實(shí)現(xiàn)別的處理方法的代理服務(wù)器的結(jié)構(gòu)的方框圖。
圖18是本發(fā)明實(shí)施形態(tài)中實(shí)現(xiàn)別的處理方法的CN的結(jié)構(gòu)的方框圖。
圖19是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,代理服務(wù)器委托CRN確立QoS 路徑時(shí)的動(dòng)作的 一個(gè)例子的序列圖。
圖20是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,代理服務(wù)器委托CRN確立QoS 路徑時(shí)的另 一動(dòng)作的 一個(gè)例子的序列圖。
圖21是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,匪委托代理服務(wù)器準(zhǔn)備確立
QoS路徑,在進(jìn)行該準(zhǔn)備時(shí)的動(dòng)作的一個(gè)例子的第1張序列圖。
圖22是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,顧委托代理服務(wù)器準(zhǔn)備確立
QoS路徑,在進(jìn)行該準(zhǔn)備時(shí)的動(dòng)作的一個(gè)例子的第2張序列圖。
圖23是表示在本發(fā)明的實(shí)施形態(tài)的通信系統(tǒng)中,顧委托代理服務(wù)器準(zhǔn)備確立
QoS路徑,在進(jìn)行該準(zhǔn)備時(shí)的另 一動(dòng)作的 一個(gè)例子的序列圖。
圖24是表示本發(fā)明和已有技術(shù)相同的無(wú)線電通信系統(tǒng)的結(jié)構(gòu)的示意圖。
圖25是說(shuō)明已有技術(shù)中的RSVP不能與MN的移動(dòng)對(duì)應(yīng)用的示意圖。
圖26是說(shuō)明已有技術(shù)中的NSIS的協(xié)議的結(jié)構(gòu)用的示意圖。
圖27是用于說(shuō)明已有技術(shù)中的NSIS的節(jié)點(diǎn)NE和QNE "相鄰"這一概念的示意圖。
圖28是表示用已有技術(shù)中的NSIS如何進(jìn)行QoS資源預(yù)約的示意圖。
圖29是用于說(shuō)明已有技術(shù)的NSIS中如何避免雙重資源預(yù)約的示意圖。
具體實(shí)施例方式
下面利用圖1~圖23對(duì)本發(fā)明的實(shí)施形態(tài)進(jìn)行說(shuō)明。圖l是本發(fā)明的實(shí)施形 態(tài)的通信系統(tǒng)的結(jié)構(gòu)示意圖。在圖1中,用實(shí)線表示出MN1Q在轉(zhuǎn)交之前連接在子 網(wǎng)20上的狀態(tài)下與CN60之間確立的QoS路徑(路徑24 )。在該路徑24上從MN10 到CN60,存在著AR21、 NE62、 QNE63、 NE64、 QNE65、 QNE66。又同樣,MN10在轉(zhuǎn) 交后連接于子網(wǎng)30的情況下,與CN60之間確立的QoS路徑(路徑34用虛線表示)。 在該路徑34上,從MN1Q到CN60,存在著AR31、 QNE (代理服務(wù)器)68、 QNE67、 NE64、 QNE65、 QNE66。因此,舊的路徑(路徑24 )與新的路徑(路徑34)開(kāi)始交 叉的QNE ( CRN )為QNE65。
下面對(duì)MN1Q的功能進(jìn)行說(shuō)明。圖2是表示本發(fā)明的實(shí)施形態(tài)的MN的結(jié)構(gòu)的方 框圖。還有,在圖2中,MN10具有的各功能用方框表示,這些功能可以利用硬件 和/或軟件實(shí)現(xiàn)。
圖2所示的MN10具有轉(zhuǎn)交目的地候補(bǔ)決定手段101、無(wú)線接收手段102、無(wú)線 發(fā)送手段103、 CRN檢測(cè)消息生成手段104、代理服務(wù)器決定手段105、消息生成 手段106、消息接收手段107。又,作為選項(xiàng)也可以具有NCoA生成手段108、代 理服務(wù)器信息存儲(chǔ)手段109、 CRN提取手段llO、移動(dòng)履歷信息存儲(chǔ)手段111。還 有,在圖2中,選項(xiàng)部分用虛線表示。CRN提取手段110和移動(dòng)履歷信息存儲(chǔ)手 段111,是如下所述MN10根據(jù)本身具有的移動(dòng)履歷信息提取CRN時(shí)工作的手段。
轉(zhuǎn)交目的地候補(bǔ)決定手段101是接收從例如不同的多個(gè)AP來(lái)的信號(hào),尋找能
夠進(jìn)行L2轉(zhuǎn)交的AP—覽表的手段。還有,MN10也可以不利用轉(zhuǎn)交目的地候補(bǔ)決 定手段101決定L2轉(zhuǎn)交目的地候補(bǔ),而直接利用下述代理服務(wù)器決定手段105 進(jìn)行處理。又,無(wú)線接收手段102和無(wú)線發(fā)送手段103分別是利用無(wú)線通信接收 數(shù)據(jù)和發(fā)送數(shù)據(jù)用的手段,這些手段中包含進(jìn)行無(wú)線通信所需要的各種功能。
又,CRN檢測(cè)消息生成手段104是生成包含檢測(cè)(找出)CRN (QNE65)所需要 的信息的、向具有本身和其他MN的過(guò)去的移動(dòng)履歷信息的裝置發(fā)送用的消息的手 段。關(guān)于移動(dòng)履歷信息將在下面敘述。在這里,作為檢測(cè)出CRN (QNE65)所需要 的信息可以舉出例如MN10的轉(zhuǎn)交之前的子網(wǎng)20的信息、MN10的轉(zhuǎn)交之后的子網(wǎng) 30的信息、作為MN10的通信目的地的CN60的未圖示的子網(wǎng)的信息等,這些信息 中的至少一個(gè)以上的信息作為檢測(cè)出CRN (QNE65)所需要的信息包含于消息中。 還有,所謂子網(wǎng)的信息是指例如子網(wǎng)的識(shí)別符等的信息,也就是各子網(wǎng)固有的信 息。還有,由CRN檢測(cè)消息生成手段104生成的上述消息記為消息X。
又,上述無(wú)線發(fā)送手段103將CRN檢測(cè)消息生成手段104生成的消息X向具有 移動(dòng)履歷信息的裝置發(fā)送。然后,上述無(wú)線接收手段102從接收無(wú)線發(fā)送手段103 發(fā)送的消息X的具有移動(dòng)履歷信息的裝置,接收根據(jù)為檢測(cè)消息X中包含的CRN (QNE65)所需要的信息所提取的對(duì)應(yīng)的CRN ( QNE65 )的信息。然后,無(wú)線發(fā)送 手段103將接收的CRN( QNE65 )的信息發(fā)送到下述代理服務(wù)器(圖1中的QNE68), 接收到的代理服務(wù)器進(jìn)行MN10在轉(zhuǎn)交時(shí)迅速確立QoS路徑所需要的處理。對(duì)于確 立QoS路徑用的處理將在下面敘述。又,無(wú)線接收手段102也可以在具有移動(dòng)履 歷信息的裝置沒(méi)有提取對(duì)應(yīng)的CRN ( QNE65 )的信息時(shí),從具有移動(dòng)履歷信息的裝 置接收表示信息沒(méi)有被提取意思的信息。在這種情況下,通過(guò)由下述代理服務(wù)器 決定手段105發(fā)現(xiàn)的代理服務(wù)器找出CRN,進(jìn)行確立QoS路徑用的處理。
在這里,MN10對(duì)具有移動(dòng)履歷信息的裝置發(fā)送包含MN10的轉(zhuǎn)交前的子網(wǎng)20 的信息、MN10的轉(zhuǎn)交后的子網(wǎng)30的信息、作為MN10的通信目的地的CN60的未 圖示的子網(wǎng)的信息等的消息X時(shí),MN10取得這些信息是必要的。使取得這些信息 成為可能的是NSIS Transport Layer Protocol ( NTLP或GIMPS ) , NTLP或G頂PS 由于流識(shí)別符包含數(shù)據(jù)的發(fā)送源和接收目的地的IP地址,因此能夠得到上述信 息。這時(shí),MN10必須預(yù)先知道前綴(prefix)的長(zhǎng)度。
又,代理服務(wù)器決定手段105是發(fā)現(xiàn)代理服務(wù)器的手段。利用代理服務(wù)器決定 手段105發(fā)現(xiàn)的代理服務(wù)器,成為MN10的代理,是為了在轉(zhuǎn)交后不被打斷地接收
附加的服務(wù)(在這里假定是QoS)而能夠預(yù)先準(zhǔn)備的、具有QoS提供功能的NSIS 節(jié)點(diǎn)(QNE),在MN10轉(zhuǎn)交時(shí)存在于被擴(kuò)展的預(yù)定的QoS路徑上。代理服務(wù)器的 功能在后文中進(jìn)行說(shuō)明。
為了發(fā)現(xiàn)該代理服務(wù)器,考慮了多種方法。例如根據(jù)轉(zhuǎn)交目的地候補(bǔ)決定手段 101取得的AP —覽表的信息,參照在MN10內(nèi)本地存儲(chǔ)的代理服務(wù)器信息40 (代 理服務(wù)器信息存儲(chǔ)手段109中存儲(chǔ)的代理服務(wù)器信息40),在連接AP的子網(wǎng)絡(luò) 上檢索、決定對(duì)于與CN60進(jìn)行通信合適的代理服務(wù)器信息40的方法、將該AP 一覽表的信息發(fā)送到IP網(wǎng)絡(luò)上存在的服務(wù)器(假定為代理服務(wù)器檢索服務(wù)器)等, 使涉及上述最合適的代理服務(wù)器的信息返回的方法、或存儲(chǔ)于代理服務(wù)器信息40 中的所有的選擇代理服務(wù)器的方法等。還有,轉(zhuǎn)交目的地候補(bǔ)AR本身就是QNE, 有時(shí)候也能夠成為代理服務(wù)器。圖3表示代理服務(wù)器40的內(nèi)容的一個(gè)例子。還有, 圖3所示的代理服務(wù)器信息40是參照?qǐng)D24的網(wǎng)絡(luò)結(jié)構(gòu)做成的一個(gè)例子。圖3所 示的代理服務(wù)器信息40在匪與各AP連接的情況下,具有能夠選作為代理服務(wù)器 的節(jié)點(diǎn)的IP地址,MN能夠通過(guò)參照該代理服務(wù)器信息40進(jìn)行代理服務(wù)器的選擇 和確定。還有,作為代理服務(wù)器最好是設(shè)定其屬下具有各AP的AR附近(網(wǎng)絡(luò)結(jié) 構(gòu)上的AR附近)存在的QNE。
又,消息生成手段106是包含為了在代理服務(wù)器中MN10能夠在轉(zhuǎn)交后不被打 斷地接收QoS而預(yù)先準(zhǔn)備所需要的信息的消息的生成手段。作為MN10為了能夠在 轉(zhuǎn)交后不被打斷地接收QoS而預(yù)先準(zhǔn)備所需要的信息,有例如當(dāng)前正在使用的流 識(shí)別符和話路識(shí)別符、數(shù)據(jù)流的方向(或是從MN10向CN60的方向、或是從CN60 向MN10的方向、或是雙向的通信)等。還有,將上述消息生成手段106生成的上 述消息記為消息A。還有,也可以在消息A中包含無(wú)線接收手段102接收的CRN (QNE65 )的信息。
又,消息接收手段107,是在代理服務(wù)器進(jìn)行上述準(zhǔn)備時(shí)從代理服務(wù)器接收包 含準(zhǔn)備是否成功的信息的消息(記為消息D)用的手段,可以借助于展開(kāi)新的QoS 路徑的方法將其省略。還有,在該消息D中也可以包含代理服務(wù)器進(jìn)行上述準(zhǔn)備 時(shí)得到的信息等。
MN10也能夠確定移動(dòng)目的地、生成在這里使用的NCoA并將其送往移動(dòng)目的地 的代理服務(wù)器。用于生成該NCoA的手段是NCoA生成手段108,所生成的NCoA在 消息生成手段106中與流識(shí)別符等一起存儲(chǔ)于消息A內(nèi)。對(duì)于NCoA生成方法,可 以考慮例如在本地具有像圖4 (與圖3—樣參照?qǐng)D13估文成的一個(gè)例子)所示那樣AP-AR對(duì)應(yīng)信息41,根據(jù)轉(zhuǎn)交目的地候補(bǔ)決定手段101得到的AP信息, 檢索該AP - AR對(duì)應(yīng)信息41 ,取得與AP聯(lián)系的之前的AR信息(例如AR的鏈接層 地址、AR所屬的子網(wǎng)的網(wǎng)絡(luò)前綴或前綴長(zhǎng)度等),以此無(wú)狀態(tài)地(stateless) 自動(dòng)生成NCoA的方法。
但是在這種情況下,NCoA由于是無(wú)狀態(tài)地自動(dòng)生成的,所以需要用于確認(rèn)實(shí) 際上該NCoA是否在轉(zhuǎn)交目的地的子網(wǎng)能夠使用的確認(rèn)手段。因此選擇AR本身能 夠成為代理服務(wù)器的子網(wǎng)作為例如轉(zhuǎn)交目的地,將包含NCoA的消息A發(fā)送到該 AR,以便要求具有該代理服務(wù)器功能的AR調(diào)查NCoA的合理性等的處理是必要的。 又,作為另一種NCoA獲得方法,還有當(dāng)前正在通信的AR (屬于轉(zhuǎn)交前的子網(wǎng)20 的AR),利用近鄰的子網(wǎng)絡(luò)的DHCP服務(wù)器預(yù)先接收可以使用的CoA的部分,在 MN10向別的AR(屬于轉(zhuǎn)交后的子網(wǎng)30的AR)移動(dòng)之前,將從該子網(wǎng)的DHCP服 務(wù)器得到的CoA中的一個(gè)分配給MN1Q的方法。在這種情況下,由于CoA被有狀態(tài) 地分配,所以不必對(duì)CoA的合理性進(jìn)行核對(duì),沒(méi)有如上所述選擇具有代理服務(wù)器 功能的AR的限制。又,在消息A中也可以包含此外的信息(例如MN10當(dāng)前相鄰 的QNE ( QNE6 3 )的IP地址等信息)。
下面對(duì)從MN10接收消息X的裝置的功能進(jìn)行說(shuō)明。還有,該裝置不限于特定 的裝置,例如也可以是構(gòu)成轉(zhuǎn)交前的子網(wǎng)20的AR21、構(gòu)成轉(zhuǎn)交后的子網(wǎng)30的 AR31、 CRN( QNE65 )等。以下對(duì)具有移動(dòng)履歷信息的裝置為AR21 、 AR31 、 CRN( Q腿5 ) 的各種情況進(jìn)行說(shuō)明。又對(duì)MN1Q本身具有移動(dòng)履歷信息的情況也進(jìn)行說(shuō)明。圖5 是本發(fā)明實(shí)施形態(tài)中的接收消息X的AR21的結(jié)構(gòu)的方框圖。還有,與圖2所示的 MN10 —樣,圖5所示的AR21具有的各功能可以利用硬件和/或軟件實(shí)現(xiàn)。
圖5所示的AR21具有接收手段211、發(fā)送手段212、控制手段213、移動(dòng)履歷 信息存儲(chǔ)手段214。接收手段211是接收從例如MN10發(fā)送的消息X或流過(guò)路徑24 的數(shù)據(jù)等的手段。又,發(fā)送手段212是發(fā)送下述控制手段213提取的CRN(QNE65) 的信息和其他數(shù)據(jù)等的手段??刂剖侄?13根據(jù)例如接收手段211接收的消息X 中包含的信息,判斷移動(dòng)履歷信息存儲(chǔ)手段214中存儲(chǔ)的移動(dòng)履歷信息中對(duì)應(yīng)的 CRN的信息是否存在,在判斷為存在的情況下,提取CRN的信息。還有,不一定 根據(jù)提取的結(jié)果就能夠確立最合適的路徑,但是QoS得到保證。對(duì)于下述AR31、 CRN (QNE65)的情況下也一樣。又,移動(dòng)履歷信息存儲(chǔ)手段214中存儲(chǔ)的移動(dòng)履 歷信息是例如經(jīng)過(guò)規(guī)定的時(shí)間之前的信息,在規(guī)定的時(shí)間過(guò)去的情況下也可以刪 除。對(duì)于下述AR31、 CRN(QNE65)的移動(dòng)履歷信息也一樣。
作為具體的例子,可以考慮在MN10從子網(wǎng)20轉(zhuǎn)交到子網(wǎng)30時(shí),MN10在消息 X中包含子網(wǎng)20的信息、子網(wǎng)30的信息、通信目的地的CN60的子網(wǎng)的信息的情 況。還有,在該情況下,在消息X中也可以不包含子網(wǎng)20的信息。因?yàn)锳R"顯 示出具有子網(wǎng)20的信息等情況。利用接收手段211接收消息X時(shí),控制手段213 判斷在將轉(zhuǎn)交之前、轉(zhuǎn)交之后、MN的通信目的地的子網(wǎng)的信息、借助于轉(zhuǎn)交得到 的CRN的信息、構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器)到CRN—側(cè)的 鏈接信息、從CRN —側(cè)到構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè) 的鏈接信息,作為一組相關(guān)數(shù)據(jù)加以存儲(chǔ)的移動(dòng)履歷信息存儲(chǔ)手段214中,是否 存在將消息X中包含的子網(wǎng)20的信息、子網(wǎng)30的信息、通信目的地的CN60的子 網(wǎng)的信息作為一組相關(guān)信息的數(shù)據(jù)??刂剖侄?13在判斷為存在的情況下提取對(duì) 應(yīng)的CRN的信息。然后,發(fā)送手段212將提取的CRN的信息向MN1G發(fā)送。
還有,接收CRN的信息的MN1 0為了確認(rèn)接收的CRN的信息的正當(dāng)性,也可以 發(fā)出信令(signaling)。具體地說(shuō),MN1Q對(duì)作為信息得到的CRN發(fā)送包含當(dāng)前 的流ID (流識(shí)別符)和話路ID (話路識(shí)別符)的確認(rèn)消息,如果相應(yīng)的ID存在, 則能夠確認(rèn)其CRN存在于當(dāng)前的舊QoS路徑上。但是,不一定是最合適的。假如 相應(yīng)的ID不存在,則其CRN不存在于路徑上,在該情況下,通過(guò)代理服務(wù)器決定 手段105發(fā)現(xiàn)的代理服務(wù)器,進(jìn)行找出CRN的處理。確認(rèn)CRN的信息的正當(dāng)性的 處理在涉及下述AR31、 CRN (QNE65)的情況下也相同。
在這里,由控制手段213確認(rèn)移動(dòng)履歷信息存儲(chǔ)手段214中不存在相應(yīng)的數(shù)據(jù) 的情況下,有必要通過(guò)代理服務(wù)器決定手段105發(fā)現(xiàn)的代理服務(wù)器找出CRN。還 有,控制手段213通過(guò)代理服務(wù)器決定手段105發(fā)現(xiàn)的代理服務(wù)器找出CRN的情 況下,與找出的CRN的信息一起,將轉(zhuǎn)交前后的子網(wǎng)的信息、MN10的通信目的地 的子網(wǎng)的信息、構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)到CRN — 側(cè)的鏈接信息、從CRN —側(cè)到構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)的鏈接信息作為一組相關(guān)數(shù)據(jù)存儲(chǔ)于移動(dòng)履歷信息存儲(chǔ)手段214。
下面利用圖6對(duì)具有移動(dòng)履歷信息的裝置為AR31的情況進(jìn)行說(shuō)明。圖6是表 示本發(fā)明的實(shí)施形態(tài)的接收消息X的AR31的結(jié)構(gòu)的方框圖。還有,與圖2所示的 MN10相同,圖6所示的AR31具有的各種功能可以利用硬件和/或軟件實(shí)現(xiàn)。
圖6所示的AR31具有接收手段311、發(fā)送手段312、控制手段313、移動(dòng)履歷 信息存儲(chǔ)手段314。接收手段311是接收例如匪IO送來(lái)的消息X和流過(guò)路徑34 的數(shù)據(jù)等的手段。又,發(fā)送手段312是發(fā)送例如下述控制手段313提取的CRN
(QNE65 )的信息和其他數(shù)據(jù)等的手段。控制手段313根據(jù)例如接收手段311接收 的消息X中包含的信息,判斷移動(dòng)履歷信息存儲(chǔ)手段314中存儲(chǔ)的所述移動(dòng)履歷 信息中是否存在對(duì)應(yīng)的CRN的信息,在判斷為存在的情況下,提取CRN的信息。
作為具體的例子,可以考慮MN10從子網(wǎng)20向子網(wǎng)30轉(zhuǎn)交時(shí),MN10在消息X 中包含子網(wǎng)20的信息、子網(wǎng)30的信息、通信目的地的CN60的子網(wǎng)的信息的情況。 還有,在這種情況下,消息X中也可以不包含子網(wǎng)30的信息。因?yàn)锳R31形成為 具有子網(wǎng)30的信息等情況。 一旦接收手段311接收到消息X,控制手段313就判 斷將轉(zhuǎn)交之前、轉(zhuǎn)交之后、匪的通信的目的地的子網(wǎng)的信息、利用轉(zhuǎn)交得到的CRN 的信息、從構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)到CRN—側(cè)的 鏈接信息、從CRN—側(cè)到構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè) 的鏈接信息作為一組相關(guān)數(shù)據(jù)加以存儲(chǔ)的移動(dòng)履歷信息存儲(chǔ)手段314中是否存在 將消息X中包含的子網(wǎng)20的信息、子網(wǎng)30的信息、通信目的地CN60的子網(wǎng)的信 息作為一組相關(guān)信息的數(shù)據(jù)。控制手段313在判斷為存在的情況下,提取對(duì)應(yīng)的 CRN信息,然后發(fā)送手段312將提取的CRN的信息發(fā)送給MNIO。
在這里,控制手段313判斷為移動(dòng)履歷信息存儲(chǔ)手段314中不存在相應(yīng)的數(shù)據(jù) 的情況下,有必要通過(guò)利用代理服務(wù)器決定手段105發(fā)現(xiàn)的代理服務(wù)器找出CRN。 還有,控制手段313在通過(guò)利用代理服務(wù)器決定手段105發(fā)現(xiàn)的代理服務(wù)器找出 CRN的情況下,與圖5所示的AR21的控制手段213—樣,與找出的CRN的信息一 起,將轉(zhuǎn)交前后的子網(wǎng)的信息、MN10的通信目的地的子網(wǎng)的信息、從構(gòu)成轉(zhuǎn)交后 的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)到CRN —側(cè)的鏈接的信息、從CRN —側(cè) 到構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器)一側(cè)的鏈接信息作為一組相 關(guān)數(shù)據(jù)存儲(chǔ)于移動(dòng)履歷信息存儲(chǔ)手段314。
下面用圖7對(duì)具有移動(dòng)履歷信息的裝置為CRN ( QNE65 )的情況進(jìn)行說(shuō)明。圖7 是表示本發(fā)明的實(shí)施形態(tài)的接收消息X的CRN ( QNE65 )的結(jié)構(gòu)的方框圖。還有, 與圖2所示的MN10 —樣,圖7所示的CRN ( QNE65 )具有的功能可以利用石更件和/ 或軟件實(shí)現(xiàn)。
圖7所示的CRN (QNE65)具有接收手段651、發(fā)送手段652 、控制手段65 3、 移動(dòng)履歷信息存儲(chǔ)手段654。接收手段651是接收從例如MN10發(fā)送的消息X和流 過(guò)路徑24及34的數(shù)據(jù)等的接收手段。又,發(fā)送手段652是發(fā)送例如下述控制手 段65 3提取的CRN ( QNE65 )的消息和其他數(shù)據(jù)等的手段??刂剖侄?5 3根據(jù)例如 接收手段651接收的消息X中包含的消息,判斷移動(dòng)履歷信息存儲(chǔ)手段654中存 儲(chǔ)的移動(dòng)履歷信息中是否存在對(duì)應(yīng)的CRN的信息,判斷為存在的情況下,提取CRN 的信息。
作為具體的例子,可以考慮MN10從子網(wǎng)20向子網(wǎng)30轉(zhuǎn)交時(shí)MN10在消息X中 包含子網(wǎng)20的信息、子網(wǎng)30的信息、通信目的地的CN60的子網(wǎng)的信息的情況。 首先,MN10在舊的QoS通路上向CN60發(fā)送消息X時(shí),存在于該QoS通路上的QNE 判斷相應(yīng)的移動(dòng)履歷信息是否存在于自身,在不存在的情況下,向下面的QNE傳 送消息X。然后,接收手段651—旦接收到消息X,控制手段65 3就判斷將轉(zhuǎn)交之 前、轉(zhuǎn)交之后、MN的通信目的地的子網(wǎng)的信息、通過(guò)轉(zhuǎn)交得到的CRN的信息、從 構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)到CRN—側(cè)的鏈接信息、 從CRN —側(cè)到構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)的鏈接信息 作為一組相關(guān)數(shù)據(jù)存儲(chǔ)的移動(dòng)履歷信息存儲(chǔ)手段654中是否存在將消息X中包含 的子網(wǎng)20的信息、子網(wǎng)30的信息、通信目的地CN60的子網(wǎng)的信息作為一組相關(guān) 信息的數(shù)據(jù)??刂剖侄?5 3在判斷為存在的情況下,提取對(duì)應(yīng)的CRN的信息。然 后,發(fā)送手段652將所提取的CRN的信息和自身的接口信息發(fā)送到MNIO。
在這里,控制手段653判定為移動(dòng)履歷存儲(chǔ)手段654中不存在相應(yīng)的數(shù)據(jù)的情 況下,向接著的QNE發(fā)送消息X。然后,在不存在具有相應(yīng)的移動(dòng)履歷信息的QNE 的情況下,CN60對(duì)MN10通知相應(yīng)的CRN不存在。因此,MN10有必要通過(guò)由代理 服務(wù)器決定手段105發(fā)現(xiàn)的代理服務(wù)器尋找出CRN。還有,在通過(guò)代理服務(wù)器決 定手段105發(fā)現(xiàn)的代理服務(wù)器找出了 CRN的情況下,相應(yīng)的CRN ( QNE )的控制手 段與圖5所示的AR21的控制手段213和圖6所示的AR31的控制手段313 —樣, 與找出的CRN的信息一起,將轉(zhuǎn)交前后的子網(wǎng)的信息、MN的通信目的地各自的子 網(wǎng)的信息、構(gòu)成轉(zhuǎn)交后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器)一側(cè)到CRN —側(cè)的鏈接 信息、從CRN—側(cè)到構(gòu)成轉(zhuǎn)交之后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)的鏈 接信息作為一組相關(guān)數(shù)據(jù)存儲(chǔ)于移動(dòng)履歷信息存儲(chǔ)手段654。
下面用圖2對(duì)具有移動(dòng)履歷信息的裝置為MN1Q的情況進(jìn)行說(shuō)明。移動(dòng)履歷信 息被存儲(chǔ)于移動(dòng)履歷信息存儲(chǔ)手段111,具體地說(shuō),存儲(chǔ)顧IO的過(guò)去的移動(dòng)履歷 的信息。CRN提取手段110根據(jù)CRN檢測(cè)消息生成手段104生成消息X時(shí)包含的 信息,從移動(dòng)履歷信息存儲(chǔ)手段111判斷相應(yīng)的移動(dòng)履歷信息是否存在,在存在 的情況下,提取相應(yīng)的CRN的信息。然后,無(wú)線發(fā)送手段103將所提取的CRN的 信息發(fā)送給代理服務(wù)器。另一方面,判斷為不存在的情況下,通過(guò)代理服務(wù)器決 定手段105發(fā)現(xiàn)的代理服務(wù)器開(kāi)始進(jìn)行尋找CRN的處理。這樣,通過(guò)MN10本身利 用過(guò)去的移動(dòng)履歷,對(duì)于多次實(shí)施某一模式動(dòng)作的匪是有效的。但是這樣的麗io 本身具有移動(dòng)履歷信息的情況下,有必要確認(rèn)CRN的信息的正當(dāng)性。又,也可以 在多個(gè)匪之間相互收發(fā)(共有)移動(dòng)履歷信息。
下面用圖8就MN10與具有移動(dòng)履歷信息的裝置(例如AR21 )之間進(jìn)行的CRN 的信息的提取到向代理服務(wù)器發(fā)送進(jìn)行說(shuō)明。MN1 Q從連接有當(dāng)前正在通信的未圖 示的AP的AR21的子網(wǎng)20向與構(gòu)成子網(wǎng)30的AR31連^妄的未圖示的AP轉(zhuǎn)交之際, MN10為了檢測(cè)CRN,使子網(wǎng)20的信息、子網(wǎng)30的信息、CN60的子網(wǎng)的信息等包 含于消息X中(步驟S801 ),將消息X發(fā)送到AR21 (步驟S802 )。還有,MN10 也可以在轉(zhuǎn)交后開(kāi)始步驟S801、 S802的處理。接收從MN10來(lái)的消息X的AR21, 判斷在將轉(zhuǎn)交前、轉(zhuǎn)交后、MN的通信目的地的子網(wǎng)的信息、通過(guò)轉(zhuǎn)交得到的CRN 的信息、構(gòu)成轉(zhuǎn)交后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)到CRN—側(cè)的鏈接 信息、從CRN—側(cè)到構(gòu)成轉(zhuǎn)交后的子網(wǎng)的訪問(wèn)路由器(代理服務(wù)器) 一側(cè)的鏈接 信息作為一組相關(guān)數(shù)據(jù)加以存儲(chǔ)的移動(dòng)履歷信息存儲(chǔ)手段214中是否存在包含于 消息X中的子網(wǎng)20的信息、子網(wǎng)30的信息、通信目的地CN60的子網(wǎng)的信息作為 一組相關(guān)信息的數(shù)據(jù),判斷為存在的情況下,提取對(duì)應(yīng)的CRN的信息(步驟S803 )。 然后,AR21將所^是耳又的CRN的信息發(fā)送到MNIO (步驟S804 )。
然后,從相鄰的L2信號(hào)能夠到達(dá)的AP接收L2信息的MNIO,首先根據(jù)該信息 決定能夠進(jìn)行轉(zhuǎn)交到子網(wǎng)絡(luò)(步驟S805 ),然后根據(jù)AP的L2信息,決定轉(zhuǎn)交候 補(bǔ)目的地的代理服務(wù)器(步驟S806 )。決定代理服務(wù)器的MN10將從AR21接收的 CRN的信息、在路徑24的上行數(shù)據(jù)流(upstream)用的流識(shí)別符和話^各識(shí)別符、 下行數(shù)據(jù)流用的流識(shí)別符以及話路識(shí)別符置于消息A,同時(shí)把是雙向通信的信息 也置于消息A (步驟S807 ),將消息A發(fā)送到所選擇的代理服務(wù)器(步驟S808 ), 這樣,如果預(yù)先知道CRN,就能夠?qū)RN ( QNE65 )發(fā)送RESERVE消息。在這里, 特別是設(shè)想對(duì)代理服務(wù)器群中的一個(gè)、即代理服務(wù)器68發(fā)送消息A的情況。
還有,在AR21中,相應(yīng)的CRN的信息沒(méi)有被提取的情況下,例如,AR21也可 以對(duì)MN10發(fā)送表示相應(yīng)的CRN的信息不存在的意思的信息,因此,MN10由于在 消息A中不包含CRN的信息,在代理服務(wù)器一側(cè)找出相應(yīng)的CRN。
下面對(duì)從MN10接收消息的代理服務(wù)器(QNE68)的功能進(jìn)行說(shuō)明。還有,在這 里,MN10作為代理服務(wù)器之一,考慮將圖1中的QNE68選擇為代理服務(wù)器之一。 圖9是本發(fā)明的實(shí)施形態(tài)中的表示代理服務(wù)器的結(jié)構(gòu)的方框圖。還有,與圖2所 示的MN10—樣,圖9所示的代理服務(wù)器68具有的各功能可以利用硬件和/或軟件
實(shí)現(xiàn)。
圖9所示的代理服務(wù)器68具有接收手段681、發(fā)送手段682、消息處理手段 683、 684、消息生成手段685 、 686。又,作為選擇,也可以具有消息生成手段687 和路徑信息存儲(chǔ)手段688。還有,在圖9中,選擇部分用虛線表示。
接收手段681和發(fā)送手段682是進(jìn)行數(shù)據(jù)接收和數(shù)據(jù)發(fā)送用的手段。又,消息 處理手段683是接收、處理由圖2所示的MN10的消息生成手段106生成并由無(wú)線 發(fā)送手段103發(fā)送的消息(消息A)用的手段。例如確認(rèn)消息A中包含的數(shù)據(jù)流 的信息,判斷用怎么樣的形式確立QoS的路徑比較理想。又,在消息A中包含CRN 信息的情況下,消息處理手段68 3根據(jù)該CRN的信息進(jìn)行在MN1 0轉(zhuǎn)交時(shí)迅速確立 QoS路徑的處理。另一方面,在消息處理手段683不從MN10接收CRN的信息的情 況下,借助于下述消息生成手段685 、消息處理手段684等發(fā)現(xiàn)CRN,根據(jù)該CRN 信息,在MN1 0轉(zhuǎn)交時(shí)進(jìn)行迅速確立QoS路徑的處理。下面對(duì)確立QoS路徑的處理 方法進(jìn)行說(shuō)明。還有,接收的CRN的信息如果進(jìn)行雙向通信就是下述上行數(shù)據(jù)流 用的CRN的信息和下行數(shù)據(jù)流用的CRN的信息。又,關(guān)于利用數(shù)據(jù)流確立QoS路 徑的確立方法的變化,將與下述中間的QNE的功能一起說(shuō)明。
又,消息生成手段685生成包含消息處理手段68 3接收的流識(shí)別符(例如24 的流識(shí)別符X )、話路識(shí)別符(例如路徑24和路徑34共同的話路識(shí)別符Y )的消 息(記為消息B )。消息生成手段685生成的上述消息B是尋找CRN用的消息, 通過(guò)發(fā)送手段682被送到CN60。還有,該流識(shí)別符中包含CN60的IP地址信息。
又,消息處理手段684是從接收到由消息生成手段685生成并發(fā)送的消息B的 CN60接收通過(guò)路徑34上的各QNE發(fā)送來(lái)的消息(記為消息C )并進(jìn)行處理的手段。 在該消息C中包含CRN的信息。在消息處理手段684根據(jù)該CRN信息,在麗IO 轉(zhuǎn)交時(shí),進(jìn)行迅速確立QoS路徑的處理。為了進(jìn)行該處理,考慮了多種方法。例 如也可以將該信息傳遞給路徑信息存儲(chǔ)手段688,在顧10轉(zhuǎn)交過(guò)來(lái)的時(shí)刻進(jìn)行某 種處理,或也可以將該信息再發(fā)送給消息生成手段686,作為向廳IO返回的消息 (上述消息D)。但是在這種情況下,有必要在MN10設(shè)置圖2的消息接收手段107。 還可以如上所述,在消息D中也可以包含關(guān)于準(zhǔn)備是否成功的信息。又可以在消 息D中包含除此以外的信息。又,在從MNIO送來(lái)CRN的信息的情況下,也可以不 向MNIO發(fā)送返回的消息。
又,在用消息處理手段68 3接收MNIO的NCoA的信息的情況下,也可以用消息 生成手段687根據(jù)該NCoA生成新的流識(shí)別符,根據(jù)消息處理手段68 3或消息處理 手段684接收的CRN的信息將RESERVE消息發(fā)送到CN60,以此在路徑34上生成 新的QoS路徑。但是在這種情況下,有必要使RESERVE消息具有CRN的信息,相 應(yīng)的CRN必須具有使從該處到CN6 0的資源預(yù)約不成為雙重預(yù)約等別的功能。還有, 關(guān)于確立QoS路徑所需要的、應(yīng)該包含于RESERVE消息中的QSpec的信息等,可 以參照例如消息處理手段683接收的CRN的信息或消息C中包含的CRN的信息, 從該CRN取得。
又,在消息A中包含MNIO的當(dāng)前的相鄰的QNE (QNE63)的信息的情況下,可 以從QNE63耳又得。又,在如上所述發(fā)送的NCoA的合理性需要核對(duì)的情況下,必須 進(jìn)行該核對(duì)。如果該代理服務(wù)器不具有NCoA的合理性的核對(duì)功能的情況下,或合 理性核對(duì)結(jié)果并不妥當(dāng)?shù)那闆r下,例如有必要使進(jìn)行出錯(cuò)通知用的出錯(cuò)消息返回 到MNIO。該出錯(cuò)通知也可能包含于消息D中,又可以作為別的消息(例如FMIP 中的FBAcK消息)返回。又,在消息生成手段685生成的消息B中,也可以包含 上面所述以外的信息(例如確認(rèn)為妥當(dāng)?shù)腘CoA和消息A中包含的MNIO的當(dāng)前的 相鄰的QNE ( QNE6 3等信息)。
下面以QNE65為例對(duì)路徑34上的中間的QNE的功能進(jìn)行說(shuō)明。圖IO是表示本 發(fā)明的實(shí)施形態(tài)的路徑34上的中間QNE的結(jié)構(gòu)的方框圖。還有,與圖2所示的 MN10—樣,圖10所示的QNE65具有的各功能可以利用硬件和/或軟件實(shí)現(xiàn)。又, 如上述圖7所示,在QNE65為具有移動(dòng)履歷信息的裝置的情況下,形成具有控制 手段653和移動(dòng)履歷信息存儲(chǔ)手段654的結(jié)構(gòu)。
圖10所示的QNE65具有接收手段6511、發(fā)送手段6512、消息處理手段6513、 消息生成手段6514。接收手段6511、發(fā)送手段6512具有與圖9所示的代理服務(wù) 器68的接收手段681、發(fā)送手段682相同的功能。又,消息處理手段6513是在 接收上述消息B或消息C時(shí),利用其中包含的流識(shí)別符或話路識(shí)別符的組調(diào)查 QNE65內(nèi)是否已經(jīng)有資源預(yù)約的手段。在沒(méi)有預(yù)約的情況下,消息生成手段6514 什么也不做,經(jīng)過(guò)發(fā)送手段6512向下一個(gè)QNE傳送消息B或消息C。另一方面, 在有預(yù)約的情況下,在消息生成手段6514中,其接口的IP地址存儲(chǔ)于同一消息 內(nèi),消息生成手段6514生成的新的消息經(jīng)過(guò)發(fā)送手段6512發(fā)送到下 一個(gè)QNE。 但是在消息B或消息C是要求QNE進(jìn)行某種其他的處理的消息的情況下,例如 QUERY消息或與其相對(duì)的RESPONSE消息擴(kuò)展的情況下,對(duì)這些消息進(jìn)行特有的處 理。
用消息B、消息C中的哪一個(gè)進(jìn)行上述處理,是因數(shù)據(jù)流的方向以及其他NSIS
的功能而不同的。作為一個(gè)例子,在數(shù)據(jù)流從CN60只向MN10的方向的情況下, 如果按照RSVP (參照非專利文獻(xiàn)3 )的QoS路徑確定方法的考慮,在接收從CN60 發(fā)送的消息C時(shí),進(jìn)行上述處理是妥當(dāng)?shù)摹?br>
還有,也考慮到數(shù)據(jù)和信令通過(guò)的路徑在從MN10向CN60的方向(假定為上行 數(shù)據(jù)流)和從CN6 0向MN10的方向(假定為下行數(shù)據(jù)流)上的不同情況,因此作 為實(shí)際問(wèn)題,也考慮消息C通過(guò)路徑34 (可以確定路徑34 ),而消息B不通過(guò)路 徑34。因此路徑上的各QNE也可能只能夠接收消息B和消息C中的某一方的消息。
反之,在釆用相同考慮方法的情況下,在數(shù)據(jù)流為"上行數(shù)據(jù)流"的情況下, 利用消息B確定路徑34,用上述消息處理手段6513和消息生成手段6514進(jìn)行處 理。在這種情況下,消息C可以是只用于利用各QNE將接收消息B時(shí)處理的結(jié)果 返回給代理服務(wù)器68的信息。但是,在NSIS中,由于利用NTLP的功能,RSVP 路徑確立方法的思想并不總是合適的。例如對(duì)于下行數(shù)據(jù)流方向的數(shù)據(jù)流,消息 B通過(guò)路徑34也能夠收集到必要的信息。
下面對(duì)CN6 0的功能進(jìn)行說(shuō)明。圖11是本發(fā)明的實(shí)施形態(tài)的CN的結(jié)構(gòu)的方框 圖。還有,與圖2所示的MN10相同,圖11所示的CN60具有的各功能可以利用硬 件和/或軟件實(shí)現(xiàn)。
圖11所示的CN60具有接收手段601、發(fā)送手段602、消息處理手段603、消 息生成手段604 、路徑信息存儲(chǔ)手段605。接收手段601、發(fā)送手段602具有與圖 9所示的代理服務(wù)器68的接收手段681、發(fā)送手段682和圖10所示的接收手段 6511、發(fā)送手段6512相同的功能。又,消息處理手段603具有接收消息B進(jìn)行處 理的功能。例如在消息處理手段603,判斷消息B是對(duì)上行數(shù)據(jù)流發(fā)出的還是對(duì) 下行數(shù)據(jù)流發(fā)出的。又,在消息B中包含上行數(shù)據(jù)流用的CRN的信息的情況下, 消息處理手段603也可能將該CRN的信息傳送給路徑信息存儲(chǔ)手段605使其存儲(chǔ)。 CN6 0通過(guò)使用路徑信息存儲(chǔ)手段6 0 5中存儲(chǔ)的信息在得到匪1 0的NCoA的信息時(shí), 可以進(jìn)行使用RESERVE消息的QoS路徑確立處理。
還有,MN10的NCoA的信息,在包含于消息B中的情況下,可以與接收消息B 同時(shí)取得,又能夠從MNIO來(lái)的BU消息取得。又,關(guān)于應(yīng)該包含于RESERVE消息 中的QSpec的信息等,如上所述,也可以從CRN取得,又,在消息B包含QNE63 的IP地址的情況下,也能夠從QNE63取得。又,消息生成手段604生成消息C, 通過(guò)發(fā)送手段602將消息C加以發(fā)送。還有,在消息B中包含路徑信息(哪一個(gè) QNE具有資源預(yù)約)的情況下,也可以將其包含在消息C中發(fā)送。又,消息C也可以包含上述以外的信息。
下面對(duì)CN60和代理服務(wù)器68怎么樣通過(guò)收發(fā)消息B和消息C才能夠得到CRN 的信息進(jìn)行說(shuō)明?,F(xiàn)在假定MN10和CN60使用例如IP電話等進(jìn)行雙向通信。在這 種情況下,數(shù)據(jù)流是上行數(shù)據(jù)流與下行數(shù)據(jù)流兩者,所述雙向數(shù)據(jù)未必通過(guò)相同 的路徑(相同的路由器),因此,可以認(rèn)為CRN在上行數(shù)據(jù)流一側(cè)與下行數(shù)據(jù)流 一側(cè)也是分別不同的。在這里,參照?qǐng)D1,假定雙方向的數(shù)據(jù)通過(guò)相同的路徑, 但是即使是在雙方向的數(shù)據(jù)通過(guò)不同的路徑的情況下,也可以通過(guò)利用與下述方 法相同的方法,決定雙方向通信的各方向通信中的CRN。還有,在雙方向通信的 情況下,關(guān)于各方向的通信路徑,存在著流識(shí)別符和話路識(shí)別符,代理服務(wù)器從 MN10取得這些雙方向的流識(shí)別符和話路識(shí)別符的組,埋入消息B中送到CN60即 可。
圖12表示通過(guò)收發(fā)消息B和消息C,代理服務(wù)器能夠得到的信息的一個(gè)例子。 每當(dāng)通過(guò)具有對(duì)于在消息B和消息C中各消息所具有的流識(shí)別符、話路識(shí)別符的 對(duì)的資源預(yù)約的QNE時(shí),就將具有該資源預(yù)約的接口的IP地址的信息附加于各消 息的最后。例如在消息B的情況下,在通過(guò)QNE65時(shí),附加具有對(duì)于上行數(shù)據(jù)流 的流識(shí)別符、話路識(shí)別符的資源預(yù)約的接口的IP地址(信息81: QNE65的上側(cè) (QNE66—側(cè))接口的IP地址),在通過(guò)QNE66時(shí),在其更后面,附加具有對(duì)于 QNE66內(nèi)的上行數(shù)據(jù)流的流識(shí)別符、話路識(shí)別符的資源預(yù)約的接口的IP地址(信 息82: QNE66的上側(cè)(QNE60—側(cè))接口的IP地址)。利用這一機(jī)制,在該信息 返回CN60或代理服務(wù)器68的情況下,CN60或代理服務(wù)器68能夠判斷具有在最 初附加的接口的IP地址(信息81的IP地址)的QNE就是上行數(shù)據(jù)流的CRN。
又,關(guān)于下行數(shù)據(jù)流,由于順序相反,因此代理服務(wù)器68可以判斷信息83和 信息84中具有最后附加的接口的IP地址(信息84的IP地址)的QNE就是下行 數(shù)據(jù)流的CRN。還有,QoS路徑能夠隨網(wǎng)絡(luò)的狀態(tài)等要素而變化,有可能相應(yīng)QoS 路徑的變化,CRN也發(fā)生變化。為了應(yīng)對(duì)這樣的CRN變化產(chǎn)生的可能性,對(duì)CN60 和代理服務(wù)器6 8保持的C R N的信息設(shè)定有效期期限,在該有效期限截止之前,C N 6 0 和代理服務(wù)器68確認(rèn)CRN是否發(fā)生變化,或取得最新的CRN的信息,這樣也可能 能夠保持正確的CRN的信息。還有,該有效期限的設(shè)定也可以由接收CRN的信息 的CN60或代理服務(wù)器68進(jìn)行,又,在MN10發(fā)送消息A時(shí),也可以將有效期限通 知CN60和代理服務(wù)器68。
下面對(duì)于MN10在消息A中不能夠包含CRN的信息的情況下委托代理服務(wù)器68準(zhǔn)備確立QoS的路徑并進(jìn)行該準(zhǔn)備時(shí)的動(dòng)作進(jìn)行說(shuō)明。圖13和圖14表示在本發(fā) 明的實(shí)施形態(tài)中MN10將識(shí)別符(流識(shí)別符和話路識(shí)別符)的信息發(fā)送到代理服務(wù) 器68,代理服務(wù)器68與CN60通過(guò)中間QNE65 ~ 67進(jìn)行消息的交換,以此尋找上 行數(shù)據(jù)流和下行數(shù)據(jù)流的CRN的動(dòng)作例的序列圖。圖1 3和圖14所示的序列圖是 在圖1所示的網(wǎng)絡(luò)系統(tǒng)中,MN10選擇代理服務(wù)器68作為代理服務(wù)器之一的情況 下的序列圖,在這里,代理服務(wù)器68得到CRN的信息之后,將該信息返回MNIO。 又,圖13和圖14所示的序列圖中顯示出一連串的動(dòng)作,圖13和圖14的序列圖 中圖示的步驟S1312的處理是相同的。
從近鄰的L2信號(hào)能夠達(dá)到的AP接收L2信息的MN10,首先根據(jù)該信息決定能 夠進(jìn)行轉(zhuǎn)交的子網(wǎng)絡(luò)(步驟S1310),其后根據(jù)AP的L2信息決定轉(zhuǎn)交候補(bǔ)目的 地的代理服務(wù)器(步驟S1302 )。決定代理服務(wù)器的MN10將在路徑24上的上行 數(shù)據(jù)流用流識(shí)別符和話路識(shí)別符、下行數(shù)據(jù)流用流識(shí)別符和話路識(shí)別符放于消息 A,同時(shí)將是雙向通信的信息也置于消息A (步驟S1 303 ),將消息A發(fā)送到所選 擇的代理服務(wù)器群(多個(gè)代理服務(wù)器中)(步驟S1 304 )。在這里,特別限于對(duì) 作為代理服務(wù)器群中的一個(gè)的代理服務(wù)器28發(fā)送消息A后的處理進(jìn)行說(shuō)明。
代理服務(wù)器68根據(jù)從MN10接收的消息A生成消息B。在這里,由于考慮雙向 通信,將參數(shù)設(shè)定得能夠通過(guò)中途的路由器在消息B得到上行數(shù)據(jù)流的信息,在 返回消息(消息C )得到下行數(shù)據(jù)流的信息,再將根據(jù)消息A發(fā)送來(lái)的流識(shí)別符、 話路識(shí)別符置于消息B (步驟S1 305 ),將消息B發(fā)送到CN60 (步驟1 306 )。還 有,這時(shí),代理服務(wù)器68有必要從流識(shí)別符的信息得到CN6Q的地址。
從代理服務(wù)器68到CN6 0的路徑上的各QNE65 ~ 67對(duì)消息B中的內(nèi)容進(jìn)行確認(rèn), 確認(rèn)對(duì)其中的上行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù)約是否存在于QNE 內(nèi)。而且在存在對(duì)于上行數(shù)據(jù)流用的識(shí)別符和話路識(shí)別符的資源預(yù)約的情況下, 各QNE在消息B上附加存在該資源預(yù)約的接口的IP地址,然后向CN60發(fā)送。另 一方面,不存在對(duì)于上行數(shù)據(jù)流用的識(shí)別符和話路識(shí)別符的資源預(yù)約的情況下, 不附加消息就原封不動(dòng)地發(fā)送消息B 。
還有,在QNE67,由于不存在對(duì)于上行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資 源預(yù)約,所以不附加信息就將消息B原封不動(dòng)地加以發(fā)送(步驟S1 307 、 1 308 )。 又,在QNE65,存在對(duì)于上行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù)約,在 將存在該資源預(yù)約的接口的IP地址附加于消息B之后(步驟S1 309 ),將消息B 加以傳送(步驟S1310)。又,與QNE65 —樣,在QNE66也存在對(duì)于上行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù)約,將存在該資源預(yù)約的接口的IP地址附加
于消息B上之后(步驟S1311),傳送消息B (步驟S1312 )。
然后,最后消息B到達(dá)CN60,接收該消息B的CN60將由各QNE65 ~ 67附加的 信息(由各QNE65 - 67附加于消息B的信息)置于消息C,同時(shí)設(shè)定參數(shù)以便能 夠在消息C收集下行數(shù)據(jù)流用的路徑的信息(步驟S1313),然后向代理服務(wù)器 68發(fā)送(步驟S1314 )。又,從CN60到代理服務(wù)器68的路徑上的各QNE65 ~ 67 對(duì)下行數(shù)據(jù)流用的消息C進(jìn)行與對(duì)上述消息B的處理相同的處理。
也就是說(shuō),在QNE66存在對(duì)于下行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù) 約,在將存在該資源預(yù)約的接口的IP地址附加于消息C之后(步驟S1315 ),傳 送消息C (步驟S1316 )。又,與 QNE65 —樣,在QNE65也存在對(duì)于下行數(shù)據(jù)流 用的流識(shí)別符和話路識(shí)別符的資源預(yù)約,在消息C上附加該資源預(yù)約存在的接口 的IP地址之后(步驟S1317 ),傳送消息C (步驟S1318 )。又,在QNE67,由于 不存在對(duì)于下行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù)約,所以不附加信息 就將消息C原封不動(dòng)地加以傳送(步驟S1319、 1 32 0 )。
這樣接收消息C的代理服務(wù)器68通過(guò)參照消息C,能夠確定上行數(shù)據(jù)流用和 下行數(shù)據(jù)流用的CRN的信息,將上行數(shù)據(jù)流用和下行數(shù)據(jù)流用的CRN的信息置于 消息D (步驟SI 321 ),將消息D發(fā)送到MNIO (步驟SI 322 )。
還有,如用上述MNIO的功能說(shuō)明的那樣,代理服務(wù)器68在收集CRN的信息之 后,除了向MNIO發(fā)送CRN的信息外,也可以耳又得各種手段。又,MNIO通過(guò)早期 了解CRN的信息,可以在例如使子網(wǎng)移動(dòng)之后進(jìn)行資源預(yù)約時(shí),將該CRN的信息 包含在RESERVE消息中發(fā)送。又,相應(yīng)的CRN接收包含CRN的信息的RESERVE消 息的情況下,相應(yīng)的CRN能夠不雙重預(yù)約地處理其前面的CN60為止的資源。例如 相應(yīng)的CRN也能夠不新預(yù)約資源地進(jìn)行更新舊預(yù)約等處理。
這樣預(yù)先確定CRN時(shí),即使是MNIO的轉(zhuǎn)交后的資源預(yù)約,由于不是像已有技 術(shù)那樣一邊尋找CRN—邊進(jìn)行資源預(yù)約,能夠迅速擴(kuò)展QoS路徑。又,如上所述, 得到CRN信息的代理服務(wù)器68,也可以不將信息送回MNIO,而預(yù)先進(jìn)行資源預(yù)約, 能夠更迅速地確立QoS路徑。
又,如上所述,也可以將消息B或消息C改寫(xiě)為已有的消息、例如QUERY消息、 RESPONSE消息、或NOTIFY消息。圖15和圖16表示使QUERY消息具有消息B的 功能,使RESPONSE消息具有消息C的功能的情況下的序列圖。在這里,交換的消 息除了具有尋找上行數(shù)據(jù)流和下行數(shù)據(jù)流的CRN的功能外還具有本來(lái)的QUERY和RESPONSE消息具有的功能(空資源的信息的取得功能等)。還有,圖15和圖16 中的步驟S15 01 ~ S1522與圖13和圖14中的步驟S1301 ~ Sl 322有對(duì)應(yīng)關(guān)系,QUERY 消息與消息C、 RESPONSE消息與消息D分別具有對(duì)應(yīng)關(guān)系。
如上所述,在利用已有的QUERY和RESPONSE消息的情況下,MN10等進(jìn)行移動(dòng) 的終端不具有了解與通信對(duì)端之間進(jìn)行的當(dāng)前的通信所預(yù)約的資源信息的技術(shù)、 因此不能夠?qū)⒃贑RN與CN60之間當(dāng)前的通信所預(yù)約的資源信息判斷為MN10移動(dòng) 過(guò)來(lái)時(shí)能夠使用的資源信息。但是由于QUERY和RESPONSE消息具有MN10的當(dāng)前 的流識(shí)別符和話路識(shí)別符的信息,可以將當(dāng)前的通信中預(yù)約的資源信息判斷為 MN10移動(dòng)過(guò)來(lái)時(shí)能夠使用的資源信息。
還有,根據(jù)非專利文獻(xiàn)6,得到資源的空信息只能夠借助于RESPONSE消息。 也就是說(shuō),如圖15和圖16所示,從代理服務(wù)器68向CN60發(fā)送QUERY消息,從 CN60向代理服務(wù)器68送回RESPONSE消息的情況下,有可能只得到下行數(shù)據(jù)流的 資源的空信息。因此,也可以認(rèn)為在需要雙向的空資源的信息的情況下,從代理 服務(wù)器68接收QUERY消息的CN60有必要在將RESPONSE消息送回MN10的同時(shí)將 別的QUERY消息發(fā)送到代理服務(wù)器68。又,通過(guò)與NSIS的其他功能組合,通過(guò) 一次收發(fā)QUERY和RESPONSE消息可能也能夠得到雙向的資源的空信息。
還有,代理服務(wù)器68利用圖9的消息處理手段684得到的CRN的信息(消息 C中包含的CRN的信息)或利用消息處理手段68 3得到的CRN的信息(從MNIO送 來(lái)的消息A中包含的CRN的信息)的處理方法、以及CN60利用圖11的消息處理 手段603得到的CRN的信息(消息B中包含的CRN的信息)的處理方法,也考慮 上述方法以外的方法。這些方法將在下面參照?qǐng)D17和圖18進(jìn)行說(shuō)明。
圖17是表示本發(fā)明實(shí)施形態(tài)中消息C接收后或消息A接收后的處理方法的實(shí) 現(xiàn)用的代理服務(wù)器的結(jié)構(gòu)的方框圖。還有,與圖9所示的代理服務(wù)器68—樣,圖 17所示的代理服務(wù)器68具有的各種功能可以利用硬件和/或軟件實(shí)現(xiàn)。又,圖17 中的接收手段6811、發(fā)送手段6812、消息處理手段6813、 6814、消息生成手段 6815、 6816、 6817、以及路徑信息存儲(chǔ)手段6818具有與圖9中的接收手段681 、 發(fā)送手段682 、消息處理手段68 3、 684、消息生成手段685、 686、 687、以及路 徑信息存儲(chǔ)手段688分別相同的功能,因此在這里省略其說(shuō)明。
圖17的消息生成手段6819,具有生成將QoS路徑生成委托給別的節(jié)點(diǎn)用的游 息(記為消息E),傳送給發(fā)送手段6812的功能。作為消息E的發(fā)送目的地,考 慮利用涉及例如消息處理手段6814的消息B的處理確定的CRN或消息A中包含的
CRN。在這種情況下,在消息E中包含CRN生成QoS路徑所需要的信息(例如確認(rèn) 了合理性的MN10的NCoA和CN60的IP地址等)。接收代理服務(wù)器68發(fā)送的消息 E的CRN,例如能夠通過(guò)將RESERVE消息發(fā)送給CN60和代理服務(wù)器68雙方,在 CRN到CN60之間進(jìn)行QoS路徑的更新,在從CRN到代理服務(wù)器68之間生成新的 QoS路徑。
又,圖18是表示本發(fā)明實(shí)施形態(tài)中實(shí)現(xiàn)消息B接收后的別的處理方法的CN的 結(jié)構(gòu)的方框圖。還有,與圖11所示的CN60—樣,圖18所示的CN60具有的各功 能可以利用硬件和/或軟件實(shí)現(xiàn)。又,圖18中的接收手段6011、發(fā)送手段6012、 消息處理手段6013、消息生成手段6014、以及路徑信息存儲(chǔ)手段6015具有與圖 11中的接收手段601、發(fā)送手段602 、消息處理手段603、消息生成手段604 、以 及路徑信息存儲(chǔ)手段605分別相同的功能,因此在這里省略其說(shuō)明。
圖18的消息生成手段6 016,具有生成將QoS路徑生成委托別的節(jié)點(diǎn)用的消息 (記為消息E),將其傳送到發(fā)送手段6012的功能。作為消息E的發(fā)送目的地, 可以考慮例如利用涉及消息處理手段6013的消息B的處理確定的CRN。在這種情 況下,消息E中包含CRN生成QoS路徑所需要的信息(例如合理性得到確認(rèn)的利 用所述方法取得的MN10的NCoA和作為消息B的發(fā)送目的地的代理服務(wù)器68的 IP地址等)。接收了消息E的CRN將例如RESERVE消息發(fā)送給CN60和代理服務(wù) 器68雙方,以此能夠在CRN到CN60之間更新QoS路徑,在CRN到代理服務(wù)器68 之間生成新的QoS 3各徑。
下面說(shuō)明代理服務(wù)器68將QoS的路徑生成委托給利用消息C的接收確定的CRN 或利用消息A的接收確定的CRN時(shí)的動(dòng)作。還有,在這里,是進(jìn)行雙向數(shù)據(jù)通信, 假定雙向的路徑相等的情況,但是在只有上行數(shù)據(jù)流一側(cè)或下行數(shù)據(jù)流一側(cè)中的 某一方的情況下,或是在雙向數(shù)據(jù)通信中,雙向的路徑在上行側(cè)與下行側(cè)不同的 情況下,也可以將與下述方法相同的方法分別使用于上行數(shù)據(jù)流用的路徑或兩個(gè) 方向的路徑,這樣能夠進(jìn)行QoS路徑生成的委托。
在圖19中表示本發(fā)明實(shí)施形態(tài)中從MN10接收包含NCoA的消息(消息A)的 代理服務(wù)器68將新QoS路徑的生成委托通過(guò)與CN60的消息(消息B和消息C) 交換確定的下行數(shù)據(jù)流用的CRN的動(dòng)作的序列圖。還有,圖19中所示的序列圖是 圖1所示的網(wǎng)絡(luò)系統(tǒng)中利用MNIQ選擇代理服務(wù)器68中的一個(gè)代理服務(wù)器的情況 下的序列圖。又,在圖19的步驟S1 903與步驟S1904之間,進(jìn)行與圖13的步驟 S1 306 ~步驟S1312、以及圖14的步驟S1313 ~步驟S1 320相同的處理,在這里,
將其省略。
代理服務(wù)器68根據(jù)從MN10接收的消息A的信息生成消息B。在這里考慮雙向 通信,因此代理服務(wù)器68設(shè)定參數(shù)使得能夠通過(guò)中途的路由器在消息B得到上行 數(shù)據(jù)流的信息,在返回消息(消息C)得到下行數(shù)據(jù)流的信息,再將由消息A送 來(lái)的流識(shí)別符、話路識(shí)別符置于消息B (消息B的發(fā)送準(zhǔn)備)(步驟S1901 ),將 消息B發(fā)送到CN60 (步驟S1903 )。還有,這時(shí)代理服務(wù)器68有必要從流識(shí)別符 的信息得到CN60的地址。又,代理服務(wù)器68在進(jìn)行步驟S1901的消息B的發(fā)送 準(zhǔn)備的同時(shí),核對(duì)消息A中包含的MN10的NCoA的合理性(步驟S1 902 )。
然后,接收作為步驟S1 903發(fā)送的消息B的答復(fù)消息的消息C的代理服務(wù)器 68通過(guò)參照消息C得到上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用的CRN的消息(步驟 S1904 )。代理服務(wù)器68將這些CRN確立新的QoS路徑所需要的信息置于消息E (步驟S1 905 ),對(duì)步驟S1 904得到的上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用的各CRN 分別發(fā)送消息E (步驟S1906和步驟S1 907 )。在這里,上行數(shù)據(jù)流用的CRN和下 行數(shù)據(jù)流用的CRN都構(gòu)成QNE65,但是由于也考慮到步驟S1904取得的上行數(shù)據(jù) 流用的CRN和下行數(shù)據(jù)流用的CRN的接口地址各不相同(QNE65內(nèi)的各接口地址 在步驟S1904取得,作為上行數(shù)據(jù)流用的CRN和下行數(shù)據(jù)流用的CRN),因此消 息E分別發(fā)送給上行數(shù)據(jù)流用和下行數(shù)據(jù)流用。還有,作為CRN確立新的QoS路 徑所需要的信息,考慮例如新的QoS路徑使用的使用的流識(shí)別符等。該新的流識(shí) 別符可以才艮據(jù)在步驟S1 902確認(rèn)了合理性的MN10的NCoA生成。而且,除此以外 CRN確立新的QoS路徑所需要的信息也可以考慮CN60的IP地址和話路識(shí)別符等。
接收消息E的QNE65向CN60發(fā)送更新QoS路徑用的RESERVE消息(步驟S1908 ), 又向代理服務(wù)器68發(fā)送新生成QoS路徑用的RESERVE消息(步驟S1909 )。還有, 在這里,表示通過(guò)步驟S1908更新上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用的兩條QoS路 徑,通過(guò)步驟S1909新生成上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用兩條QoS路徑的情況。
另一方面,圖20是表示本發(fā)明的實(shí)施形態(tài)中從MN10接收CRN信息和包含NCoA 的消息(消息A)的代理服務(wù)器68委托接收的下行數(shù)據(jù)流用的CRN生成新的QoS 路徑的動(dòng)作例的序列圖。還有,圖20所示的序列圖是在圖1所示的網(wǎng)絡(luò)系統(tǒng)中 匪10選擇代理服務(wù)器68作為代理服務(wù)器之一的情況。
代理服務(wù)器68才艮據(jù)從MN10接收的消息A核對(duì)消息A中包含的MN1 0的NCoA的 合理性(步驟S2001 )。然后,代理服務(wù)器68將上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用 的CRN確立新的QoS路徑所需要的信息置于消息E (步驟S2002 ),分別對(duì)利用步 驟S2001得到的上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用的CRN發(fā)送消息E (步驟S2003 和步驟S2004 )。在這里,上行數(shù)據(jù)流用的CRN和下行數(shù)據(jù)流用的CRN—起都成 為QNE65,但是由于也考慮到步驟S2001得到的上行數(shù)據(jù)流用的CRN和下行數(shù)據(jù) 流用的CRN的接口地址各不相同(在步驟S2001作為上行數(shù)據(jù)流用的CRN和下行 數(shù)據(jù)流用的CRN取得QNE65內(nèi)的各接口地址),所以將消息E分別向上行數(shù)據(jù)流 用的和下行數(shù)據(jù)流用的各CRN發(fā)送。還有,作為CRN確立新的QoS路徑所需要的 信息,考慮例如新的QoS路徑使用的流識(shí)別符等。該新的流識(shí)別符可以根據(jù)在步 驟S2001確認(rèn)了合理性的MN10的NcoA而生成。又,除此以外,CRN確立新的QoS 路徑所需要的信息也可以考慮CN60的IP地址和話路識(shí)別符等。
接收消息E的QNE65向CN60發(fā)送更新QoS路徑所需要的RESERVE消息(步驟 S2 005 ),又,向代理服務(wù)器68發(fā)送新生成QoS路徑用的RESERVE消息(步驟S2006 )。 還有,在這里表示利用步驟S2 005更新上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用的兩條QoS 路徑,利用步驟S2006新生成上行數(shù)據(jù)流用的和下行數(shù)據(jù)流用的兩條QoS路徑的 情況。
又,CN60取得上行數(shù)據(jù)流用的CRN的信息之后,對(duì)上行數(shù)據(jù)流用的CRN進(jìn)行 生成新的QoS路徑的委托的情況也可以用同樣的方法。在這種情況下,圖18所示 的CN60取得上行數(shù)據(jù)流用的CRN的信息和MN10的合理的NCoA之后,對(duì)上行數(shù)據(jù) 流用的CRN發(fā)送消息E。還有,在這種情況下,消息E中也可能包含代理服務(wù)器 68的IP地址的信息。
又,在圖2所示的MN10的代理服務(wù)器決定手段105中,MN10也可以選l奪CN60 作為代理服務(wù)器。又,CN6Q也可以同時(shí)具有與圖9所示的代理服務(wù)器68同樣的 功能和圖11所示的CN60的功能,代理服務(wù)器68也可以同時(shí)具有與圖ll所示的 CN60的功能相同的功能和圖9所示的代理服務(wù)器68的功能。在這種情況下,從 MN10接收消息A的CN60通過(guò)與代理服務(wù)器68之間收發(fā)消息B和消息C,可以得 到CRN的信息,而且在消息A中包含CRN的信息的情況下還能夠即時(shí)得到CRN的 信息。
下面參照?qǐng)D21和圖22所示的序列圖對(duì)這樣選擇CN6 0作為代理服務(wù)器68的情 況,而且也是在消息A中不包含CRN的信息的情況下的動(dòng)作進(jìn)行說(shuō)明。還有,圖 21和圖22所示的序列圖表示消息A中不包含CRN的信息的情況下的一連串動(dòng)作, 圖21和圖22的序列圖中所示的步驟S2112是相同的處理。又,圖21和圖22所 示的序列圖是在圖1所示的網(wǎng)絡(luò)系統(tǒng)中選4爭(zhēng)子網(wǎng)30作為MN10的移動(dòng)目的地子網(wǎng) 絡(luò)的候補(bǔ)的情況,在這里,表示CN6Q得到CRN的信息后對(duì)MN1G送回該信息的情 況。另一方面,在圖23所示的序列圖中,表示在消息A中包含CRN的信息的情況 下的一連串動(dòng)作。又,圖23所示的序列圖表示在圖l所示的網(wǎng)絡(luò)系統(tǒng)中,選擇子 網(wǎng)30作為MN1Q的移動(dòng)目的地子網(wǎng)絡(luò)的候補(bǔ)的情況。
在圖21中,從近鄰的L2信號(hào)能夠到達(dá)的AP接收L2信息的MN10,首先根據(jù) 該信息決定能夠進(jìn)行轉(zhuǎn)交的子網(wǎng)絡(luò)(決定轉(zhuǎn)交目的地候補(bǔ))(步驟S2101),其 后,以AP的L2信息為依據(jù)在MN10向該子網(wǎng)絡(luò)移動(dòng)時(shí)確立的QoS ;洛徑上對(duì)MNIO 的相鄰的QNE (圖1中將子網(wǎng)30子網(wǎng)作為移動(dòng)目的地的情況下在路徑34上最接 近AR31的QNE )進(jìn)行判定(步驟S2102 )。該判定可以利用與上述實(shí)施形態(tài)中MNIO 決定代理服務(wù)器的方法相同的方法。
MNIO將步驟S2102判定的QNE ( QNE68 )的信息置于消息A (步驟S2103 )。在 這里,特別是對(duì)作為步驟S2102判定的QNE的信息之一將QNE68的信息置于消息 A的情況進(jìn)行記述。還有,也可以將路徑24的上行數(shù)據(jù)流用流識(shí)別符以及話路識(shí) 別符、下行數(shù)據(jù)流用流識(shí)別符以及話路識(shí)別符、是雙向通信這樣的信息置于消息 A。其后MNIO將該消息A發(fā)送到CN60 (步驟S2104 )。
CN60根據(jù)從MNIO接收的消息A的信息生成消息B。在這里,由于考慮雙向通 信,所以設(shè)定參數(shù)以便能夠通過(guò)中途的路由器在消息B得到下行數(shù)據(jù)流的信息, 在返回消息(消息C)得到上行數(shù)據(jù)流的信息,將流識(shí)別符、話路識(shí)別符置于消 息B (步驟S2105),將消息B發(fā)送到QNE66 (步驟S2106)。還有,應(yīng)該置于消 息B的流識(shí)別符、話路識(shí)別符的信息包含于消息A的情況下,也可以將消息A中 包含的這些信息拷貝到消息B中。另一方面,在流識(shí)別符、話路識(shí)別符的信息不 包含于消息A中的情況下,CN60也可以將與MNIO當(dāng)前進(jìn)行的通信中使用的流識(shí) 別符、話路識(shí)別符的信息置于消息B 。
從CN60到QNE68的if各徑上存在的各QNE65 ~ 67對(duì)消息B中的內(nèi)容進(jìn)行確認(rèn), 確認(rèn)對(duì)于其中的下行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)另'j符的資源預(yù)約是否存在于 QNE65 - 67內(nèi)。然后,在對(duì)于下行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù)約 存在的情況下,各QNE65 - 67將其資源預(yù)約存在的接口的IP地址附加在消息B 上之后將該消息B向QNE68發(fā)送。另 一方面,在對(duì)于下行數(shù)據(jù)流用的流識(shí)別符和 話路識(shí)別符的資源預(yù)約不存在的情況下,不進(jìn)行信息的附加就將消息B原封不動(dòng) 地傳送出去。
還有,在QNE66,對(duì)于下行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù)約存在,
將該資源預(yù)約存在的接口的IP地址附加于消息B之后,將消息B傳送出去(步驟
S2107、步驟S2108)。又,與QNE66—樣,在QNE65也存在對(duì)于下行數(shù)據(jù)流用的 流識(shí)別符和話路識(shí)別符的資源預(yù)約,將該資源預(yù)約存在的接口的IP地址附加于消 息B之后,將消息B傳送出去(步驟S2109、步驟S2110)。另一方面,在QNE67,
由于對(duì)于下行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源預(yù)約不存在,所以不附加 信息就原封不動(dòng)地將消息B傳送出去(步驟S2111、步驟S2112)。
然后,最終消息B到達(dá)QNE68,接收該消息B的QNE68將由各QNE65 ~ 67附加 的信息(由各QNE65 ~ 67附加于消息B的信息)置于消息C,同時(shí)設(shè)定參數(shù)以使 得能夠在消息C收集上行數(shù)據(jù)流用的路徑的信息(步驟S2113 ),然后向CN60發(fā) 送(步驟S2114)。又,在從QNE68到CN60的路徑上的各QNE65 ~ 67中,接收消 息C的情況下,對(duì)上行數(shù)據(jù)流用的消息C實(shí)行與對(duì)上述消息B進(jìn)行的處理相同的 處理。
也就是說(shuō),在QNE67,由于不存在對(duì)于上行數(shù)據(jù)流用的識(shí)別符和話路識(shí)別符的 資源預(yù)約,所以不進(jìn)行信息的附加就將消息C原封不動(dòng)發(fā)送出去(步驟S2115、 S2116)。又,在QNE65,存在對(duì)于上行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符的資源 預(yù)約,在對(duì)消息C附加該資源預(yù)約存在的接口的IP地址之后,將消息C送出(步 驟S2117、 S2118)。又,與QNE65相同,在QNE66也存在對(duì)于上行數(shù)據(jù)流用的流 識(shí)別符和話路識(shí)別符的資源預(yù)約,在對(duì)消息C附加該資源預(yù)約存在的接口的IP 地址之后,將消息C送出(步驟S2119、 S2120)。
這樣接收了消息C的CN60通過(guò)參照消息C能夠確定上行數(shù)據(jù)流用的和下行數(shù) 據(jù)流用的CRN的信息,將上行數(shù)據(jù)流用和下行數(shù)據(jù)流用的CRN的信息置于消息D (步驟S2121 ),將消息D發(fā)送到MN10 (步驟S2122 )。
另一方面,下面參照?qǐng)D23所示的序列圖對(duì)選擇CN60作為代理服務(wù)器68的情 況下在消息A中包含CRN信息的情況下的動(dòng)作進(jìn)行說(shuō)明。在圖2 3中,從近鄰的 L2信號(hào)能夠到達(dá)的AP接收L2信息的MNIO,首先根據(jù)該信息決定能夠進(jìn)行轉(zhuǎn)交的 子網(wǎng)絡(luò)(決定轉(zhuǎn)交目的地候補(bǔ))(步驟S2 301 ),然后根據(jù)AP的L2信息,在薩IO 向該子網(wǎng)絡(luò)移動(dòng)時(shí)確立的QoS路徑上,對(duì)與MN1Q相鄰的QNE (圖1中將子網(wǎng)30 作為移動(dòng)目的地的情況下,在路徑34上最接近AR31的QNE)進(jìn)行判定(步驟 S2 302 )。該判定可以利用與上述實(shí)施形態(tài)中MN10決定代理服務(wù)器的方法相同的 方法進(jìn)..
MN10將步驟S2 302判定的QNE ( QNE68 )的信息以及如上所述發(fā)現(xiàn)的CRN的信息置于消息A (步驟S2303 )。在這里,特別是記述作為步驟S2302判定的QNE 的信息之一,將QNE68的信息置于消息A的情況。還有,也可以將路徑24的上行 數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符、下行數(shù)據(jù)流用的流識(shí)別符和話路識(shí)別符、是 雙向通信這樣的信息置于消息A。其后,MN10將該消息A發(fā)送到CN60(步驟S2304 )。 CN60轉(zhuǎn)交到將從MN10接收的消息A中包含的CRN的信息等作為依據(jù)確立QoS路 徑用的處理(步驟S2305 )。
還有,像用上述MNIO的功能說(shuō)明的那樣,CN60在收集CRN的信息之后,除了 將CRN的信息發(fā)送到MN10外,也可以采取各種各樣的手段。又,在這里假定數(shù)據(jù) 是雙向通信,雙向的數(shù)據(jù)通過(guò)相同的路徑,但是在雙向的數(shù)據(jù)通過(guò)不同的路徑的 情況下,也可以用與上述方法相同的方法決定雙向通信的各方向通信中的CRN。
還有,上述本發(fā)明的實(shí)施形態(tài)的說(shuō)明中采用的各種功能塊,典型地說(shuō)是作為集 成電路即LSI (Large Scale Integration,大規(guī)j莫集成電3各)實(shí)現(xiàn)的。這些功能 塊也可以形成各別的單個(gè)芯片,包含一部分或全部功能塊也可以形成單芯片。還 有,在這里雖然稱為L(zhǎng)SI,但是因集成程度的不同,也被稱為IC (集成電路)、 系統(tǒng)LSI、超(super ) LSI或才及超(ultra ) LSI。
又,集成電路化的方法不限于LSI,也可以用專用電路或通用處理器實(shí)現(xiàn)。也 可以利用LSI制造后能夠再構(gòu)成可編程的FPGA( Field Programable Gate Array )、 L SI內(nèi)部的電^各單元的連4妾或i殳定的重新配置的處理器。
而且,如果由于半導(dǎo)體技術(shù)進(jìn)步或派生別的技術(shù),置換為L(zhǎng)SI的集成電路化的 技術(shù)登場(chǎng),當(dāng)然也可以利用該技術(shù)進(jìn)行功能塊的集成化。例如生物技術(shù)的應(yīng)用等 也是可能的。
還有,本說(shuō)明書(shū)中記述的發(fā)送目的地這樣的表達(dá)、例如發(fā)送到CN6G這樣的表 達(dá)并不意味著一定將CN60的地址指定為IP頭的發(fā)送目的地地址間進(jìn)行發(fā)送,而 是意味著最終接收消息的對(duì)方是C N 6 0 。
工業(yè)應(yīng)用性
本發(fā)明的交叉節(jié)點(diǎn)檢測(cè)方法以及利用計(jì)算機(jī)執(zhí)行該方法用的交叉節(jié)點(diǎn)檢測(cè)用 程序,涉及為了在進(jìn)行轉(zhuǎn)交的移動(dòng)終端轉(zhuǎn)交之后也能夠盡快找出CRN以使轉(zhuǎn)交之 前受到的附加服務(wù)在轉(zhuǎn)交之后也能夠迅速地繼續(xù)受到服務(wù),進(jìn)行無(wú)線通信的移動(dòng) 終端(移動(dòng)節(jié)點(diǎn))的轉(zhuǎn)交產(chǎn)生的交叉節(jié)點(diǎn)的檢測(cè)方法以及利用計(jì)算機(jī)執(zhí)行這種方 法用的交叉節(jié)點(diǎn)檢測(cè)用程序,特別是對(duì)于進(jìn)行利用作為下 一 代網(wǎng)絡(luò)協(xié)議的移動(dòng) IPv6協(xié)議的無(wú)線通信的移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交產(chǎn)生的交叉節(jié)點(diǎn)的檢測(cè)方法和利用計(jì)算機(jī)執(zhí)行該方法用的交叉節(jié)點(diǎn)檢測(cè)用的程序等是有用的。
權(quán)利要求
1.一種交叉節(jié)點(diǎn)檢測(cè)方法,是形成用分別構(gòu)成子網(wǎng)的多個(gè)訪問(wèn)路由器通過(guò)通信網(wǎng)絡(luò)連接,在所述多個(gè)訪問(wèn)路由器的各個(gè)上,至少連接一個(gè)以上的形成固有的可通信區(qū)域的訪問(wèn)點(diǎn)的通信系統(tǒng),在所述可通信區(qū)域內(nèi)與所述訪問(wèn)點(diǎn)進(jìn)行無(wú)線通信,以此進(jìn)行與連接所述訪問(wèn)點(diǎn)的所述訪問(wèn)路由器的通信的結(jié)構(gòu)的移動(dòng)終端,借助于移動(dòng),檢測(cè)從連接當(dāng)前正在進(jìn)行通信的訪問(wèn)點(diǎn)切換成連接別的訪問(wèn)點(diǎn)的情況下,所述通信網(wǎng)絡(luò)上的新舊通信路徑的交錯(cuò)、而且分叉的交叉節(jié)點(diǎn)的方法,其特征在于,具有下述步驟所述移動(dòng)終端對(duì)具有自身和其他移動(dòng)終端的過(guò)去的移動(dòng)履歷信息的裝置,發(fā)送包含檢測(cè)所述交叉節(jié)點(diǎn)所需要的信息的消息的步驟、所述裝置根據(jù)接收的所述消息中包含的信息,判斷自身具有的所述移動(dòng)履歷信息中是否存在對(duì)應(yīng)的所述交叉節(jié)點(diǎn)的信息,在存在該信息的情況下,將所述交叉節(jié)點(diǎn)的信息發(fā)送給所述移動(dòng)終端的步驟、以及所述移動(dòng)終端接收從所述裝置發(fā)送的所述交叉節(jié)點(diǎn)的信息的步驟。
2. 根據(jù)權(quán)利要求1所述的交叉節(jié)點(diǎn)檢測(cè)方法,其特征在于,所述移動(dòng)履歷 信息由移動(dòng)終端移動(dòng)之前的子網(wǎng)的信息、所述移動(dòng)終端移動(dòng)之后的子網(wǎng)的信 息、所述移動(dòng)終端的通信目的地的子網(wǎng)的信息、由于所述移動(dòng)新舊通信路徑交 叉的交叉節(jié)點(diǎn)的信息、從構(gòu)成所述移動(dòng)之后的子網(wǎng)的訪問(wèn)路由器到所述新舊通 信路徑交叉的所述交叉節(jié)點(diǎn)的鏈接信息、從所述新舊通信路徑交叉的所述交叉 節(jié)點(diǎn)到構(gòu)成所述移動(dòng)之后的子網(wǎng)的訪問(wèn)路由器的鏈接信息中的至少一個(gè)以上 的信息構(gòu)成。
3. 根據(jù)權(quán)利要求1所述的交叉節(jié)點(diǎn)檢測(cè)方法,其特征在于,檢測(cè)所述交叉 節(jié)點(diǎn)所需要的信息是所述移動(dòng)終端移動(dòng)之前的子網(wǎng)的信息、所述移動(dòng)終端移動(dòng) 之后的子網(wǎng)的信息、所述移動(dòng)終端的通信目的地的子網(wǎng)的信息中的至少一個(gè)以 上的信息。
4. 根據(jù)權(quán)利要求1所述的交叉節(jié)點(diǎn)檢測(cè)方法,其特征在于,具有所述移動(dòng) 履歷信息的所述裝置是構(gòu)成所述移動(dòng)終端移動(dòng)之后的所述子網(wǎng)的訪問(wèn)路由器。
5. 根據(jù)權(quán)利要求1所述的交叉節(jié)點(diǎn)檢測(cè)方法,其特征在于,具有所述移動(dòng) 履歷信息的所述裝置是構(gòu)成所述移動(dòng)終端移動(dòng)之前的所述子網(wǎng)的訪問(wèn)路由器。
6. 根據(jù)權(quán)利要求1所述的交叉節(jié)點(diǎn)檢測(cè)方法,其特征在于,具有所述移動(dòng) 履歷信息的所述裝置是所述新舊通信路徑交叉而且分叉的所述交叉節(jié)點(diǎn)。
7. —種交叉節(jié)點(diǎn)檢測(cè)用的程序,其特征在于,用于利用計(jì)算機(jī)執(zhí)行權(quán)利要 求1 ~ 6中的任一項(xiàng)所述的交叉節(jié)點(diǎn)檢測(cè)方法。
全文摘要
本發(fā)明涉及交叉節(jié)點(diǎn)檢測(cè)方法以及利用計(jì)算機(jī)執(zhí)行這種方法用的交叉節(jié)點(diǎn)檢測(cè)用的程序。本發(fā)明公開(kāi)了提供如下所述的交叉節(jié)點(diǎn)檢測(cè)方法等的技術(shù),所述交叉節(jié)點(diǎn)檢測(cè)方法是能夠迅速找出CRN,進(jìn)行轉(zhuǎn)交的移動(dòng)終端在轉(zhuǎn)交之后也能夠迅速而且繼續(xù)接受在轉(zhuǎn)交之前接受的附加服務(wù)的交叉節(jié)點(diǎn)檢測(cè)方法,該技術(shù)具有移動(dòng)終端(10)對(duì)具有自身和其他移動(dòng)終端的過(guò)去的移動(dòng)履歷信息的裝置,發(fā)送包含檢測(cè)所述交叉節(jié)點(diǎn)所需要的信息的消息的步驟、裝置根據(jù)接收的消息中包含的信息,判斷自身具有的所述移動(dòng)履歷信息中是否存在對(duì)應(yīng)的交叉節(jié)點(diǎn)的信息,在存在的情況下,將交叉節(jié)點(diǎn)的信息發(fā)送給移動(dòng)終端的步驟、以及移動(dòng)終端接收從裝置發(fā)送來(lái)的交叉節(jié)點(diǎn)的信息的步驟。
文檔編號(hào)H04L12/56GK101199169SQ20068002184
公開(kāi)日2008年6月11日 申請(qǐng)日期2006年4月27日 優(yōu)先權(quán)日2005年4月28日
發(fā)明者上豐樹(shù), 堀貴子 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社