專利名稱:Ip版本轉(zhuǎn)變情況下的移動(dòng)ip路由優(yōu)化的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在基于移動(dòng)分組的通信網(wǎng)絡(luò)中優(yōu)化路由,特別關(guān)于IP版本轉(zhuǎn)變問題。 本發(fā)明描述了在特定的IP版本轉(zhuǎn)變情況下支持移動(dòng)IP路由優(yōu)化的系統(tǒng)和方法。
背景技術(shù):
通信系統(tǒng)越來越向基于因特網(wǎng)協(xié)議(IP)的網(wǎng)絡(luò)演進(jìn)。它們由許多互連的網(wǎng)絡(luò)構(gòu) 成,其中,語音和數(shù)據(jù)以片段(Piece)(即所謂的分組)從一個(gè)終端發(fā)送到另一個(gè)終端發(fā)送。 那些分組被路由器以無連接的方式路由到目的地。因此,分組由IP首標(biāo)和有效負(fù)荷信息構(gòu) 成,所述首標(biāo)特別包括源IP地址和目的地IP地址。為了可擴(kuò)展的原因,IP網(wǎng)絡(luò)使用分層 尋址方案。因此,IP地址不僅僅識(shí)別對應(yīng)的終端,而且另外包含關(guān)于這個(gè)終端的位置信息。 使用由路由協(xié)議提供的額外的信息,在網(wǎng)絡(luò)中的路由器能夠識(shí)別向特定目的地的下一個(gè)路 由器。如果終端是移動(dòng)的(從現(xiàn)在起稱為移動(dòng)節(jié)點(diǎn)(MN)),并且在子網(wǎng)之間移動(dòng),則其因 為分層尋址方案而必須將其IP地址改變?yōu)橥負(fù)湔_的IP地址。但是,因?yàn)槭褂猛ㄐ殴?jié)點(diǎn) 的IP地址(和端口)來定義在諸如TCP連接的高層上的連接,因此如果節(jié)點(diǎn)之一例如由于 移動(dòng)而改變其IP地址,則連接斷開。IPv6[D. Johnson, C. Perkins, J. Arkko, "Mobility Support in IPv6", IETF RFC 3775,2004年6月]是基于IP的移動(dòng)協(xié)議,其使得MN能夠以對于較高層和應(yīng)用透明的 方式在子網(wǎng)之間移動(dòng),即不斷開較高層的連接。因此,MN被配置了兩個(gè)IP地址轉(zhuǎn)交地址 (CoA)和歸屬地址(HoA)。MN的較高層使用HoA來用于與通信伙伴(目的地終端,從現(xiàn)在起 稱為對端節(jié)點(diǎn)(CN))的通信。這個(gè)地址不改變,并且用于識(shí)別MN的目的。在拓?fù)渖?,其?于麗的歸屬網(wǎng)絡(luò)(HN)。相反,CoA在由子網(wǎng)的改變導(dǎo)致的每個(gè)移動(dòng)上改變,并且CoA被用 作路由基礎(chǔ)構(gòu)造的定位符(locator)。在拓?fù)渖希鋵儆贛N當(dāng)前訪問的網(wǎng)絡(luò)。位于歸屬鏈 路上的一組歸屬代理(HA)之一保持麗的CoA到麗的HoA的映射,并且將麗的進(jìn)入業(yè)務(wù) 重新指向(redirect)其當(dāng)前的位置。具有一組HA而不是單個(gè)HA的原因是冗余和負(fù)載平 衡。移動(dòng)IPv6當(dāng)前定義了兩種操作模式雙向隧道傳送和路由優(yōu)化。如果使用雙向隧 道傳送,則由CN發(fā)送并且尋址到MN的HoA的數(shù)據(jù)分組被在HN的HA截取,并且被隧道傳送 到麗的CoA。由麗發(fā)送的數(shù)據(jù)分組被反向隧道傳送到HA,HA解封裝所述分組,并且將它 們發(fā)送到CN。對于該操作,僅必須向HA通知麗的CoA。因此,麗向HA發(fā)送綁定更新(BU) 消息。這些消息通過IPsec安全關(guān)聯(lián)被發(fā)送,因此被認(rèn)證和被完整性保護(hù)。因?yàn)镃N不知道 麗的CoA,其不能得出麗的位置,因此提供了位置隱私。但是,如果MN遠(yuǎn)離歸屬網(wǎng)絡(luò)并且 CN接近MN,則通信路徑不必要地長,導(dǎo)致低效的路由和高分組延遲。路由優(yōu)化模式可以通過使用在CN和MN之間的直接(端到端)路徑來防止這種低 效。因此,麗向CN發(fā)送BU消息,CN然后能夠?qū)?shù)據(jù)分組直接地發(fā)送到麗(類型2路由首 標(biāo)用于在直接路徑上發(fā)送分組)。當(dāng)然,CN需要實(shí)現(xiàn)移動(dòng)IPv6路由優(yōu)化支持。為了認(rèn)證所述BU消息,麗和CN執(zhí)行所謂的返回路由可達(dá)過程,其測試麗在HoA和CoA的可達(dá)到性, 并且產(chǎn)生共享的會(huì)話密鑰。近來,移動(dòng)IPv6已經(jīng)被擴(kuò)展為使得麗能夠利用HA動(dòng)態(tài)地引導(dǎo)(bootstrap) [G.Giaretta, J. Kempf, V. Devarapal1i , "Mobile IPv6 bootstrapping insplit scenario,,, draft-ietf-mip6-bootstrapping-split_02. txt,2006 年 3 月]。弓|導(dǎo)包括發(fā) 現(xiàn)HA,配置對應(yīng)的HoA,并且與這個(gè)HA建立IPsec安全關(guān)聯(lián)。麗可以利用本地HA引導(dǎo)以在 雙向隧道傳送模式中優(yōu)化路由。但是,這可能破壞位置隱私支持,因?yàn)镠oA(其通常被CN所 知道)現(xiàn)在包含位置信息。例如,如果CN知道HA是麗本地的(例如其是利用本地HA引 導(dǎo)的運(yùn)營商策略),則其可以根據(jù)麗的HoA推斷麗的位置。而且,通過引導(dǎo)來改變HA要求 改變HoA,這表示向外的數(shù)據(jù)會(huì)話將斷開。因此,不支持向外的數(shù)據(jù)會(huì)話的路由優(yōu)化。網(wǎng)絡(luò)運(yùn)營商不能在一次移動(dòng)以同等努力將所有的終端和網(wǎng)絡(luò)設(shè)備切換到IPv6。 相反,從IPv4向IPv6的轉(zhuǎn)變將緩慢地發(fā)生。由IETF(因特網(wǎng)工程任務(wù)組)推薦的策略 是使用雙棧節(jié)點(diǎn),即主機(jī)和服務(wù)器實(shí)現(xiàn)IPv4和IPv6棧兩者(R. Gilligan, E. Nordmark, "Transition Mechnisms for IPv6 Hosts and Routers", RFC 2893,2000 $ 8 月)。_]tk, 訪問網(wǎng)絡(luò)可以是僅IPv4、僅IPv6或者支持兩者(從現(xiàn)在起被稱為雙用(dual))。在RFC 3775中所述的移動(dòng)IPv6協(xié)議不是IP版本不可知的(agnostic),即HA、MN 和CN以及它們所連接到的網(wǎng)絡(luò)必須支持IPv6。并且,當(dāng)麗從僅IPv4網(wǎng)絡(luò)向僅IPv6網(wǎng)絡(luò) 移動(dòng)或者反過來時(shí),在每個(gè)主機(jī)上同時(shí)運(yùn)行移動(dòng)IPv4和移動(dòng)IPv6不支持會(huì)話連續(xù)性。而 且,這在信令業(yè)務(wù)上將不是高效的[G. Tsirtsis,H. Soliman,"Mobility management for Dual stack mobile nodes :AProblem Statement", draft-ietf-mip6-dsmip-problem-02 .txt, 2006年6月]。因此,正在開發(fā)移動(dòng)IPv6的擴(kuò)展,用于即使移動(dòng)節(jié)點(diǎn)在IPv4網(wǎng)絡(luò)中 移動(dòng)也使用移動(dòng)IPv6信令消息來支持會(huì)話連續(xù)性和IP可達(dá)性,[H. Soliman, G. Tsirtsis, V.Devarapalli, J. Kempf, H.Levkowetz, P.Thubert, R. ffakikawa, "Mobile IPv6support for dual stack Hosts and Routers (DSMIPv6),,,draft-ietf-mip6-nemo-v4traversal-0 1. txt, 2006年3月]。這種擴(kuò)展從現(xiàn)在起稱為“雙棧移動(dòng)IP (DSMIP) ”。所述草案規(guī)定雙棧MN可以如何使用移動(dòng)IPv6信令向雙棧移動(dòng)IPv6 HA注冊IPv4 歸屬和/或轉(zhuǎn)交地址。而且,其描述了可以如何使用IPv4中封裝IPv6來在麗和HA之間 傳送IPv4或者IPv6分組。其也描述了如何檢測和處理位于麗和HA之間的NAT(網(wǎng)絡(luò)地 址翻譯器)路由器。但是,路由優(yōu)化在一些情況下是不可能的,即使路由優(yōu)化對于延遲敏感服務(wù)是非 常重要的特征。本發(fā)明描述了一種用于在特定的IP版本轉(zhuǎn)變情況下支持移動(dòng)IP路由優(yōu)化 而不改變CN操作和實(shí)現(xiàn)的系統(tǒng)和方法。更具體地,如果麗和CN節(jié)點(diǎn)或者這些節(jié)點(diǎn)所連接到的網(wǎng)絡(luò)不理解同一 IP版本, 則在麗和CN之間的端到端通信是不可能的。但是,移動(dòng)IPv6路由優(yōu)化要求在麗和CN之 間的端到端的信令。例如,如果雙棧MN在僅IPv4網(wǎng)絡(luò)中并且雙棧CN在僅IPv6網(wǎng)絡(luò)中,則 在麗和CN之間的端到端通信是不可能的。原因是不論麗和CN選擇哪個(gè)IP版本,網(wǎng)絡(luò)之 一(更具體地,在網(wǎng)絡(luò)中的路由基礎(chǔ)構(gòu)造)不支持該IP版本(參見圖1)。如果CN網(wǎng)絡(luò)是 雙用的,則端到端的通信是可能的,但是不具有標(biāo)準(zhǔn)的移動(dòng)IPv6(RFC 3775)或者DSMIP(dr aft-ietf-mip6-nemo-v4traversal-01. txt)行為,即僅當(dāng)要擴(kuò)展 CN 操作時(shí)。
如果MN在NAT之后,則需要另外的改變。在這種情況下,CN必須能夠檢測在路徑 上的NAT路由器,并且通知MN將所有的信令消息封裝到UDP(用戶數(shù)據(jù)報(bào)協(xié)議)中。在這 種情況下,當(dāng)前的解決方案是向雙棧HA反向隧道傳送,這在MN遠(yuǎn)離其歸屬網(wǎng)絡(luò)時(shí)可以導(dǎo)致 高數(shù)據(jù)分組延遲和較差的用戶體驗(yàn)。在US20050083969中,描述了 一種使用移動(dòng)IPv6路由優(yōu)化模式使得位于IPv6 網(wǎng)絡(luò)中的麗能夠與在IPv4網(wǎng)絡(luò)中的CN通信的方法。思想是使用位于網(wǎng)絡(luò)邊緣的 NAT-PT(RFC2766)箱(box),NAT-PT箱截取返回路由可達(dá)分組、BU (綁定更新)消息和數(shù)據(jù) 分組。其將IP首標(biāo)從IPv6轉(zhuǎn)換到IPv4,并且相對于返回路由可達(dá)過程作為CN的代理,即 從MN的視角看,NAT-PT表現(xiàn)為IPv6CN。因此,NAT-PT存儲(chǔ)綁定和密鑰信息并向HoTi、CoTi 和BU消息進(jìn)行回答。這種手段的缺點(diǎn)是專門的NAT-PT箱必須總是存在于每個(gè)訪問網(wǎng)絡(luò)的邊緣,并且 這樣的箱必須總是位于在MN和CN之間的端到端路徑。但是,不能總是保證這一點(diǎn)。此外, 必須擴(kuò)展所述箱子以支持返回路由可達(dá)信令。最后,協(xié)議翻譯具有很多的限制。首先,所述 翻譯(包括校驗(yàn)和的計(jì)算)消耗了處理能力。其次,存在拓?fù)湎拗?,如上所述。第三,所?翻譯本身具有限制,因?yàn)樵贗Pv4和IPv6首標(biāo)中的一些字段的語義相當(dāng)不同。第四,沒有額 外的應(yīng)用網(wǎng)關(guān)功能則在較高層中承載的IP地址不能翻譯,并且不能建立端到端的安全。因 為所有這些原因,NAT-PT規(guī)范推薦僅僅在如果諸如IPv4上的IPv6隧道傳送的其他通信手 段都是不可能的情況下才使用NAT-PT。
發(fā)明內(nèi)容
本發(fā)明已經(jīng)考慮上述情況而作出,并且其目的是在IPv4遍歷(tranversal)情況 下提供優(yōu)化的數(shù)據(jù)路由。通過獨(dú)立權(quán)利要求的主題來實(shí)現(xiàn)這個(gè)目的。本發(fā)明的有益實(shí)施例是從屬權(quán)利要求 的主題。為了實(shí)現(xiàn)這個(gè)目的,本發(fā)明提供了一種方法、設(shè)備、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì),用于 在使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中路由分組的方法,所述系統(tǒng)包括多 個(gè)歸屬代理、至少一個(gè)移動(dòng)節(jié)點(diǎn)和至少一個(gè)對端節(jié)點(diǎn),第一移動(dòng)節(jié)點(diǎn)配置有至少一個(gè)第一 因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第一因特網(wǎng)協(xié)議 版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中。通過在第一移動(dòng)節(jié)點(diǎn)上的應(yīng)用來請求與第一對端節(jié)點(diǎn) 的通信,所述第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于 至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中。定位多個(gè)歸屬代理中接 近在所述第一移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路徑的第一歸屬代理,所述第一歸 屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一移動(dòng)節(jié)點(diǎn)的路由和具 有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一對端節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中。利用第一歸屬代理 執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版本的第一歸屬地址和其他通信參數(shù)。通過發(fā)送第 一綁定更新消息來向所述第一歸屬代理注冊所述第一移動(dòng)節(jié)點(diǎn)的位置,所述第一綁定更新 消息包括作為轉(zhuǎn)交地址的、第一移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為 歸屬地址的第一歸屬地址;和在雙向隧道傳送模式中使用所述第一歸屬代理,以用于使用 在引導(dǎo)步驟中建立的通信參數(shù)和作為歸屬地址的第一歸屬地址來與第一對端節(jié)點(diǎn)通信,其中,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第 二因特網(wǎng)協(xié)議版本。在一個(gè)有益實(shí)施例中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第一移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn) 執(zhí)行利用第一歸屬代理的引導(dǎo)步驟。在另一個(gè)實(shí)施例中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第一移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn)執(zhí) 行向第一歸屬代理注冊第一移動(dòng)節(jié)點(diǎn)的位置的步驟。根據(jù)本發(fā)明的另一個(gè)有益實(shí)施例,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第一移動(dòng)節(jié)點(diǎn) 的代理節(jié)點(diǎn)執(zhí)行定位所述多個(gè)歸屬代理中的第一歸屬代理的步驟。第一歸屬代理距離第一對端節(jié)點(diǎn)比距離第一移動(dòng)節(jié)點(diǎn)要近是有益的。在本發(fā)明的一個(gè)有益實(shí)施例中,定位所述多個(gè)歸屬代理的第一歸屬代理的步驟包 括向域名服務(wù)器查詢歸屬代理地址,以找到所述第一歸屬代理的地址,所述域名是從至少 第一對端節(jié)點(diǎn)的域名和一個(gè)串構(gòu)成的,所述串表示需要支持具有第一因特網(wǎng)協(xié)議版本的首 標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理。在另一個(gè)有益實(shí)施例中,定位所述多個(gè)歸屬代理的第一歸屬代理的步驟包括步 驟在第一請求消息中設(shè)置標(biāo)記,以指示需要支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組 和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理;將在所述第一請求消息的因 特網(wǎng)協(xié)議首標(biāo)中的目的地地址設(shè)置為任播地址,所述任播地址是從至少第一對端節(jié)點(diǎn)的地 址前綴構(gòu)造的;將在所述第一請求消息的因特網(wǎng)協(xié)議首標(biāo)中的源地址設(shè)置為對應(yīng)于所述第 二歸屬代理的歸屬地址;將所述第一請求消息反向隧道傳送到所述多個(gè)歸屬代理的第二歸 屬代理,所述第二歸屬代理支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng) 協(xié)議版本的首標(biāo)的分組的路由,其中向所述第二歸屬代理注冊所述第一移動(dòng)節(jié)點(diǎn),并且第 二歸屬代理位于分組交換網(wǎng)絡(luò)的系統(tǒng)中的任何位置;并且,所述多個(gè)歸屬代理之一用所述 第一歸屬代理的地址來回答所述請求。本發(fā)明的另一個(gè)實(shí)施例具有定位(404)所述多個(gè)歸屬代理的第一歸屬代理的步 驟,其包括步驟向?qū)S镁W(wǎng)絡(luò)實(shí)體發(fā)送請求,所述請求包含關(guān)于所述第一對端節(jié)點(diǎn)的信息和 需要支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分 組的路由的歸屬代理的指示;并且,從所述專用網(wǎng)絡(luò)實(shí)體接收具有所述第一歸屬代理的地 址的回答。本發(fā)明的另一個(gè)有益實(shí)施例包括由所述專用網(wǎng)絡(luò)實(shí)體執(zhí)行的下列步驟將所述第 一對端節(jié)點(diǎn)的地址映射到多個(gè)歸屬代理之一的地址,所述多個(gè)歸屬代理之一支持具有第一 因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由,并且接近 所述第一對端節(jié)點(diǎn)。所述映射被預(yù)先配置或者動(dòng)態(tài)地發(fā)現(xiàn)是有益的。在本發(fā)明的另一個(gè)實(shí)施例中,定位所述多個(gè)歸屬代理中的第一歸屬代理的步驟包 括步驟在第一動(dòng)態(tài)主機(jī)配置協(xié)議請求消息中設(shè)置標(biāo)記,以指示需要支持具有第一因特網(wǎng) 協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理;發(fā)送 所述第一動(dòng)態(tài)主機(jī)配置協(xié)議請求消息以定位所述第一歸屬代理;由動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù) 器發(fā)送動(dòng)態(tài)主機(jī)配置協(xié)議回答,其包含所述第一歸屬代理的地址;其中,如果所述第一歸屬 代理處于與所述第一移動(dòng)節(jié)點(diǎn)不同的網(wǎng)絡(luò)中,則由所述第一移動(dòng)節(jié)點(diǎn)發(fā)送的第一動(dòng)態(tài)主機(jī)
14配置協(xié)議消息包含所述第一對端節(jié)點(diǎn)的地址。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,通過跳過所述定位和引導(dǎo)步驟,在與在同一域或者 附近域中的相同或者其他對端節(jié)點(diǎn)的隨后的通信會(huì)話中重新使用所述第一歸屬代理。在本發(fā)明的另一個(gè)有益實(shí)施例中,描述了一種用于在使用不同的因特網(wǎng)協(xié)議版本 的分組交換網(wǎng)絡(luò)的系統(tǒng)中路由分組的方法,所述系統(tǒng)包括多個(gè)歸屬代理、至少一個(gè)移動(dòng)節(jié) 點(diǎn)和至少一個(gè)對端節(jié)點(diǎn)。第一移動(dòng)節(jié)點(diǎn)配置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_ 的因特網(wǎng)協(xié)議地址和第二因特網(wǎng)協(xié)議版本的第一歸屬地址,并且位于至少支持具有第一因 特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中。由第一對端節(jié)點(diǎn)上的應(yīng)用通過向第一移動(dòng) 節(jié)點(diǎn)的第一歸屬地址發(fā)送具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的數(shù)據(jù)分組來開始與所述第一 移動(dòng)節(jié)點(diǎn)的通信會(huì)話,所述第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地 址,并且位于至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述第一 歸屬地址和移動(dòng)節(jié)點(diǎn)的拓?fù)湔_的地址中的第一地址注冊在第一歸屬代理中。移動(dòng)節(jié)點(diǎn)接 收通過所述第一歸屬代理隧道傳送的、來自所述第一對端節(jié)點(diǎn)的第一數(shù)據(jù)分組。定位所述 多個(gè)歸屬代理中接近在所述第一移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路徑的第二歸 屬代理,所述第二歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一移 動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一對端節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中。 利用第二歸屬代理執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版本的第二歸屬地址和其他通信 參數(shù)。通過發(fā)送第一綁定更新來向所述第二歸屬代理注冊所述第一移動(dòng)節(jié)點(diǎn)的位置,所述 第一綁定更新包括作為轉(zhuǎn)交地址的、所述第一移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_ 的地址和作為歸屬地址的所述第二歸屬地址。通過到所述第二歸屬代理的雙向隧道向所述 第一對端節(jié)點(diǎn)發(fā)送第一轉(zhuǎn)交測試初始化消息,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié) 議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本,并且在所述第一轉(zhuǎn)交測試初 始化消息的因特網(wǎng)協(xié)議首標(biāo)中的源地址被設(shè)置為所述第二歸屬地址。通過到所述第二歸屬 代理的雙向隧道從所述第一對端節(jié)點(diǎn)接收轉(zhuǎn)交測試消息。通過發(fā)送第二綁定更新消息來向 所述第一對端節(jié)點(diǎn)注冊第一移動(dòng)節(jié)點(diǎn)的位置,所述第二綁定更新消息包括作為轉(zhuǎn)交地址的 第二歸屬地址和作為歸屬地址的第一歸屬地址,所述第二綁定更新消息通過到所述第二歸 屬代理的雙向隧道發(fā)送,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,并且隧道傳 送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本;和在到所述第二歸屬代理的雙向隧道上使用 路由優(yōu)化模式,以用于通過由所述第一移動(dòng)節(jié)點(diǎn)在到所述第二歸屬代理的所述雙向隧道上 發(fā)送去往所述第一對端節(jié)點(diǎn)的數(shù)據(jù)分組、使用在所述引導(dǎo)步驟中建立的通信參數(shù),在第一 移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間進(jìn)行通信,其中,隧道傳送的分組的外首標(biāo)使用第一因 特網(wǎng)協(xié)議版本,并且隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本,在所述隧道中的 所述數(shù)據(jù)分組包括在歸屬地址選項(xiàng)中的所述第一歸屬地址、在因特網(wǎng)協(xié)議首標(biāo)中的作為源 地址的第二歸屬地址和在因特網(wǎng)協(xié)議首標(biāo)中的作為目的地地址的第一對端節(jié)點(diǎn)的地址。在另一個(gè)有益實(shí)施例中,當(dāng)網(wǎng)絡(luò)地址翻譯路由器在用于支持網(wǎng)絡(luò)地址翻譯遍歷的 路徑上時(shí),所述第一綁定更新消息封裝在用戶數(shù)據(jù)報(bào)協(xié)議消息中。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,第一綁定更新消息封裝在第一因特網(wǎng)協(xié)議版本的消 息中。在另一個(gè)有益實(shí)施例中,第一歸屬代理檢測在所述直接路徑上的網(wǎng)絡(luò)地址翻譯路由器,并且將其通知到所述第一移動(dòng)節(jié)點(diǎn)。本發(fā)明的一個(gè)優(yōu)點(diǎn)是第一因特網(wǎng)協(xié)議版本是IPv4,并且第二因特網(wǎng)協(xié)議版本是 IPv6 或者 IPv4。在本發(fā)明的另一個(gè)實(shí)施例中,如果所述第一移動(dòng)節(jié)點(diǎn)的網(wǎng)絡(luò)和所述第一對端節(jié)點(diǎn) 的網(wǎng)絡(luò)不支持同一因特網(wǎng)協(xié)議版本,則觸發(fā)所述方法步驟。在另一個(gè)有益實(shí)施例中,如果所述第一移動(dòng)節(jié)點(diǎn)運(yùn)行需要短分組延遲的應(yīng)用,則 觸發(fā)所述步驟。本發(fā)明的另一個(gè)有益實(shí)施例涉及在使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò) 的系統(tǒng)中的移動(dòng)節(jié)點(diǎn),所述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié)點(diǎn)。所述移動(dòng)節(jié)點(diǎn)配 置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具 有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中。所述移動(dòng)節(jié)點(diǎn)包括應(yīng)用,適配為請 求與第一對端節(jié)點(diǎn)的通信,所述第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié) 議地址,并且位于至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中;定位 部件,用于定位所述多個(gè)歸屬代理中與在所述移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路 徑接近的第一歸屬代理,所述第一歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo) 的分組到所述移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述第一對端 節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中;引導(dǎo)部件,適配為利用所述第一歸屬代理執(zhí)行引導(dǎo),以獲得所述第二 因特網(wǎng)協(xié)議版本的第一歸屬地址和其他通信參數(shù);傳輸部件,適配為發(fā)送第一綁定更新消 息,該第一綁定更新消息包括作為轉(zhuǎn)交地址的、所述移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓 撲正確的地址和作為歸屬地址的所述第一歸屬地址;和通信部件,適配為在雙向隧道傳送 模式中使用所述第一歸屬代理,以用于使用在所述引導(dǎo)步驟中建立的通信參數(shù)和作為歸屬 地址的第一歸屬地址與所述第一對端節(jié)點(diǎn)進(jìn)行通信,其中,隧道傳送的分組的外部首標(biāo)使 用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)部首標(biāo)使用第二因特網(wǎng)協(xié)議版本。根據(jù)另一個(gè)有益實(shí)施例,一種使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系 統(tǒng),所述系統(tǒng)包括多個(gè)歸屬代理、至少一個(gè)移動(dòng)節(jié)點(diǎn)和至少一個(gè)對端節(jié)點(diǎn),第一移動(dòng)節(jié)點(diǎn)配 置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具 有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中。所述系統(tǒng)包括在所述第一移動(dòng)節(jié) 點(diǎn)上的應(yīng)用,適配為請求與第一對端節(jié)點(diǎn)的通信,所述第一對端節(jié)點(diǎn)至少配置有第二因特 網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組 的路由的網(wǎng)絡(luò)中;定位部件,用于定位所述多個(gè)歸屬代理中與在所述第一移動(dòng)節(jié)點(diǎn)和所述 第一對端節(jié)點(diǎn)之間的直接路徑接近的第一歸屬代理,所述第一歸屬代理位于至少支持具有 第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述第一移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版 本的首標(biāo)的分組到所述第一對端節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中;引導(dǎo)部件,適配為利用所述第一歸 屬代理執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版本的第一歸屬地址和其他通信參數(shù);注冊 部件,適配為通過發(fā)送第一綁定更新消息而向所述第一歸屬代理注冊所述第一移動(dòng)節(jié)點(diǎn)的 位置,所述第一綁定更新消息包括作為轉(zhuǎn)交地址的、所述移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本 的拓?fù)湔_的地址和作為歸屬地址的第一歸屬地址;并且其中,所述第一歸屬代理被適配 為在雙向隧道傳送模式中使用,以用于使用在引導(dǎo)步驟中建立的通信參數(shù)和作為歸屬地址 的第一歸屬地址與所述第一對端節(jié)點(diǎn)進(jìn)行通信,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)指令,所述指令在被 使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中的移動(dòng)節(jié)點(diǎn)的處理器執(zhí)行時(shí)使得所 述移動(dòng)節(jié)點(diǎn)執(zhí)行下面的步驟,所述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié)點(diǎn),所述移動(dòng) 節(jié)點(diǎn)配置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少 支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中通過在所述第一移動(dòng)節(jié)點(diǎn)上 的應(yīng)用,請求與第一對端節(jié)點(diǎn)的通信,所述第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本 的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng) 絡(luò)中;定位所述多個(gè)歸屬代理中與在所述移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路徑接 近的第一歸屬代理,所述第一歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分 組到所述移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述第一對端節(jié)點(diǎn) 的路由的網(wǎng)絡(luò)中;利用所述第一歸屬代理執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版本的第 一歸屬地址和其他通信參數(shù);發(fā)送第一綁定更新消息,所述第一綁定更新消息包括作為轉(zhuǎn) 交地址的、所述第一移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的 第一歸屬地址;并且,在雙向隧道傳送模式中使用所述第一歸屬代理來用于使用在引導(dǎo)步 驟中建立的通信參數(shù)和作為歸屬地址的第一歸屬地址與所述第一對端節(jié)點(diǎn)進(jìn)行通信,隧道 傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng) 協(xié)議版本。
通過下面更具體地說明在附圖中圖示的本發(fā)明的各個(gè)實(shí)施例,其他特征和優(yōu)點(diǎn)將 變得清楚,其中圖1示出了現(xiàn)有技術(shù)的IP版本轉(zhuǎn)變情況,其中,在MN和CN之間的端到端的通信 是不可能的;圖2描述了在麗啟動(dòng)的情況下在IPv4遍歷的IP首標(biāo)中的數(shù)據(jù)路徑和地址;圖3示出了在CN啟動(dòng)的情況下在IPv4遍歷的IP首標(biāo)中的數(shù)據(jù)路徑和地址;圖4是麗啟動(dòng)的情況的流程圖;并且圖5是CN啟動(dòng)的情況的流程圖。
具體實(shí)施例方式下面的段落將描述本發(fā)明的各個(gè)實(shí)施例,其中包括分別對于MN啟動(dòng)和CN啟動(dòng)的 會(huì)話說明的、用于解決所給出的問題的過程。僅僅為了說明性的目的,關(guān)于具有IPv4和IPv6網(wǎng)絡(luò)兩者的通信系統(tǒng)概述了大多 數(shù)實(shí)施例,并且在隨后部分中使用的術(shù)語主要涉及IPv4和IPv6術(shù)語。但是,相對于IPv4和 IPv6架構(gòu)所使用的術(shù)語和實(shí)施例的說明不意欲將本發(fā)明的原理和思想限于這樣的系統(tǒng)。而且,在上面的技術(shù)背景部分中給出的詳細(xì)說明僅僅意欲更好地理解在下面描述 的大多數(shù)IPv4和IPv6的具體示例性實(shí)施例,并且不應(yīng)當(dāng)被理解為將本發(fā)明限于在IPv4或 者IPv6網(wǎng)絡(luò)中的處理器和功能的所述具體實(shí)現(xiàn)方式。本發(fā)明基于DSMIP協(xié)議。本發(fā)明的第一個(gè)關(guān)鍵思想是發(fā)現(xiàn)接近在麗和CN之間的直接路徑的具有DSMIP能力的HA并利用該HA執(zhí)行引導(dǎo),并且當(dāng)與對應(yīng)的CN通信以提供優(yōu) 化的路由時(shí)在具有IPv4封裝的雙向隧道傳送模式中使用這個(gè)HA。在麗啟動(dòng)的情況下,這 已經(jīng)解決了同時(shí)IPv4遍歷和優(yōu)化路由的問題。在更具有挑戰(zhàn)性的CN啟動(dòng)情況下,這是不夠的,因?yàn)镸N通常預(yù)先不知道CN將開 始向MN發(fā)送數(shù)據(jù)和哪個(gè)CN將這樣做。為了解決在這種情況下的問題,主要思想是永久地保 持一個(gè)HA和對應(yīng)的HoA用于可達(dá)性(即能夠從CN接收分組),并且利用第二個(gè)具有DSMIP 能力的HA引導(dǎo),以實(shí)現(xiàn)與特定CN的優(yōu)化路由。為了從第一 HA向第二 HA移動(dòng)移動(dòng)IP數(shù)據(jù) 會(huì)話,MN在到第二HA的IPv4封裝的雙向隧道上執(zhí)行路由優(yōu)化模式,并且在路由優(yōu)化模式中 的CoA被設(shè)置為第二 HoA。在雙向隧道傳送上使用路由優(yōu)化模式并且在到CN的CoT/CoTi/ BU消息中使用HoA (對應(yīng)于到第二 HA的反向隧道)來作為CoA被認(rèn)為是本發(fā)明的第二關(guān)鍵 思想。因?yàn)橹匦率褂肈SMIP解決方案,因此也支持NAT檢測和處理。分別對于MN和CN啟動(dòng)通信會(huì)話的情況分開地描述了本發(fā)明。注意,假設(shè)MN在啟 動(dòng)特定會(huì)話之前確定要對該特定會(huì)話使用優(yōu)化的路由。如果MN決定優(yōu)化現(xiàn)有的會(huì)話,則適 用對CN啟動(dòng)的情況描述的過程。所假設(shè)的情況是雙棧MN已經(jīng)在僅IPv4的網(wǎng)絡(luò)中移動(dòng),并且僅IPv6或者雙棧的CN 位于僅IPv6或者雙?;蛘邇HIPv4網(wǎng)絡(luò)中。HA是具有DSMIP能力的,因此是雙棧的,并且位 于雙棧網(wǎng)絡(luò)中。本發(fā)明解決的問題是支持在這樣的IPv4遍歷情況下的優(yōu)化路由。將在麗和CN 啟動(dòng)的通信會(huì)話兩種情況下支持優(yōu)化路由。下面描述的本發(fā)明不使用協(xié)議翻譯,因此可以避免上述的問題MN啟動(dòng)的通信會(huì)話如果麗啟動(dòng)與CN的通信并且決定對于這個(gè)CN使用優(yōu)化路由,則如果麗已經(jīng)對 于多個(gè)HA進(jìn)行注冊并且配置了多個(gè)HoA (IPv4或者IPv6),則可以自由地選擇HA和對應(yīng)的 HoA來用于與CN的通信。提供優(yōu)化路由的思想是發(fā)現(xiàn)接近在MN和CN之間的直接路徑的 具有DSMIP能力的HA并且利用其引導(dǎo),并且在用于到CN的IPv4遍歷的雙向隧道傳送模式 中使用這個(gè)HA。因?yàn)檫@樣的HA主要用于對于特定CN的優(yōu)化路由,因此我們將其稱為“路 由優(yōu)化”(R0) -HA。對應(yīng)的HoA以及CN地址可以是IPv4或者IPv6地址,而CoA是IPv4地 址。如上所述如在G. Giaretta、J. Kempf■禾口 V. Devarapalli ( “Mobile IPv6bootstraping in split scenario", draft-ietf-mip6-bootstrapping-split-02. txt,2006年3月)中描述那樣進(jìn)行的引導(dǎo)可以被信令消息的IPv4封裝擴(kuò)展,以支持IPv4 遍歷。在R0-HA引導(dǎo)之前,MN可以注冊到一個(gè)或多個(gè)HA用于發(fā)現(xiàn)R0-HA的一種方式是使用如在G. Giaretta、J. Kempf和 V.Devarapalli( "Mobile IPv6 bootstraping in split scenario", draft-ietf-mip6-b ootstrapping-split-02. txt, 2006年3月)中所述的位置相關(guān)的HA發(fā)現(xiàn)。例如,如果CN 的主機(jī)名稱是“cn. eu. Panasonic, com”,貝lj MN 可以向 DNS 查詢"ha_dsmip6. eu. Panasonic, com”或者“_dsmip6. _ipv6. eu. Panasonic, com”以獲得R0-HA地址,這種情況下是位于與 CN同一域中的具有DSMIP能力的HA的地址。用于發(fā)現(xiàn)R0-HA的第二種方式是使用基于任播的HA發(fā)現(xiàn),諸如在RC3775中規(guī)定
18的“動(dòng)態(tài)歸屬代理地址發(fā)現(xiàn)(DHAAD)”。MN因此向其根據(jù)CN的地址前綴構(gòu)造的任播地址發(fā) 送請求,并且在CN網(wǎng)絡(luò)中的HA將回答這個(gè)請求。附加標(biāo)記可以指示需要具有DSMIP能力 的HA。但是,問題是在IPv4網(wǎng)絡(luò)中不支持任播。因此,如果麗位于IPv4網(wǎng)絡(luò)中,則麗將 使用IPv4封裝來將任播消息反向隧道傳送到其DSMIP-HA之一。其隨后使用對應(yīng)的HoA來 作為源地址。第三種方式是引入能夠?qū)N地址映射到接近在麗和CN之間的路徑的DSMIP-HA 的一個(gè)或多個(gè)地址的專用網(wǎng)絡(luò)實(shí)體(服務(wù)器)。這些映射可以被網(wǎng)絡(luò)運(yùn)營商預(yù)先配置,或者 例如使用如上所述的機(jī)制動(dòng)態(tài)地被發(fā)現(xiàn)。MN然后向這個(gè)網(wǎng)絡(luò)實(shí)體發(fā)送請求,并且接收具有 R0-HA地址的答復(fù)。用于發(fā)現(xiàn)R0-HA的第四種方式是從DHCP服務(wù)器獲得這個(gè)信息,這類似于 在(K. Chowdhury, A.Yegin,"MIP6-bootstrapping via DHCPv6 for thelntegrated Scenario", draft-ietf-mip6-bootstrapping-integrated-dhc-01.txt,2006 年 6 月) 禾口(H.J.Jang, A. yegin, J, Choi, K. Chowdhury, "DHCP Option for Home Information Discovery in MIPv6”,draft-jang-mip6-hiopt_00.txt,June 2006)中所述的方法,但是 擴(kuò)展需要具有DSMIP能力的HA的信息(例如標(biāo)記)。R0-HA可以是麗本地的或者遠(yuǎn)離麗 的。對于前一種情況,不需要對DHCP消息的任何擴(kuò)展。對于后一種情況,由麗發(fā)送的DHCP 消息可以在新的選項(xiàng)中包括CN地址,并且DHCP服務(wù)器以接近在麗和CN之間的路徑的HA 的地址來回答。所述回答可以是具有新的選項(xiàng)的任何DHCP消息。圖2示出了在IP首標(biāo)中的數(shù)據(jù)路徑和地址的示例。麗100在啟動(dòng)與CN102的通 信之前向HA1104注冊,并且配置有HoAl。在應(yīng)用請求與CN 102的通信會(huì)話之前,MN 100 發(fā)現(xiàn)R0-HA “HA2” 206并且利用其引導(dǎo),配置對應(yīng)的HoA( “RO-HoA”或者“HoA2”),并且將 其用于在雙向隧道傳送模式中與CN 102通信。因此,MN 100使用IPv4封裝將數(shù)據(jù)分組隧 道傳送到HA2206,HA2206解封裝,并且將它們發(fā)送到CN 102。所述數(shù)據(jù)分組可以是IPv4或 者 IPv6。當(dāng)CN 102回答時(shí),它向麗的RO-HoA(HoA2) 206發(fā)送分組,所述分組被路由至 R0-HoA(HA2) 206,并使用IPv4封裝隧道傳送到麗100。在這個(gè)通信會(huì)話中不使用HoAl 104。圖4以流程圖形式描述了麗啟動(dòng)的方法。在步驟402,請求通信。位于IPv4網(wǎng)絡(luò) 中的移動(dòng)節(jié)點(diǎn)然后在步驟404定位接近在其本身和第一 CN之間的直接路徑的第一雙棧HA, 第一 CN可以位于IPv6網(wǎng)絡(luò)中。為此,可以使用上述方法或者使用諸如服務(wù)質(zhì)量(QoS)、跳 數(shù)和/或分組延遲等距離度量的其他方法。在步驟406,MN利用HA引導(dǎo)。這包括在執(zhí)行與 移動(dòng)服務(wù)授權(quán)者(MSA)的認(rèn)證和授權(quán)之前建立IPsec安全關(guān)聯(lián)和分配HoA。在步驟408,向 第一歸屬代理注冊MN的位置,其隨后在步驟410中用于在雙向隧道傳送模式中與CN通信。對于與同一 CN或者在這個(gè)網(wǎng)絡(luò)中或者附近的網(wǎng)絡(luò)中的其他CN的隨后的會(huì)話,可 以重新使用到R0-HA的隧道。在移動(dòng)時(shí),麗向HA1以及HA2發(fā)送BU消息。CN啟動(dòng)的通信會(huì)話將不在歸屬(home)處的活動(dòng)麗向至少一個(gè)HA注冊。CN必須知道對應(yīng)于這個(gè)HA 的麗的HoA,以便該CN可以到達(dá)??梢岳缤ㄟ^在DNS(域名服務(wù)器)中公布HoA來實(shí)現(xiàn) 這一點(diǎn)。因?yàn)檫@樣的HA主要由麗使用以便可以到達(dá),因此它們從現(xiàn)在開始被稱為IP可達(dá)(IR) -HA。在CN啟動(dòng)的情況下,CN例如通過向DNS查詢麗的主機(jī)名稱來選擇麗的IR_HoA 之一(即,屬于麗的IR-HA之一的HoA),以聯(lián)系麗。對應(yīng)的IR-HA可以不提供短路由。因 此,MN可以決定優(yōu)化所述路由,但是其可以僅僅當(dāng)所述會(huì)話已經(jīng)活動(dòng)時(shí)才這樣做。在麗100通過IR-HA 104接收到來自CN的第一數(shù)據(jù)分組(IPv4或者IPv6)后(圖 3),MN 100可以決定優(yōu)化所述路由(例如取決于到IR-HA 104的距離,其中從該IR-HA 104 接收分組)。因此,麗100發(fā)現(xiàn)最好接近在MN 100和CN 102之間的直接路徑的DMSIP-HA 206,并且利用其引導(dǎo)。這個(gè)HA是在麗啟動(dòng)的情況下定義的R0-HA(在圖3中的HA2)。注 意,如果麗的移動(dòng)性很高,則R0-HA 206應(yīng)當(dāng)更接近CN 102而不是麗100,以便防止頻繁 的引導(dǎo)。在引導(dǎo)后,麗100向R0-HA注冊,并且在到R0-HA 206的(基于IPv4的)反向隧 道上與CN開始返回路由可達(dá)過程。麗在CoTi和BU消息中使用IR-HoA(HoAl)作為HoA并 且將R0-HoA(HoA2)用作CoA,并且通過到R0-HA 206的(基于IPv4的)反向隧道將那些消 息(具有IPv6首標(biāo))發(fā)送到CN 102。被發(fā)送到HA的BU消息仍然包含“真實(shí)的”CoA。因 此,由CN 102發(fā)送的數(shù)據(jù)分組使用類型2的路由首標(biāo)被路由到R0-HA 206,并且被隧道傳送 到包括路由首標(biāo)的MN 100。因此,從CN的視點(diǎn)看,麗100位于R0-HA206的網(wǎng)絡(luò)中。因此, 所述路由現(xiàn)在被優(yōu)化而不中斷會(huì)話,并且提供了 IPv4遍歷。因?yàn)椴恍枰薷腍A或者CN,因 此這個(gè)解決方案容易部署,并且不出現(xiàn)轉(zhuǎn)變問題。麗的HoA以及CN地址可以是IPv4或者IPv6地址,而“真實(shí)的"MN的CoA是IPv4 地址。為了在路由首標(biāo)或者HoA選項(xiàng)中包括IPv4HoA,它們可以被表示為IPv4映射的或者 IPv4兼容的IPv6地址(參見RFC3513)。圖3示出了在麗通過到R0-HA(HA2)206的反向隧道來發(fā)送數(shù)據(jù)分組的情況下的 路徑和地址。所述分組包含在HoA選項(xiàng)中的IR-HoA (HoAl)和R0_HoA (HoA2) 206來作為在 內(nèi)部IP首標(biāo)中的源地址。注意這與RFC3775不同,RFC3775規(guī)定了 CoA在路由優(yōu)化模式中 被用作源地址。圖5是用于描述CN啟動(dòng)的情況的流程圖。在步驟502中請求通信后,位于IPv4 網(wǎng)絡(luò)中的MN在步驟504從第一 CN接收數(shù)據(jù)分組。在步驟506中定位接近在第一 MN和第 一 CN之間的直接路徑的第二雙棧,并且在步驟508中執(zhí)行利用第二 HA的引導(dǎo)。在步驟510 中,向第二 HA注冊第一 MN的位置,并且在步驟512中,CoT和CoTi消息通過到第二歸屬代 理的雙向隧道被發(fā)送到對端節(jié)點(diǎn)。在步驟514,向CN注冊屬于第二 HA的網(wǎng)絡(luò)的歸屬地址作 為第一 MN的位置,并且在步驟516,使用路由優(yōu)化模式,并且MN的第二 HoA作為CoA。對于與同一 CN或者在這個(gè)網(wǎng)絡(luò)中或者在附近的網(wǎng)絡(luò)中的其他CN的隨后的會(huì)話, 可以重新使用到R0-HA(HA2)的隧道。在移動(dòng)時(shí),MN向IR-HA以及R0-HA發(fā)送BU消息。但 是,其不向CN發(fā)送BU消息,因?yàn)槠渫ǔ8鶕?jù)RFC3775在路由優(yōu)化模式中進(jìn)行。相反,如果 它將在路由優(yōu)化模式之下的雙向隧道從R0-HA改變?yōu)榱硪粋€(gè)R0-HA(并且定期地防止綁定 使用期限到期),則其僅僅向CN發(fā)送BU,除了使得能夠在IP版本轉(zhuǎn)變情況下優(yōu)化路由的益處之外,本發(fā)明也允許IPv4業(yè) 務(wù)的優(yōu)化路由。雖然這不直接涉及IP版本轉(zhuǎn)變,但是它是移動(dòng)IPv4不支持的東西。因?yàn)?本發(fā)明既不要求對于HA或者CN操作的任何改變也不要求對于任何信令消息格式的任何改 變,因此本發(fā)明很容易部署,并且在部署期間不產(chǎn)生轉(zhuǎn)變問題。
雖然相對于運(yùn)行IPv4和IPv6協(xié)議的分組交換系統(tǒng)描述了本發(fā)明,但是本發(fā)明不 限于這些協(xié)議。相反,其適用于運(yùn)行任何移動(dòng)性管理協(xié)議的系統(tǒng),所述系統(tǒng)支持通過移動(dòng)性 錨(anchor)的數(shù)據(jù)分組的路由和不通過所述錨的數(shù)據(jù)分組的路由。取代在移動(dòng)節(jié)點(diǎn)上運(yùn)行,移動(dòng)性管理協(xié)議也可以運(yùn)行在代理節(jié)點(diǎn)上,而不喪失 本發(fā)明的適用性。在這種情況下,代理節(jié)點(diǎn)執(zhí)行在本文中描述的所有必要行為,其中包 括代表移動(dòng)節(jié)點(diǎn)向網(wǎng)絡(luò)發(fā)送位置更新。這樣的協(xié)議的示例是任何種類的代理移動(dòng)(例 如[K.Chowdhury, "Network Based Layer 3Connectivity and Mobility Management for IPv4", draft-chowdhury-netmip4-00. txt,2006 年 2 月]或者[K. Chowdhury, A. Singh, "Network BasedLayer 3 Connectivity and Mobility Management for IPv6,,, draft-chowdhury-netmip6-00. txt,2006 年 2 月])或者在 netlmm WG(例如[J.Wood, K. Nishida, "Edge Mobility Protocol (EMP),,,draft-wood-netlmm-emp-base-00.txt, 2005年10月])中提出和開發(fā)的協(xié)議。本發(fā)明的另一個(gè)實(shí)施例涉及使用硬件和軟件來實(shí)現(xiàn)上述的各個(gè)實(shí)施例??梢哉J(rèn)識(shí) 到,如上所述的各個(gè)方法以及如上所述的各個(gè)邏輯塊和模塊當(dāng)被執(zhí)行時(shí)可以使用例如通用 處理器、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者其他可編程的邏輯裝置等計(jì) 算裝置(處理器)來實(shí)現(xiàn)。也可以通過這些裝置的組合來執(zhí)行或者體現(xiàn)本發(fā)明的各個(gè)實(shí)施 例。而且,也可以通過由處理器執(zhí)行的軟件模塊或者直接以硬件來實(shí)現(xiàn)本發(fā)明的各個(gè) 實(shí)施例。而且,軟件模塊和硬件實(shí)現(xiàn)的結(jié)合是可能的。所述軟件模塊可以存儲(chǔ)在任何種類 的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,例如RA、EPR0M、EEPR0M、快閃存儲(chǔ)器、寄存器、硬盤、CD-ROM、DVD寸。
權(quán)利要求
一種用于在使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中路由分組的方法,所述系統(tǒng)包括多個(gè)歸屬代理、至少一個(gè)移動(dòng)節(jié)點(diǎn)和至少一個(gè)對端節(jié)點(diǎn),第一移動(dòng)節(jié)點(diǎn)配置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述方法包括步驟通過在第一移動(dòng)節(jié)點(diǎn)上的應(yīng)用來請求(402)與第一對端節(jié)點(diǎn)的通信,所述第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中;定位(404)多個(gè)歸屬代理中接近在所述第一移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路徑的第一歸屬代理,所述第一歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一對端節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中;利用第一歸屬代理執(zhí)行引導(dǎo)(406),以獲得所述第二因特網(wǎng)協(xié)議版本的第一歸屬地址和其他通信參數(shù);通過發(fā)送第一綁定更新消息來向所述第一歸屬代理注冊(408)所述第一移動(dòng)節(jié)點(diǎn)的位置,所述第一綁定更新消息包括作為轉(zhuǎn)交地址的、第一移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的第一歸屬地址;和在雙向隧道傳送模式中使用(410)所述第一歸屬代理,以用于使用在引導(dǎo)步驟中建立的通信參數(shù)和作為歸屬地址的第一歸屬地址來與第一對端節(jié)點(diǎn)通信,其中,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本。
2.根據(jù)權(quán)利要求1的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第一移動(dòng)節(jié)點(diǎn)的代 理節(jié)點(diǎn)執(zhí)行利用第一歸屬代理的引導(dǎo)(406)步驟。
3.根據(jù)權(quán)利要求1或者2的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第一移動(dòng)節(jié)點(diǎn) 的代理節(jié)點(diǎn)執(zhí)行向第一歸屬代理注冊(408)第一移動(dòng)節(jié)點(diǎn)的位置的步驟。
4.根據(jù)權(quán)利要求1-3的任何一個(gè)的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第一 移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn)執(zhí)行定位(404)所述多個(gè)歸屬代理中的第一歸屬代理的步驟。
5.根據(jù)權(quán)利要求1-4的任何一個(gè)的方法,其中,第一歸屬代理距離第一對端節(jié)點(diǎn)比距 離第一移動(dòng)節(jié)點(diǎn)要近。
6.根據(jù)權(quán)利要求1-5的任何一個(gè)的方法,其中,定位(404)所述多個(gè)歸屬代理中的第一 歸屬代理的步驟包括下面的步驟向域名服務(wù)器查詢歸屬代理地址,以找到所述第一歸屬代理的地址,所述域名是從至 少第一對端節(jié)點(diǎn)的域名和一個(gè)串構(gòu)成的,所述串表示需要支持具有第一因特網(wǎng)協(xié)議版本的 首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理。
7.根據(jù)權(quán)利要求1-5的任何一個(gè)的方法,其中,定位所述多個(gè)歸屬代理中的第一歸屬 代理的步驟包括步驟在第一請求消息中設(shè)置標(biāo)記,以指示需要支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組 和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理;將在所述第一請求消息的因特網(wǎng)協(xié)議首標(biāo)中的目的地地址設(shè)置為任播地址,所述任播 地址是從至少第一對端節(jié)點(diǎn)的地址前綴構(gòu)造的;將在所述第一請求消息的因特網(wǎng)協(xié)議首標(biāo)中的源地址設(shè)置為對應(yīng)于所述第二歸屬代 理的歸屬地址;將所述第一請求消息反向隧道傳送到所述多個(gè)歸屬代理的第二歸屬代理,所述第二歸 屬代理支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的 分組的路由,其中向所述第二歸屬代理注冊所述第一移動(dòng)節(jié)點(diǎn),并且第二歸屬代理位于分 組交換網(wǎng)絡(luò)的系統(tǒng)中的任何位置;并且,所述多個(gè)歸屬代理之一用所述第一歸屬代理的地址來回答所述請求。
8.根據(jù)權(quán)利要求1-5的任何一個(gè)的方法,其中,定位(404)所述多個(gè)歸屬代理中的第一 歸屬代理的步驟包括步驟向?qū)S镁W(wǎng)絡(luò)實(shí)體發(fā)送請求,所述請求包含關(guān)于所述第一對端節(jié)點(diǎn)的信息和需要支持具 有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的 歸屬代理的指示;并且,從所述專用網(wǎng)絡(luò)實(shí)體接收具有所述第一歸屬代理的地址的回答。
9.根據(jù)權(quán)利要求8的方法,還包括由所述專用網(wǎng)絡(luò)實(shí)體執(zhí)行的下列步驟將所述第一對端節(jié)點(diǎn)的地址映射到多個(gè)歸屬代理之一的地址,所述多個(gè)歸屬代理之一 支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的 路由,并且接近所述第一對端節(jié)點(diǎn)。
10.根據(jù)權(quán)利要求9的方法,其中,所述映射被預(yù)先配置或者動(dòng)態(tài)地發(fā)現(xiàn)。
11.根據(jù)權(quán)利要求1-5的任何一個(gè)的方法,其中,定位(404)所述多個(gè)歸屬代理中的第 一歸屬代理的步驟包括步驟在第一動(dòng)態(tài)主機(jī)配置協(xié)議請求消息中設(shè)置標(biāo)記,以指示需要支持具有第一因特網(wǎng)協(xié)議 版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理;發(fā)送所述第一動(dòng)態(tài)主機(jī)配置協(xié)議請求消息以定位所述第一歸屬代理;由動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送動(dòng)態(tài)主機(jī)配置協(xié)議回答,其包含所述第一歸屬代理的 地址;其中,如果所述第一歸屬代理處于與所述第一移動(dòng)節(jié)點(diǎn)不同的網(wǎng)絡(luò)中,則由所述第一 移動(dòng)節(jié)點(diǎn)發(fā)送的第一動(dòng)態(tài)主機(jī)配置協(xié)議消息包含所述第一對端節(jié)點(diǎn)的地址。
12.根據(jù)權(quán)利要求1-11的任何一個(gè)的方法,其中,通過跳過所述定位和引導(dǎo)步驟,在與 在同一域或者附近域中的相同或者其他對端節(jié)點(diǎn)的隨后的通信會(huì)話中重新使用所述第一歸屬代理。
13.一種用于在使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中路由分組的方 法,所述系統(tǒng)包括多個(gè)歸屬代理、至少一個(gè)移動(dòng)節(jié)點(diǎn)和至少一個(gè)對端節(jié)點(diǎn),第一移動(dòng)節(jié)點(diǎn)配 置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址和第二因特網(wǎng)協(xié)議版本 的第一歸屬地址,并且位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò) 中,所述方法包括步驟由第一對端節(jié)點(diǎn)上的應(yīng)用通過向第一移動(dòng)節(jié)點(diǎn)的第一歸屬地址發(fā)送具有第二因特網(wǎng) 協(xié)議版本的首標(biāo)的數(shù)據(jù)分組來開始(502)與所述第一移動(dòng)節(jié)點(diǎn)的通信會(huì)話,所述第一對端 節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第二因特 網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述第一歸屬地址和移動(dòng)節(jié)點(diǎn)的拓?fù)湔_的地址中的第一地址注冊在第一歸屬代理中;所述移動(dòng)節(jié)點(diǎn)接收(504)通過所述第一歸屬代理隧道傳送的、來自所述第一對端節(jié)點(diǎn) 的第一數(shù)據(jù)分組;定位(506)所述多個(gè)歸屬代理中接近在所述第一移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間 的直接路徑的第二歸屬代理,所述第二歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的 首標(biāo)的分組到第一移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一對端 節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中;利用第二歸屬代理執(zhí)行引導(dǎo)(508),以獲得所述第二因特網(wǎng)協(xié)議版本的第二歸屬地址 和其他通信參數(shù);通過發(fā)送第一綁定更新來向所述第二歸屬代理注冊(510)所述第一移動(dòng)節(jié)點(diǎn)的位置, 所述第一綁定更新包括作為轉(zhuǎn)交地址的、所述第一移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)?正確的地址和作為歸屬地址的所述第二歸屬地址;通過到所述第二歸屬代理的雙向隧道向所述第一對端節(jié)點(diǎn)發(fā)送(512)第一轉(zhuǎn)交測試 初始化消息,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首 標(biāo)使用第二因特網(wǎng)協(xié)議版本,并且在所述第一轉(zhuǎn)交測試初始化消息的因特網(wǎng)協(xié)議首標(biāo)中的 源地址被設(shè)置為所述第二歸屬地址;通過到所述第二歸屬代理的雙向隧道從所述第一對端節(jié)點(diǎn)接收(512)轉(zhuǎn)交測試消息;通過發(fā)送第二綁定更新消息來向所述第一對端節(jié)點(diǎn)注冊(514)第一移動(dòng)節(jié)點(diǎn)的位置, 所述第二綁定更新消息包括作為轉(zhuǎn)交地址的第二歸屬地址和作為歸屬地址的第一歸屬地 址,所述第二綁定更新消息通過到所述第二歸屬代理的雙向隧道發(fā)送,隧道傳送的分組的 外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,并且隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版 本;和在到所述第二歸屬代理的雙向隧道上使用(516)路由優(yōu)化模式,以用于通過由所述第 一移動(dòng)節(jié)點(diǎn)在到所述第二歸屬代理的所述雙向隧道上發(fā)送去往所述第一對端節(jié)點(diǎn)的數(shù)據(jù) 分組、使用在所述引導(dǎo)步驟中建立的通信參數(shù),在第一移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間 進(jìn)行通信,其中,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,并且隧道傳送的分組 的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本,在所述隧道中的所述數(shù)據(jù)分組包括在歸屬地址選項(xiàng)中 的所述第一歸屬地址、在因特網(wǎng)協(xié)議首標(biāo)中的作為源地址的第二歸屬地址和在因特網(wǎng)協(xié)議 首標(biāo)中的作為目的地地址的第一對端節(jié)點(diǎn)的地址。
14.根據(jù)權(quán)利要求1-13的任何一個(gè)的方法,其中,當(dāng)網(wǎng)絡(luò)地址翻譯路由器在用于支持 網(wǎng)絡(luò)地址翻譯遍歷的路徑上時(shí),所述第一綁定更新消息封裝在用戶數(shù)據(jù)報(bào)協(xié)議消息中。
15.根據(jù)權(quán)利要求1-14的任何一個(gè)的方法,其中,所述第一綁定更新消息封裝在第一 因特網(wǎng)協(xié)議版本的消息中。
16.根據(jù)權(quán)利要求1-15的任何一個(gè)的方法,還包括步驟所述第一歸屬代理檢測在所述直接路徑上的網(wǎng)絡(luò)地址翻譯路由器,并且將其通知到所 述第一移動(dòng)節(jié)點(diǎn)。
17.根據(jù)權(quán)利要求1-16的任何一個(gè)的方法,其中,第一因特網(wǎng)協(xié)議版本是IPv4,并且第 二因特網(wǎng)協(xié)議版本是IPv6或者IPv4。
18.根據(jù)權(quán)利要求1-17的任何一個(gè)的方法,其中,如果所述第一移動(dòng)節(jié)點(diǎn)的網(wǎng)絡(luò)和所述第一對端節(jié)點(diǎn)的網(wǎng)絡(luò)不支持同一因特網(wǎng)協(xié)議版本,則觸發(fā)所述方法步驟。
19.根據(jù)權(quán)利要求1-17的任何一個(gè)的方法,其中,如果所述第一移動(dòng)節(jié)點(diǎn)運(yùn)行需要短 分組延遲的應(yīng)用,則觸發(fā)所述步驟。
20.根據(jù)權(quán)利要求13-19的任何一個(gè)的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第 一移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn)執(zhí)行利用第二歸屬代理的引導(dǎo)(508)的步驟。
21.根據(jù)權(quán)利要求13-20的任何一個(gè)的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第 一移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn)執(zhí)行向第二歸屬代理注冊(510)第一移動(dòng)節(jié)點(diǎn)的位置的步驟。
22.根據(jù)權(quán)利要求13-21的任何一個(gè)的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第 一移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn)執(zhí)行向第一對端節(jié)點(diǎn)注冊(514)第一移動(dòng)節(jié)點(diǎn)的位置的步驟。
23.根據(jù)權(quán)利要求13-22的任何一個(gè)的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第 一移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn)執(zhí)行向第一對端節(jié)點(diǎn)發(fā)送轉(zhuǎn)交測試初始化消息和從第一對端節(jié)點(diǎn) 接收轉(zhuǎn)交測試消息(512)的步驟。
24.根據(jù)權(quán)利要求13-23的任何一個(gè)的方法,其中,通過第一移動(dòng)節(jié)點(diǎn)或者代表所述第 一移動(dòng)節(jié)點(diǎn)的代理節(jié)點(diǎn)執(zhí)行定位(506)所述多個(gè)歸屬代理中的第二歸屬代理的步驟。
25.根據(jù)權(quán)利要求13-24的任何一個(gè)的方法,其中,第二歸屬代理距離第一對端節(jié)點(diǎn)比 距離第一移動(dòng)節(jié)點(diǎn)要近。
26.根據(jù)權(quán)利要求13-25的任何一個(gè)的方法,其中,定位(506)所述多個(gè)歸屬代理中在 第一對端節(jié)點(diǎn)和第一移動(dòng)節(jié)點(diǎn)之間的第二歸屬代理的步驟包括下面的步驟向域名服務(wù)器查詢歸屬代理地址,以找到與所述第一對端節(jié)點(diǎn)在相同域中的所述第二 歸屬代理的地址,所述域名是從至少第一對端節(jié)點(diǎn)的域名和一個(gè)串構(gòu)成的,所述串表示需 要支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組 的路由的歸屬代理。
27.根據(jù)權(quán)利要求13-26的任何一個(gè)的方法,其中,定位所述多個(gè)歸屬代理中的第二歸 屬代理的步驟包括步驟在第一請求消息中設(shè)置標(biāo)記,以指示需要支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組 和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理;將在所述第一請求消息的因特網(wǎng)協(xié)議首標(biāo)中的目的地地址設(shè)置為任播地址,所述任播 地址至少從第一對端節(jié)點(diǎn)的地址前綴而構(gòu)造;將在所述第一請求消息的因特網(wǎng)協(xié)議首標(biāo)中的源地址設(shè)置為對應(yīng)于所述第二歸屬代 理的歸屬地址;將所述第一請求消息反向隧道傳送到所述多個(gè)歸屬代理中的第二歸屬代理,所述第二 歸屬代理支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo) 的分組的路由,向所述第二歸屬代理注冊所述第一移動(dòng)節(jié)點(diǎn),并且第二歸屬代理位于分組 交換網(wǎng)絡(luò)的系統(tǒng)中的任何位置;以及,由所述多個(gè)歸屬代理之一用第一歸屬代理的地址來回答所述請求。
28.根據(jù)權(quán)利要求13-26的任何一個(gè)的方法,其中,定位(506)所述多個(gè)歸屬代理中的 第二歸屬代理的步驟包括下面的步驟向?qū)S镁W(wǎng)絡(luò)實(shí)體發(fā)送請求,所述請求包含關(guān)于所述第一對端節(jié)點(diǎn)的信息和需要支持具 有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理的指示;并且,從所述專用網(wǎng)絡(luò)實(shí)體接收具有所述第二歸屬代理的地址的回答。
29.根據(jù)權(quán)利要求28的方法,還包括由所述專用網(wǎng)絡(luò)實(shí)體執(zhí)行的下列步驟將所述第一對端節(jié)點(diǎn)的地址映射到多個(gè)歸屬代理之一的地址,所述多個(gè)歸屬代理之一 支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的 路由,并且接近所述第一對端節(jié)點(diǎn)。
30.根據(jù)權(quán)利要求29的方法,其中,所述映射被預(yù)先配置或者動(dòng)態(tài)地發(fā)現(xiàn)。
31.根據(jù)權(quán)利要求13-26的任何一個(gè)的方法,其中,定位(506)所述多個(gè)歸屬代理中的 第二歸屬代理的步驟包括步驟在第一動(dòng)態(tài)主機(jī)配置協(xié)議請求消息中設(shè)置標(biāo)記,以指示需要支持具有第一因特網(wǎng)協(xié)議 版本的首標(biāo)的分組和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的歸屬代理; 發(fā)送所述第一動(dòng)態(tài)主機(jī)配置協(xié)議請求消息以定位所述第一歸屬代理; 動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器用所述第一歸屬代理的地址來回答; 其中,如果所述第一歸屬代理在與所述第一移動(dòng)節(jié)點(diǎn)不同的網(wǎng)絡(luò)中,則由所述第一移 動(dòng)節(jié)點(diǎn)發(fā)送的第一動(dòng)態(tài)主機(jī)配置協(xié)議消息包含所述第一對端節(jié)點(diǎn)的地址。
32.根據(jù)權(quán)利要求13-31的任何一個(gè)的方法,其中,通過跳過所述定位和引導(dǎo)步驟,在 與在同一域或者附近域中的相同或者其他對端節(jié)點(diǎn)的隨后的通信會(huì)話中重新使用所述第 二歸屬代理。
33.一種在使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中的移動(dòng)節(jié)點(diǎn)(100), 所述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié)點(diǎn),所述移動(dòng)節(jié)點(diǎn)(100)配置有至少一個(gè)第 一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第一因特網(wǎng)協(xié) 議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述移動(dòng)節(jié)點(diǎn)(100)包括應(yīng)用,適配為請求與第一對端節(jié)點(diǎn)(102)的通信,所述第一對端節(jié)點(diǎn)至少配置有第二 因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的 分組的路由的網(wǎng)絡(luò)中;定位部件,用于定位所述多個(gè)歸屬代理中與在所述移動(dòng)節(jié)點(diǎn)(100)和所述第一對端節(jié) 點(diǎn)(102)之間的直接路徑接近的第一歸屬代理(104),所述第一歸屬代理(104)位于至少支 持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議 版本的首標(biāo)的分組到所述第一對端節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中;引導(dǎo)部件,適配為利用所述第一歸屬代理(104)執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié) 議版本的第一歸屬地址和其他通信參數(shù);傳輸部件,適配為發(fā)送第一綁定更新消息,該第一綁定更新消息包括作為轉(zhuǎn)交地址的、 所述移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的所述第一歸屬 地址;和通信部件,適配為在雙向隧道傳送模式中使用所述第一歸屬代理(104),以用于使用 在所述引導(dǎo)步驟中建立的通信參數(shù)和作為歸屬地址的第一歸屬地址與所述第一對端節(jié)點(diǎn) (102)進(jìn)行通信,其中,隧道傳送的分組的外部首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的 分組的內(nèi)部首標(biāo)使用第二因特網(wǎng)協(xié)議版本。
34.根據(jù)權(quán)利要求33的移動(dòng)節(jié)點(diǎn),被適配為執(zhí)行權(quán)利要求2-12的方法步驟。
35.一種使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng),所述系統(tǒng)包括多個(gè)歸屬 代理、至少一個(gè)移動(dòng)節(jié)點(diǎn)和至少一個(gè)對端節(jié)點(diǎn),第一移動(dòng)節(jié)點(diǎn)(100)配置有至少一個(gè)第一 因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第一因特網(wǎng)協(xié)議 版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述系統(tǒng)包括在所述第一移動(dòng)節(jié)點(diǎn)(100)上的應(yīng)用,適配為請求與第一對端節(jié)點(diǎn)(102)的通信,所述 第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有 第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中;定位部件,用于定位所述多個(gè)歸屬代理中與在所述第一移動(dòng)節(jié)點(diǎn)(100)和所述第一對 端節(jié)點(diǎn)(102)之間的直接路徑接近的第一歸屬代理(104),所述第一歸屬代理(104)位于至 少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述第一移動(dòng)節(jié)點(diǎn)(100)的路由和具有 第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述第一對端節(jié)點(diǎn)(102)的路由的網(wǎng)絡(luò)中;引導(dǎo)部件,適配為利用所述第一歸屬代理(104)執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié) 議版本的第一歸屬地址和其他通信參數(shù);注冊部件,適配為通過發(fā)送第一綁定更新消息而向所述第一歸屬代理(104)注冊所述 第一移動(dòng)節(jié)點(diǎn)的位置,所述第一綁定更新消息包括作為轉(zhuǎn)交地址的、所述移動(dòng)節(jié)點(diǎn)的第一 因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的第一歸屬地址;并且其中,所述第一歸屬代理(104)被適配為在雙向隧道傳送模式中使用,以用于使用在引導(dǎo)步 驟中建立的通信參數(shù)和作為歸屬地址的第一歸屬地址與所述第一對端節(jié)點(diǎn)(102)進(jìn)行通 信,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第 二因特網(wǎng)協(xié)議版本。
36.根據(jù)權(quán)利要求35的系統(tǒng),被適配為執(zhí)行權(quán)利要求2-12的方法步驟。
37.一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)指令,所述指令在被使用不同的因特網(wǎng)協(xié)議版本的 分組交換網(wǎng)絡(luò)的系統(tǒng)中的移動(dòng)節(jié)點(diǎn)的處理器執(zhí)行時(shí)使得所述移動(dòng)節(jié)點(diǎn)執(zhí)行下面的步驟,所 述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié)點(diǎn),所述移動(dòng)節(jié)點(diǎn)配置有至少一個(gè)第一因特網(wǎng) 協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第一因特網(wǎng)協(xié)議版本的 首標(biāo)的分組的路由的網(wǎng)絡(luò)中通過在所述第一移動(dòng)節(jié)點(diǎn)上的應(yīng)用,請求與第一對端節(jié)點(diǎn)的通信,所述第一對端節(jié)點(diǎn) 至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第二因特網(wǎng)協(xié) 議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中;定位所述多個(gè)歸屬代理中與在所述移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路徑接 近的第一歸屬代理,所述第一歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分 組到所述移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述第一對端節(jié)點(diǎn) 的路由的網(wǎng)絡(luò)中;利用所述第一歸屬代理執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版本的第一歸屬地址和 其他通信參數(shù);發(fā)送第一綁定更新消息,所述第一綁定更新消息包括作為轉(zhuǎn)交地址的、所述第一移動(dòng) 節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的第一歸屬地址;并且,在雙向隧道傳送模式中使用所述第一歸屬代理來用于使用在引導(dǎo)步驟中建立的通信 參數(shù)和作為歸屬地址的第一歸屬地址與所述第一對端節(jié)點(diǎn)進(jìn)行通信,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本。
38.根據(jù)權(quán)利要求38的計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)指令,所述指令當(dāng)被在使用不同因 特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中的移動(dòng)節(jié)點(diǎn)的處理器執(zhí)行時(shí),使得移動(dòng)節(jié)點(diǎn)執(zhí)行根 據(jù)權(quán)利要求2-12的任何一個(gè)的方法步驟,所述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié) 點(diǎn),所述移動(dòng)節(jié)點(diǎn)配置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并 且位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,
39.一種在使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中的移動(dòng)節(jié)點(diǎn)(100), 所述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié)點(diǎn),所述移動(dòng)節(jié)點(diǎn)(100)配置有至少一個(gè)第 一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址和第二因特網(wǎng)協(xié)議版本的第一歸屬地 址,并且位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述移動(dòng) 節(jié)點(diǎn)包括接收部件,適配為接收通過第一歸屬代理(104)隧道傳送的、來自第一對端節(jié)點(diǎn)(102) 的第一數(shù)據(jù)分組;定位部件,適配為定位所述多個(gè)歸屬代理中與在所述移動(dòng)節(jié)點(diǎn)(100)和所述第一對端 節(jié)點(diǎn)(102)之間的直接路徑接近的第二歸屬代理(206),所述第二歸屬代理位于至少支持 具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到所述移動(dòng)節(jié)點(diǎn)(100)的路由和具有第二因特網(wǎng) 協(xié)議版本的首標(biāo)的分組到所述第一對端節(jié)點(diǎn)(102)的路由的網(wǎng)絡(luò)中;引導(dǎo)部件,適配為利用所述第二歸屬代理(206)引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版 本的第二歸屬地址和其他通信參數(shù);傳輸部件,適配為發(fā)送第一綁定更新,所述第一綁定更新包括作為轉(zhuǎn)交地址的、所述移 動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的第二歸屬地址;所述傳輸部件還被適配為通過到第二歸屬代理(206)的雙向隧道向第一對端節(jié)點(diǎn) (102)發(fā)送第一轉(zhuǎn)交測試初始化消息,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本, 隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本,并且在第一轉(zhuǎn)交測試初始化消息的因 特網(wǎng)協(xié)議首標(biāo)中的源地址被設(shè)置為第二歸屬地址;所述接收部件還被適配為通過到第二歸屬代理(206)的雙向隧道從第一對端節(jié)點(diǎn) (102)接收轉(zhuǎn)交測試消息;所述傳輸部件還被適配為發(fā)送第二綁定更新消息,所述第二綁定更新消息包括作為轉(zhuǎn) 交地址的第二歸屬地址和作為歸屬地址的所述第一歸屬地址,所述第二綁定更新消息通過 到所述第二歸屬代理(206)的雙向隧道發(fā)送,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié) 議版本,并且隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本;以及通信部件,適配為在到第二歸屬代理(206)的雙向隧道上使用路由優(yōu)化模式,以用于 通過移動(dòng)節(jié)點(diǎn)(100)在到第二歸屬代理(206)的雙向隧道上發(fā)送去往第一對端節(jié)點(diǎn)(102) 的數(shù)據(jù)分組、使用由所述引導(dǎo)部件建立的通信參數(shù),而在移動(dòng)節(jié)點(diǎn)(100)和所述第一對端 節(jié)點(diǎn)(102)之間進(jìn)行通信,其中,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道 傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本,在所述隧道中的所述數(shù)據(jù)分組包括在歸屬 地址選項(xiàng)中的所述第一歸屬地址、在因特網(wǎng)協(xié)議首標(biāo)中的作為源地址的第二歸屬地址和在 因特網(wǎng)協(xié)議首標(biāo)中的作為目的地地址的第一對端節(jié)點(diǎn)的地址。
40.根據(jù)權(quán)利要求39的移動(dòng)節(jié)點(diǎn),適配為執(zhí)行權(quán)利要求14-32的方法步驟。
41.一種使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng),所述系統(tǒng)包括多個(gè)歸屬 代理、至少一個(gè)移動(dòng)節(jié)點(diǎn)和至少一個(gè)對端節(jié)點(diǎn),第一移動(dòng)節(jié)點(diǎn)(100)配置有至少一個(gè)第一 因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址和第二因特網(wǎng)協(xié)議版本的第一歸屬地址, 并且位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述系統(tǒng)包 括在第一對端節(jié)點(diǎn)(102)上的應(yīng)用,其通過向第一移動(dòng)節(jié)點(diǎn)的第一歸屬地址發(fā)送具有第 二因特網(wǎng)協(xié)議版本的首標(biāo)的數(shù)據(jù)分組來開始與所述第一移動(dòng)節(jié)點(diǎn)(100)的通信會(huì)話,所述 第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有 第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中,所述第一歸屬地址和移動(dòng)節(jié)點(diǎn)的拓?fù)?正確的地址中的第一地址在第一歸屬代理(104)注冊;所述第一移動(dòng)節(jié)點(diǎn)(100)適配為接收通過所述第一歸屬代理(104)隧道傳送的、來自 所述第一對端節(jié)點(diǎn)(102)的第一數(shù)據(jù)分組;定位部件,適配為定位所述多個(gè)歸屬代理中接近在所述第一移動(dòng)節(jié)點(diǎn)(100)和所述第 一對端節(jié)點(diǎn)(102)之間的直接路徑的第二歸屬代理(206),所述第二歸屬代理(206)位于至 少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一移動(dòng)節(jié)點(diǎn)(100)的路由和具有第二 因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一對端節(jié)點(diǎn)(102)的路由的網(wǎng)絡(luò)中;引導(dǎo)部件,適配為利用第二歸屬代理(206)執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版 本的第二歸屬地址和其他通信參數(shù); 所述第一移動(dòng)節(jié)點(diǎn)(100)還適配為發(fā)送第一綁定更新,所述第一綁定更新包括作為轉(zhuǎn)交地址的、所述第一移動(dòng)節(jié)點(diǎn)的第 一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的所述第二歸屬地址;通過到所述第二歸屬代理的雙向隧道向所述第一對端節(jié)點(diǎn)(102)發(fā)送第一轉(zhuǎn)交測試 初始化消息,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首 標(biāo)使用第二因特網(wǎng)協(xié)議版本,并且在所述第一轉(zhuǎn)交測試初始化消息的因特網(wǎng)協(xié)議首標(biāo)中的 源地址被設(shè)置為所述第二歸屬地址;通過到所述第二歸屬代理的雙向隧道從所述第一對端節(jié)點(diǎn)(102)接收轉(zhuǎn)交測試消息; 發(fā)送第二綁定更新消息,所述第二綁定更新消息包括作為轉(zhuǎn)交地址的第二歸屬地址 和作為歸屬地址的所述第一歸屬地址,所述第二綁定更新消息通過到所述第二歸屬代理 (206)的雙向隧道發(fā)送,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,并且隧道傳送 的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本;在到所述第二歸屬代理(206)的雙向隧道上使用路由優(yōu)化模式,以用于通過由所述第 一移動(dòng)節(jié)點(diǎn)(100)在到所述第二歸屬代理(206)的所述雙向隧道上發(fā)送去往所述第一對端 節(jié)點(diǎn)(102)的數(shù)據(jù)分組、使用由所述引導(dǎo)部件建立的通信參數(shù),在第一移動(dòng)節(jié)點(diǎn)(100)和 所述第一對端節(jié)點(diǎn)(102)之間進(jìn)行通信,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版 本,并且隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本,在所述隧道中的所述數(shù)據(jù)分 組包括在歸屬地址選項(xiàng)中的所述第一歸屬地址、在因特網(wǎng)協(xié)議首標(biāo)中的作為源地址的第二 歸屬地址和在因特網(wǎng)協(xié)議首標(biāo)中的作為目的地地址的第一對端節(jié)點(diǎn)的地址。
42.根據(jù)權(quán)利要求41的系統(tǒng),適配為執(zhí)行權(quán)利要求14-33的任何一個(gè)的方法步驟。
43.一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)指令,所述指令在被使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中的移動(dòng)節(jié)點(diǎn)的處理器執(zhí)行時(shí)使得所述移動(dòng)節(jié)點(diǎn)執(zhí)行下面的步驟,所 述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié)點(diǎn),所述移動(dòng)節(jié)點(diǎn)配置有至少一個(gè)第一因特網(wǎng) 協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址和第二因特網(wǎng)協(xié)議版本的第一歸屬地址,并且位 于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中 接收通過第一歸屬代理隧道傳送的、來自第一對端節(jié)點(diǎn)的第一數(shù)據(jù)分組; 定位所述多個(gè)歸屬代理中接近在所述移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路徑 的第二歸屬代理,所述第二歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組 到所述移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一對端節(jié)點(diǎn)的路由 的網(wǎng)絡(luò)中;利用第二歸屬代理執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版本的第二歸屬地址和其他 通信參數(shù);發(fā)送第一綁定更新,所述第一綁定更新包括作為轉(zhuǎn)交地址的、所述移動(dòng)節(jié)點(diǎn)的第一因 特網(wǎng)協(xié)議版本的、拓?fù)湔_的地址和作為歸屬地址的所述第二歸屬地址;通過到所述第二歸屬代理的雙向隧道向所述第一對端節(jié)點(diǎn)發(fā)送第一轉(zhuǎn)交測試初始化 消息,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用 第二因特網(wǎng)協(xié)議版本,并且在所述第一轉(zhuǎn)交測試初始化消息的因特網(wǎng)協(xié)議首標(biāo)中的源地址 被設(shè)置為所述第二歸屬地址;通過到所述第二歸屬代理的雙向隧道從所述第一對端節(jié)點(diǎn)接收轉(zhuǎn)交測試消息; 發(fā)送第二綁定更新消息,所述第二綁定更新消息包括作為轉(zhuǎn)交地址的第二歸屬地址和 作為歸屬地址的所述第一歸屬地址,所述第二綁定更新消息通過到所述第二歸屬代理的雙 向隧道發(fā)送,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,并且隧道傳送的分組的 內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本;和在到所述第二歸屬代理的雙向隧道上使用路由優(yōu)化模式,以用于通過由所述第一移動(dòng) 節(jié)點(diǎn)在到所述第二歸屬代理的所述雙向隧道上發(fā)送去往所述第一對端節(jié)點(diǎn)的數(shù)據(jù)分組、使 用在引導(dǎo)步驟中建立的通信參數(shù),在第一移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間進(jìn)行通信,隧 道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,并且隧道傳送的分組的內(nèi)首標(biāo)使用第二 因特網(wǎng)協(xié)議版本,在所述隧道中的所述數(shù)據(jù)分組包括在歸屬地址選項(xiàng)中的所述第一歸屬地 址、在因特網(wǎng)協(xié)議首標(biāo)中的作為源地址的第二歸屬地址和在因特網(wǎng)協(xié)議首標(biāo)中的作為目的 地地址的第一對端節(jié)點(diǎn)的地址。
44.計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)指令,所述指令當(dāng)被在使用不同因特網(wǎng)協(xié)議版本的分 組交換網(wǎng)絡(luò)的系統(tǒng)中的移動(dòng)節(jié)點(diǎn)的處理器執(zhí)行時(shí),使得移動(dòng)節(jié)點(diǎn)執(zhí)行根據(jù)權(quán)利要求14-32 的任何一個(gè)的步驟,所述系統(tǒng)包括多個(gè)歸屬代理和至少一個(gè)對端節(jié)點(diǎn),所述移動(dòng)節(jié)點(diǎn)配置 有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址以及第二因特網(wǎng)協(xié)議版本 的第一歸屬地址,并且位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò) 中。
全文摘要
本發(fā)明涉及一種用于在使用不同的因特網(wǎng)協(xié)議版本的分組交換網(wǎng)絡(luò)的系統(tǒng)中路由分組的方法。所述系統(tǒng)包括多個(gè)歸屬代理、至少一個(gè)移動(dòng)節(jié)點(diǎn)和至少一個(gè)對端節(jié)點(diǎn)。第一移動(dòng)節(jié)點(diǎn)配置有至少一個(gè)第一因特網(wǎng)協(xié)議版本的、拓?fù)湔_的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中。所述方法包括下列步驟。通過在第一移動(dòng)節(jié)點(diǎn)上的應(yīng)用來請求與第一對端節(jié)點(diǎn)的通信,所述第一對端節(jié)點(diǎn)至少配置有第二因特網(wǎng)協(xié)議版本的因特網(wǎng)協(xié)議地址,并且位于至少支持具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組的路由的網(wǎng)絡(luò)中。定位多個(gè)歸屬代理中接近在所述第一移動(dòng)節(jié)點(diǎn)和所述第一對端節(jié)點(diǎn)之間的直接路徑的第一歸屬代理,所述第一歸屬代理位于至少支持具有第一因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一移動(dòng)節(jié)點(diǎn)的路由和具有第二因特網(wǎng)協(xié)議版本的首標(biāo)的分組到第一對端節(jié)點(diǎn)的路由的網(wǎng)絡(luò)中。利用第一歸屬代理執(zhí)行引導(dǎo),以獲得所述第二因特網(wǎng)協(xié)議版本的第一歸屬地址和其他通信參數(shù)。通過發(fā)送第一綁定更新消息來向所述第一歸屬代理注冊所述第一移動(dòng)節(jié)點(diǎn)的位置,所述第一綁定更新消息包括作為轉(zhuǎn)交地址的、第一移動(dòng)節(jié)點(diǎn)的第一因特網(wǎng)協(xié)議版本的拓?fù)湔_的地址和作為歸屬地址的第一歸屬地址;和在雙向隧道傳送模式中使用所述第一歸屬代理,以用于使用在引導(dǎo)步驟中建立的通信參數(shù)和作為歸屬地址的第一歸屬地址來與第一對端節(jié)點(diǎn)通信,其中,隧道傳送的分組的外首標(biāo)使用第一因特網(wǎng)協(xié)議版本,隧道傳送的分組的內(nèi)首標(biāo)使用第二因特網(wǎng)協(xié)議版本。
文檔編號(hào)H04L29/06GK101855882SQ200780101450
公開日2010年10月6日 申請日期2007年11月7日 優(yōu)先權(quán)日2007年11月7日
發(fā)明者喬恩·舒林加, 基利安·韋尼格, 詹斯·巴克曼 申請人:松下電器產(chǎn)業(yè)株式會(huì)社