專利名稱:使用基于網(wǎng)絡(luò)的ip移動性協(xié)議的通信系統(tǒng)、控制設(shè)備和路由器及其通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信技術(shù)。
背景技術(shù):
近年來,在如移動IPv6 (因特網(wǎng)協(xié)議版本6)等IP層中,渴望進行對移動性支持的研究和開發(fā)。移動IP是由ISO (國際標準化組織)所建立的OSI (開發(fā)系統(tǒng)互連)參考模型的第三層網(wǎng)絡(luò)層中的協(xié)議,是一種在對上層應(yīng)用隱藏客戶端的移動(網(wǎng)絡(luò)/通信介質(zhì)的切換、通信的瞬間中斷等)的同時保持通信的技術(shù)。
在作為當前因特網(wǎng)中通常使用的通信協(xié)議的TCP/IP (傳輸控制協(xié)議/因特網(wǎng)協(xié)議)中,IP地址是標識符并同時指示網(wǎng)絡(luò)上的位置。相應(yīng)地,在將連接至特定網(wǎng)絡(luò)的節(jié)點改變至另一網(wǎng)絡(luò)時,IP地址也改變,使得不可能維持會話。
為了解決這一問題,移動IP向每個節(jié)點分配唯一的地址,以替代在TCP/IP棧內(nèi)實際使用的IP地址,從而提供了一種配置,使得看起來就像是節(jié)點基于所分配的唯一地址來與上層或通信伙伴進行通信,而與該節(jié)點位于任何網(wǎng)絡(luò)中的何處無關(guān)(例如,見非專利文獻l)。
該移動IP由移動節(jié)點(MobileNode、移動終端,以下稱為"MN")、歸屬代理(HomeAgent,以下稱為"HA")和被稱為通信節(jié)點(CorrespondentNode,以下稱為"CN")的節(jié)點構(gòu)成。
MN具有被稱為歸屬地址(Home Address,以下稱為"HoA")的始終不變的地址,對該地址進行管理的節(jié)點是HA。當MN已經(jīng)與歸屬鏈路(即HA的鏈路)以外的網(wǎng)絡(luò)連接時,以某種方式,例如通過無狀態(tài)地址自動配置的路由器通告(RouterAdvertisement,以下稱為"RA")或通過有狀態(tài)地址自動配置的DHCP (動態(tài)主機配置協(xié)議)v6,獲取被稱為轉(zhuǎn)交
7地址(Care-ofAddress,以下稱為"CoA")的用于實際通信的地址。MN通過稱為綁定更新(以下稱為"BU")的注冊請求消息將在此獲取的CoA通知給HA。
因此,當想要與MN通信的節(jié)點(=CN)向HoA發(fā)送分組時,由于HoA是HA控制的鏈路上的地址,因此分組首先到達HA。因此,MN可以使用HoA進行通信。在MN中,在MN上運行的應(yīng)用總是使用被稱為HoA的IP地址來進行通信。
CoA用于實際IPv6分組的源地址或目的地址。為了對上層應(yīng)用隱藏移動,使用如IPv6內(nèi)嵌IPv6封裝、移動性首部等技術(shù)。因此,向應(yīng)用通知HoA,并隱藏實際使用的IPv6地址(CoA)。
此外,在該移動IPv6中對至CN的通信路徑進行優(yōu)化時,在被稱為返回可路由性(Return Routability,以下稱為"RR")的安全性或測試序列之后,MN確定向CN發(fā)送用于路由優(yōu)化的BU。 RR是將HoA與CoA之間綁定的有效性通知給CN的功能。
RR由從MN向CN發(fā)送的消息(包括通過HA發(fā)送的HoTI (歸屬測試發(fā)起)和直接發(fā)送至CN的CoTI (轉(zhuǎn)交測試發(fā)起))和從CN返回至MN的消息(包括通過HA返回的HoT (歸屬測試)和直接返回給MN的CoT (轉(zhuǎn)交測試))構(gòu)成。當該RR序列正確完成時,為了向CoA通知其自身,MN向CN發(fā)送BU。因此,CN可以得到MN的正確CoA,并變得能夠直接發(fā)送分組,或?qū)崿F(xiàn)路由優(yōu)化,而不經(jīng)由通過HA的較長路徑來進行發(fā)送。
更具體地,直到該路由優(yōu)化完成為止,MN與CN之間的通信是通過HA來執(zhí)行的,使得CN與HA之間使用正常IPv6發(fā)送分組,而HA與MN之間發(fā)送的分組是在IPv6中封裝的IPv6。在路由優(yōu)化之后,MN與CN之間直接進行分組的傳送。此時將HoA寫入選項首部中。
由于MIPv6或MIP派生的協(xié)議以MN為基礎(chǔ)來進行移動控制,因此它們被稱為基于主機的移動性協(xié)議。相反,IEFT (因特網(wǎng)工作任務(wù)組)還提出了在不安裝針對MN的移動的特殊協(xié)議的情況下,通過在網(wǎng)絡(luò)側(cè)進行移動控制而使MN可以移動的基于網(wǎng)絡(luò)的IP移動性協(xié)議(例如,見非專利文獻2)。這使MN不使用任何CoA,并且可以有效消除MN對分組的封裝等, 以及消除MN的用于移動的信令。將參考圖24來描述基于該第一基于網(wǎng) 絡(luò)的IP移動性協(xié)議的切換序列。
首先,在S701中,在移動之后,MN向訪問鏈路上的路由器或移動 接入網(wǎng)關(guān)(以下稱為"MAG")(圖24中標記為"新MAG")發(fā)送如RS (路由器請求,以下稱為"RS")或DHCP請求等網(wǎng)絡(luò)配置(網(wǎng)絡(luò)設(shè)置) 請求消息。
MAG是用于在已經(jīng)移動至該鏈路的MN與作為執(zhí)行IP移動性控制 的控制設(shè)備的路由器或本地移動錨(以下稱為"LMA")之間進行中繼的
LMA對經(jīng)由網(wǎng)絡(luò)連接的多個MAG進行控制。LMA在其存儲器中對 MN和MAG的標識符和IP地址進行管理。
此外,MAG也在其存儲器中對MN和LMA的標識符和IP地址進行 管理。MAG管理的這些信息可以通過與LMA進行通信來獲取。
在MAG與LMA之間,通過IPv6內(nèi)嵌IPv6封裝,并參照在存儲器 中管理的信息來添加首部,可以對分組進行隧道傳輸,從而實現(xiàn)正確的路 由。
在上述網(wǎng)絡(luò)中,這里假定MN向MN所訪問鏈路中的MAG例如發(fā) 送RS。
在從MN接收到RS時,MAG (新MAG)在S702中向LMA發(fā)送 位置注冊(位置注冊請求)。
LMA在接收到位置該位置注冊時,檢測切換事件,并在S703中將 路由設(shè)置發(fā)送至MAG (新MAG),并在MAG (新MAG)與LMA之間
建立隧道路徑。
這里,隧道路徑的建立是為了創(chuàng)建一種設(shè)置,在該設(shè)置中,LMA將 尋址至MN的分組封裝為尋址至MAG并將該分組發(fā)送至MAG,收到該 分組的MAG進行解封裝并將該分組傳送至MN。
接收到該路由設(shè)置的MAG(新MAG)在S704中將路由設(shè)置Ack(應(yīng) 答)發(fā)送至LMA以進行確認。
此外,從MAG (新MAG)接收到位置注冊的LMA在S705中將位置注冊Ack發(fā)送至MAG (新MAG)以進行確認。
MAG (新MAG)在S706中向MN發(fā)送RA,并且MN進行地址配 置(地址設(shè)置)。
此后,在S707中,MN使用NA (鄰居通告,以下稱為"NA")進 行DAD(重復地址檢測,以下稱為"DAD"),以確認地址是唯一的,并 完成地址配置。MAG (新MAG)也在S708中向LMA發(fā)送MN地址設(shè) 置。在S709中,LMA將MN地址設(shè)置Ack發(fā)送至MAG (新MAG)。
由于該LMA-MAG隧道路由的建立和MN地址配置的完成,分組能 夠到達MN。這是基于網(wǎng)絡(luò)的移動性協(xié)議中的切換方式??偠灾捎?尋址至MN的分組是通過LMA發(fā)送的,因此可以通過在LMA與MAG 之間完成隧道來將分組路由至MN。
還提出了使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的代理移動IP方案,其中使 用用于執(zhí)行認證的AAA (認證授權(quán)計費)服務(wù)器,為移動IP中的MN提 供代理功能(例如,參見非專利文獻3)。
使用圖25所示的序列圖來描述在該基于網(wǎng)絡(luò)的IP移動性的第二協(xié)議 代理移動IP方案中切換的過程步驟。
首先,在S801中,在移動后,MN向MAG (新MAG)發(fā)送包含自 身ID (即MN-ID)的認證信息。
從MN接收到該認證信息的MAG (新MAG),在S802中向作為認 證服務(wù)器的AAA服務(wù)器發(fā)送包含該MN-ID的認證信息以進行認證。
在S803中,從MAG (新MAG)接收到認證信息的AAA服務(wù)器對 MN的有效性進行檢測,并在確定為有效的情況下返回策略簡檔。
該策略簡檔包括MN地址配置信息,如與歸屬網(wǎng)絡(luò)前綴、配置方案 (是有狀態(tài)設(shè)置還是無狀態(tài)設(shè)置)等相關(guān)的信息。
在從AAA服務(wù)器接收到包括該地址配置信息在內(nèi)的策略簡檔的 MAG (新MAG)中,RA變?yōu)槟軌虮话l(fā)送至MN,使得在S804中能夠?qū)?RA發(fā)送至MN。
從MAG (新MAG)接收到RA的MN在S805中對地址進行配置并 進行NA和DAD。此歩驟也可以省略。
在發(fā)送了 RA之后,MAG (新MAG)在S806中向LMA發(fā)送代理綁定更新,以創(chuàng)建至LMA的隧道。
該消息包括MN-ID、 MN的歸屬前綴等。
接收到代理綁定更新的LMA在S807中將代理綁定更新Ack返回給 MAG (新MAG)。
按照這種方式,在LMA與MAG之間創(chuàng)建了雙向隧道,使得可以路 由至MN。
此外,作為對IP/UDP/RTP (因特網(wǎng)協(xié)議/用戶數(shù)據(jù)報協(xié)議/實時傳送 協(xié)議)的首部進行壓縮的技術(shù),已知魯棒首部壓縮(以下稱為"ROHC") (例如,見非專利文獻4)。
在該ROHC中,將作為要在初始化時通知的區(qū)分ID的CID (上下文 ID)與可預(yù)測首部字段相關(guān)聯(lián),在用于壓縮數(shù)據(jù)的壓縮器與用于恢復數(shù) 據(jù)的解壓縮器之間共享該信息,并且壓縮器發(fā)送添加有CID來代替首部 的數(shù)據(jù),而解壓縮器從CID中恢復出首部。
該可預(yù)測首部字段還包含指示發(fā)送者的源IP地址和指示接收者的目 的IP地址。
此外,基于W-LSB (基于窗的最低有效位)的序列號分配使得能夠 預(yù)測其它字段,并還提供了對抗分組丟失的魯棒性。
此外,ROHC具有狀態(tài)和模式。對于狀態(tài),將根據(jù)鏈路狀況將壓縮 量調(diào)整為3個水平完整首部/差值/最大壓縮的首部。對于模式,從無反 饋、有問題時反饋和始終反饋3種類型中選擇解壓縮器提供的反饋定時。
根據(jù)鏈路狀況以及W-LSB的使用來選擇狀態(tài)和模式實現(xiàn)了 ROHC,
以提供高壓縮性能和高魯棒性。
基于該ROHC技術(shù),已經(jīng)公開了用于在RNC (無線網(wǎng)絡(luò)控制器)之
間傳送分組的技術(shù),其中對分組的IP首部進行壓縮(例如,見專利文獻 1)。
對于移動IPv4,己經(jīng)公開了一種為與MN進行通信但不具有MIPv4 功能的終端提供作為CN所必需的代理功能的系統(tǒng)(例如,見專利文獻2)。 專利文獻1:日本專利申請未審公開2003-224610 專利文獻2:日本專利申請未審公開2001-224070 非專利文獻l:請求評述(RFC) 3775, "Mobility Support in IPv6"
ii非專利文獻2:因特網(wǎng)草案"draft-giaretta-netlmm-dt-protocol" 非專利文獻3:因特網(wǎng)草案"draft-sgundave-mip6-dt-proxymip6" 非專利文獻4:請求評述(RFC) 3095, "RObust Header Compression (ROHC ) : Framework and four profiles : TRP , UDP 、 ESP 、 and uncompressed ,,0
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題
然而,在LMA處對分組進行壓縮,并如圖26所示,當分組從原先 接入的MAG (在先MAG)傳送至新接入的MAG (新MAG)以進行快 速切換時,接收了該分組的新MAG不能從壓縮的分組中識別與MN相關(guān) 的信息,從而MAG不知道應(yīng)當將該分組傳送給哪個MN。
為了解決上述問題而做出本發(fā)明,因此,本發(fā)明的目的在于提供一 種使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng)、控制設(shè)備和路由器及其通 信方法,其中,在基于網(wǎng)絡(luò)的IP移動性協(xié)議中,當MN或LMA用作壓
縮器或解壓縮器并對分組進行壓縮時,可以在MN移動時實現(xiàn)快速切換, 并且節(jié)省了最后一跳的頻帶(這是最窄的頻帶)。
解決問題的技術(shù)方案
根據(jù)上述情況,根據(jù)第一發(fā)明,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通 信系統(tǒng)是如下通信系統(tǒng):其中,移動終端基于唯一分配給移動終端的地址, 通過屬于相同鏈路的路由器來發(fā)送和接收數(shù)據(jù),從而以基于網(wǎng)絡(luò)的IP移 動性協(xié)議為基礎(chǔ)來執(zhí)行通信,并且當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,通 過控制設(shè)備的控制來改變通信,其特征在于,控制設(shè)備對從外地網(wǎng)絡(luò)接收 的數(shù)據(jù)的首部進行壓縮處理,并向數(shù)據(jù)的首部添加選項首部,所述選項首 部能夠?qū)⒁苿咏K端標識為目的地,并將數(shù)據(jù)發(fā)送至移動終端所屬的相同鏈 路上的路由器,并且,路由器基于選項首部來識別移動終端,并將數(shù)據(jù)轉(zhuǎn) 發(fā)至移動終端。
根據(jù)第二發(fā)明,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng)的特征在 于,移動終端基于與控制設(shè)備共享的壓縮信息來執(zhí)行壓縮首部的處理,以
12將數(shù)據(jù)發(fā)送至相同鏈路上的路由器;當數(shù)據(jù)從移動終端發(fā)送而來時,路由 器基于承載信息來識別移動終端,向數(shù)據(jù)首部添加選項首部,并將數(shù)據(jù)發(fā) 送至控制設(shè)備,所述選項首部能夠識別移動終端;以及,控制設(shè)備基于選 項首部來識別移動終端,參考與移動終端相關(guān)的壓縮信息來擴展首部,并 執(zhí)行路由。
根據(jù)第三發(fā)明,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng)的特征在 于,當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,移動終端新接入的網(wǎng)絡(luò)上的路由 器從移動終端接收包括移動終端的標識符在內(nèi)的通知,并將包括移動終端 的標識符和所述路由器的標識符或IP地址在內(nèi)的通知發(fā)送至控制設(shè)備;
控制設(shè)備向移動終端原先接入的路由器發(fā)送緩沖轉(zhuǎn)發(fā)命令通知,請求將尋
址至移動終端的數(shù)據(jù)從先前接入的路由器傳送至新接入的路由器;以及, 先前接入的路由器向?qū)ぶ分烈苿咏K端的緩沖數(shù)據(jù)添加選項首部,并將數(shù)據(jù) 發(fā)送至新接入的路由器,所述選項首部能夠識別移動終端。
根據(jù)第四發(fā)明,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng)的特征在 于,當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,移動終端新接入的網(wǎng)絡(luò)上的路由 器從移動終端接收包括移動終端的標識符在內(nèi)的通知,并將包括移動終端 的標識符和所述路由器的標識符或IP地址在內(nèi)的通知發(fā)送至控制設(shè)備; 控制設(shè)備向移動終端新接入的路由器發(fā)送先前接入的路由器的標識符或 IP地址;新接入的路由器將包括移動終端的標識符和所述路由器的標識 符或IP地址在內(nèi)的通知發(fā)送至先前接入的路由器;以及,先前接入的路 由器向?qū)ぶ分烈苿咏K端的緩沖數(shù)據(jù)添加選項首部,并將數(shù)據(jù)發(fā)送至新接入 的路由器,所述選項首部能夠識別移動終端。
根據(jù)第五發(fā)明,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng)的特征在 于,當移動終端基于移動IP協(xié)議執(zhí)行數(shù)據(jù)的發(fā)送和接收時,控制設(shè)備執(zhí) 行針對移動終端的代理功能。
根據(jù)第六發(fā)明的控制設(shè)備是用于系統(tǒng)的控制設(shè)備,在所述系統(tǒng)中, 移動終端基于唯一分配給移動終端的地址,通過屬于相同鏈路的路由器來 發(fā)送和接收數(shù)據(jù),從而以基于網(wǎng)絡(luò)的IP移動性協(xié)議為基礎(chǔ)來執(zhí)行通信, 并且當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,控制改變通信,所述控制設(shè)備包 括通信裝置,用于與外地網(wǎng)絡(luò)或路由器執(zhí)行數(shù)據(jù)的發(fā)送和接收;存儲裝置,用于存儲首部壓縮信息;壓縮處理裝置,基于首部壓縮信息來壓縮或
擴展數(shù)據(jù)的首部;以及隧道處理裝置,用于向數(shù)據(jù)添加選項首部,并根據(jù)
添加至數(shù)據(jù)的選項首部來區(qū)分移動設(shè)備,所述選項首部能夠識別移動終
丄山順。
根據(jù)第七發(fā)明的控制設(shè)備還包括控制裝置,當移動終端己經(jīng)移動 至另一網(wǎng)絡(luò)時,創(chuàng)建緩沖轉(zhuǎn)發(fā)命令通知,所述緩沖轉(zhuǎn)發(fā)命令通知包括移動 終端的標識符和新接入的路由器的標識符或IP地址,以命令將尋址至移 動終端的數(shù)據(jù)從先前接入的路由器傳送至新接入的路由器,其中,通信裝 置將緩沖轉(zhuǎn)發(fā)命令通知發(fā)送至先前接入的路由器。
根據(jù)第八發(fā)明的控制設(shè)備還包括控制裝置,當移動終端已經(jīng)移動 至另一網(wǎng)絡(luò)時,創(chuàng)建包括移動終端的標識符和先前接入的路由器的標識符 或IP地址在內(nèi)的通知,其中,通信裝置將所述通知發(fā)送至新接入的路由 器。
根據(jù)第九發(fā)明,控制設(shè)備的特征在于,當移動終端基于移動IP協(xié)議 執(zhí)行數(shù)據(jù)的發(fā)送和接收時,控制裝置執(zhí)行針對移動終端的代理功能。
根據(jù)第十發(fā)明,控制設(shè)備的特征在于,存儲裝置存儲綁定高速緩存 作為移動終端的通信信息,以基于移動IP協(xié)議來進行中繼,其中,當接 收的數(shù)據(jù)被用于由通信裝置控制的移動終端與使用移動IP協(xié)議的終端之 間的通信時,提供移動IP處理裝置,用于在移動終端與使用移動IP協(xié)議 的終端之間進行中繼。
根據(jù)第十一發(fā)明,控制設(shè)備的特征在于,在從外地網(wǎng)絡(luò)接收到數(shù)據(jù) 時,通信裝置將所述數(shù)據(jù)輸出至移動IP處理裝置,移動IP處理裝置確定 所述數(shù)據(jù)是否基于移動IP協(xié)議,并將所述數(shù)據(jù)輸出至壓縮處理裝置,壓 縮處理裝置對所述數(shù)據(jù)執(zhí)行壓縮處理,以將所述數(shù)據(jù)輸出至隧道處理裝 置,并且隧道處理裝置向所述數(shù)據(jù)添加選項首部,以將所述數(shù)據(jù)發(fā)送至路 由器。
根據(jù)第十二發(fā)明,控制設(shè)備的特征在于,當從路由器接收到所述數(shù) 據(jù)時,通信裝置將所述數(shù)據(jù)輸出至隧道處理裝置,隧道處理裝置刪除選項 首部并根據(jù)選項首部來識別移動終端,以將所述數(shù)據(jù)輸出至壓縮處理裝 置,壓縮處理裝置對所述數(shù)據(jù)的首部執(zhí)行擴展處理,以將所述數(shù)據(jù)輸出至200880017750.2 緩存來執(zhí)行所述數(shù)據(jù)的 路由。
根據(jù)第十三發(fā)明的路由器是用于執(zhí)行與移動終端的數(shù)據(jù)發(fā)送和接收 的路由器,所述移動終端與路由器屬于相同鏈路,并基于唯一分配給移動 終端的地址,在控制設(shè)備的控制下,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議來執(zhí) 行通信,所述路由器包括第一通信裝置,執(zhí)行與移動終端的數(shù)據(jù)發(fā)送和 接收;第二通信裝置,執(zhí)行與控制設(shè)備的數(shù)據(jù)發(fā)送和接收;以及隧道處理 裝置,用于向來自移動終端的數(shù)據(jù)添加選項首部,并用于從來自控制設(shè)備 的數(shù)據(jù)中刪除所附著的選項首部并識別移動終端,所述選項首部能夠識別 移動終端,其中,當從移動終端接收到數(shù)據(jù)時,第一通信裝置基于承載信 息來識別移動終端。
根據(jù)第十四發(fā)明,路由器的特征在于,當移動終端已經(jīng)移動至另一 網(wǎng)絡(luò)并且第二通信裝置從控制設(shè)備接收到緩沖轉(zhuǎn)發(fā)命令通知時,使隧道處 理裝置建立緩沖傳送、向緩沖數(shù)據(jù)添加選項首部并將數(shù)據(jù)轉(zhuǎn)發(fā)至新接入的 路由器,所述緩沖轉(zhuǎn)發(fā)命令通知包括移動終端的標識符和新接入的路由器 的標識符或IP地址,以命令將尋址至移動終端的數(shù)據(jù)傳送至新接入的路 由器。
根據(jù)第十五發(fā)明,路由器的特征在于,當移動終端己經(jīng)移出另一網(wǎng) 絡(luò)并且第二通信裝置從控制設(shè)備接收到包括移動終端的標識符和先前接 入的路由器的標識符或IP地址在內(nèi)的通知時,將包括移動終端的標識符 和新接入的路由器的標識符在內(nèi)的通知發(fā)送至先前接入的路由器。
根據(jù)第十六發(fā)明的通信方法是如下通信方法所述通信方法使用基 于網(wǎng)絡(luò)的IP移動性協(xié)議,使移動終端基于唯一分配給移動終端的地址, 通過屬于相同鏈路的路由器來執(zhí)行數(shù)據(jù)發(fā)送和接收,并在移動終端已經(jīng)移 動至另一網(wǎng)絡(luò)時,使控制設(shè)備執(zhí)行對移動終端的通信改變的控制,其特征 在于,使移動終端執(zhí)行以下步驟:壓縮數(shù)據(jù)首部以及將數(shù)據(jù)發(fā)送至路由器; 使路由器執(zhí)行以下步驟:根據(jù)從移動終端接收的數(shù)據(jù)的承載信息來識別移 動終端、向數(shù)據(jù)添加能夠識別移動終端的選項首部、以及將數(shù)據(jù)發(fā)送至控 制設(shè)備;以及使控制設(shè)備執(zhí)行以下步驟刪除從路由器接收的數(shù)據(jù)的選項 首部并根據(jù)選項首部來識別移動終端、以及參考與移動終端相關(guān)的壓縮信息來擴展數(shù)據(jù)的首部,從而在控制設(shè)備與移動終端之間執(zhí)行數(shù)據(jù)的壓縮或 擴展以及路由。
根據(jù)第十七發(fā)明,通信方法的特征在于,使控制設(shè)備執(zhí)行以下步驟: 參考壓縮信息,對從外地網(wǎng)絡(luò)接收的數(shù)據(jù)的首部進行壓縮、向數(shù)據(jù)添加選 項首部、以及將數(shù)據(jù)發(fā)送至路由器,所述選項首部能夠標識數(shù)據(jù)所要尋址 至的移動終端;以及使路由器執(zhí)行以下步驟刪除從控制設(shè)備接收的數(shù)據(jù) 的選項首部并根據(jù)選項首部來識別移動終端、以及將數(shù)據(jù)發(fā)送至移動終
"V山
頓0
根據(jù)第十八發(fā)明,通信方法的特征在于,當移動終端已經(jīng)移動至另 一網(wǎng)絡(luò)時,使控制設(shè)備執(zhí)行以下步驟發(fā)送緩沖轉(zhuǎn)發(fā)命令通知,指示先前 接入的路由器將尋址至移動終端的緩沖數(shù)據(jù)傳送至新接入的路由器;以及
使先前接入的路由器執(zhí)行以下步驟將附著有選項首部的緩沖數(shù)據(jù) 傳送至新接入的路由器。
根據(jù)第十九發(fā)明,通信方法的特征在于,當移動終端已經(jīng)移動至另 一網(wǎng)絡(luò)時,使控制設(shè)備執(zhí)行以下步驟將包括移動終端的標識符和先前接 入的路由器的標識符或IP地址在內(nèi)的通知發(fā)送至新接入的路由器;使新 接入的路由器執(zhí)行以下步驟:將包括移動終端的標識符和該路由器的標識 符或IP地址在內(nèi)的通知發(fā)送至先前接入的路由器;以及使先前接入的路 由器執(zhí)行以下步驟將附著有選項首部的緩沖數(shù)據(jù)傳送至新接入的路由
器o
根據(jù)第二十發(fā)明,通信方法的特征在于,當與移動終端通信的終端 基于移動IP協(xié)議來執(zhí)行數(shù)據(jù)發(fā)送和接收時,控制設(shè)備執(zhí)行針對移動終端 的代理功能。
本發(fā)明的效果
根據(jù)本發(fā)明,在基于網(wǎng)絡(luò)的IP移動性協(xié)議中(該協(xié)議在控制設(shè)備
(LMA)和移動終端(MN)處壓縮和擴展數(shù)據(jù),以在控制設(shè)備(LMA) 和路由器(MAG)之間進行通信),通過向數(shù)據(jù)添加能夠標識移動終端的 選項首部,路由器可以執(zhí)行正確路由,而與首部的壓縮無關(guān)。
此外,由于在從移動終端接收數(shù)據(jù)時,路由器可以基于承載信息來識別移動終端,因此,即使首部被壓縮,路由器也可以執(zhí)行對控制設(shè)備的 正確路由。
此外,當移動終端被切換,并且先前接入的路由器在移動之后將被 緩沖并尋址至移動終端的數(shù)據(jù)發(fā)送至路由器時,向數(shù)據(jù)添加能夠標識移動 終端的選項首部,使得新接入的路由器可以執(zhí)行對移動終端的正確路由。
此外,同時,當從使用移動IP的終端接收分組時,控制設(shè)備提供移 動IP代理功能,以在控制設(shè)備處實現(xiàn)首部壓縮,從而移動IP協(xié)議中的移 動性信號或首部在控制設(shè)備與移動終端之間變得不必要,并且可以防止首 部壓縮效率的下降。
圖1是示出了第一實施例中的網(wǎng)絡(luò)的示意配置的圖。
圖2是示出了第一實施例中的處理的過程步驟的序列圖。
圖3是示出了第一實施例中的MAG的配置的方框圖。
圖4是示出了第一實施例中的LMA的配置的方框圖。
圖5是示出了第二實施例中的網(wǎng)絡(luò)的示意配置的圖。
圖6是示出了第二實施例中的MAG的配置的圖。
圖7是示出了第二實施例中的LMA的配置的圖。
圖8是第二實施例中的IP地址信息的一個示例。
圖9A至9B是與第二實施例中的LMA所控制的基于網(wǎng)絡(luò)的IP移動
性協(xié)議相關(guān)的數(shù)據(jù)的示例。
圖10是第二實施例中的LMA所保存的BC信息的一個示例。
圖11是示出了在第二實施例中當LMA執(zhí)行初始移動IP代理功能處
理時的過程步驟的序列圖。
圖12是第二實施例中的通信起始處的首部信息的一個示例。
圖13是第二實施例中用于確定MIP代理功能的提供的流程。
圖14是第二實施例中的LMA所保存的BC信息的一個示例。
圖15A至15B是與第二實施例中的首部置換相關(guān)的分組格式示例。
圖16A至16C是與第二實施例中的首部壓縮和首部置換相關(guān)的分組
格式示例。
17圖17A至17B是與第二實施例中的解封裝相關(guān)的分組格式示例。
圖18A至18B是與第二實施例中的MAG所控制的NetLMM-MN相 關(guān)的數(shù)據(jù)的示例。
圖19A至19E是與第二實施例中的分組封裝和解封裝、首部擴展和 首部置換相關(guān)的格式示例。
圖20是第二實施例中執(zhí)行切換時的序列圖。 圖21是第二實施例中執(zhí)行切換時的序列圖。 圖22是第二實施例中執(zhí)行切換時的序列圖。
圖23是與第二實施例中的LMA所控制的基于網(wǎng)絡(luò)的IP移動性協(xié)議 相關(guān)的數(shù)據(jù)的一個示例。
圖24是示出了以傳統(tǒng)的基于網(wǎng)絡(luò)的IP移動性協(xié)議為基礎(chǔ)的切換技術(shù) 的過程步驟的序列圖。
圖25是示出了以傳統(tǒng)的基于網(wǎng)絡(luò)的IP移動性協(xié)議的代理移動IP方 案為基礎(chǔ)的切換處理的過程步驟的序列圖。
圖26是示出了現(xiàn)有技術(shù)中緩沖轉(zhuǎn)發(fā)方式的圖。
參考標記說明 1顧
2、 4、 24、 33、 34 MAG
3、 26 LMA
5 因特網(wǎng)
6、 7、 11、 41、 42、 46、 47 通信裝置
8、 12、 44、 52 基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器
9、 13、 45、 51 存儲器
10、 14、 43、 49 隧道處理器
15、 50 首部壓縮和擴展處理器
21、 22 NetLMM-顧
23、 29 MIP陽顧
25 NetLMM域
27 因特網(wǎng)/WAN/核心網(wǎng)
1835 AAA服務(wù)器48 移動IP代理處理器具體實施方式
接下來參考附圖來描述本發(fā)明的實施例。[第一實施例]圖1是示出了本實施例中的網(wǎng)絡(luò)的示意配置的圖。圖2是示出了本實施例中的處理的過程步驟的序列圖。圖3是示出了本實施例中的MAG的配置的方框圖。圖4是示出了本實施例中的LMA的配置的方框圖。如圖1所示,MN 1起初位于MAGa2的鏈路中。LMA3對MAGa2和MAGb 4進行控制。此外,LMA 3、 MAGa 2和MAGb 4通過因特網(wǎng)5連接。在本實施例中,MN 1從MAGa 2的鏈路切換至MAGb 4的鏈路。此 外,LMA3和MN 1具有用于首部壓縮的壓縮器和解壓縮器的功能。 以下,描述圖3中的MAG2、 4和圖4中的LMA3。 如圖3所示,MAG 2、 4被配置為包括通過如LAN (局域網(wǎng))、因 特網(wǎng)等有線路徑與LMA3進行通信的通信裝置6;通過無線方式與MN1 進行通信的無線電通信裝置7;執(zhí)行對基于網(wǎng)絡(luò)的IP移動性協(xié)議的控制 的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器8;由數(shù)據(jù)庫部分和能夠進行臨時存儲的臨時存儲器構(gòu)成的存儲器9;以及隧道處理器IO。如圖4所示,LMA3也被配置為包括通信裝置ll、基于網(wǎng)絡(luò)的IP 移動性協(xié)議處理器12、存儲器13和隧道處理器14。與MAG 2、 4的不 同之處在于其包括用于進行首部壓縮和擴展的壓縮和擴展處理器15。此外,在MAG的存儲器9中,存儲有與從LMA3接收到的、與MN 共享的LMA3中的首部壓縮信息。在SIOI,當MN 1已經(jīng)移動至MAGb4的鏈路時,MN 1將包括MN-ID(MN 1的普通標識符)在內(nèi)的地址配置信息發(fā)送至MAGb 4或鏈路本地 多播地址。在多數(shù)情況下,這是RS和/或NA。在此假設(shè)其為RS。在S102,從無線電通信裝置7接收到RS的MAGb 4的基于網(wǎng)絡(luò)的 IP移動性協(xié)議處理器8在存儲器9中存儲MN-ID,并且產(chǎn)生至少包括 MN-ID和MAGb 4的標識符MAGb-ID或MAGb4的IP地址在內(nèi)的位置 注冊,并將其從通信裝置6發(fā)送至LMA 3 。然后,通過通信裝置11接收到位置注冊的LMA 3的基于網(wǎng)絡(luò)的IP 移動性協(xié)議處理器12提取出位置注冊中所包括的MN-ID,并基于該 MN-ID作為關(guān)鍵字,在LMA3的存儲器13中保存的數(shù)據(jù)中搜索MN 1的 當前狀態(tài)。因此,基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器12通過數(shù)據(jù)獲知MN 1當前屬于MAGa 2。在從MAGb 4接收到位置注冊時,盡管數(shù)據(jù)表明 MN 1當前屬于MAGa 2,但是基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器12認識 到MN 1已經(jīng)移動。接著,在S103, LMA3的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器12創(chuàng)建 路由設(shè)置(路由設(shè)置指令)作為用于創(chuàng)建LMA3與MAGb4之間的隧道 的消息,該消息至少包括LMA3的標識符LMA-ID和MN1的全局地址, 并由通信單元11將其發(fā)送至MAGb4。在S104, LMA 3的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器12還創(chuàng)建位置 注冊,作為用于刪除LMA3-MAGa2隧道的消息,并將其與緩沖轉(zhuǎn)發(fā)命 令組合發(fā)送,或者,將位置注冊和緩沖轉(zhuǎn)發(fā)命令分別發(fā)送至MAGa2。該 消息至少包括MAGb 4的標識符MAGb-ID或MAGb 4的IP地址,以及 畫-ID。在S105,從LMA 3接收到路由設(shè)置的MAGb 4的基于網(wǎng)絡(luò)的IP移 動性協(xié)議處理器8創(chuàng)建至LMA3的隧道,并將路由設(shè)置Ack發(fā)送至LMA在該隧道創(chuàng)建中,在LMA 3和MAGb 4中創(chuàng)建用于MN 1隧道處理 器10和14。 LMA 3的用于MN 1的隧道處理器14向?qū)ぶ分罬N 1的分 組的外部首部分配LMA 3的IP地址作為源地址,分配MAGb 4的地址作 為目的地址,以轉(zhuǎn)發(fā)至MAGb 4,還執(zhí)行IPv6內(nèi)嵌IPv6分組的創(chuàng)建過程, 該分組包括MN-ID或MN-IP作為外部首部的選項首部。此外,LMA 3的該隧道處理器14根據(jù)與首部壓縮和擴展處理器15 相關(guān)聯(lián)的ROHC上下文,來壓縮內(nèi)部IP首部 UDP/TCP首部 RTP首 部。在此期間,在壓縮時,參考內(nèi)部首部的目的地址,添加MN-ID或 MN-IP作為外部首部的選項首部。MAG 4的隧道處理器IO在從LMA 3 接收到發(fā)往MN1的分組時,刪除外部首部和外部首部的選項首部,并將 該分組發(fā)送至與根據(jù)選項首部而標識的MN 1相關(guān)聯(lián)的無線電通信裝置 7。在從MN 1接收到分組時,MAGb 4的隧道處理器10將MAGb-IP設(shè) 置為外部源地址,將LMA-IP設(shè)置為外部目的地址,獲知由無線電通信裝 置7標識的MN 1的MN-ID或MN-IP并添加該MN-ID或MN-IP作為外 部首部的選項首部,并且將該分組發(fā)送至LMA3??梢詷俗R從哪個MN1 接收到該分組,可以由無線電通信裝置7根據(jù)承載信息來進行標識。通過MAGb 4從MN 1接收到分組的LMA 3的隧道處理器14與首部 壓縮和擴展處理器15相結(jié)合,基于在刪除外部首部和外部首部的選項首 部時從選項首部獲得的MN信息來標識存儲器13中存儲的ROHC上下 文,并且基于該ROHC上下文來擴展首部,并將該分組發(fā)送至因特網(wǎng)15。在S106, MAGa 2的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器8向MAGb 4 發(fā)送用于快速切換的隧道創(chuàng)建請求消息,以創(chuàng)建從MAGa 2至MAGb 4 的隧道。在該隧道創(chuàng)建中,在MAGa2和MAGb4中創(chuàng)建用于MNl的隧 道處理器10。由于創(chuàng)建了從MAGa2至MAGb4的隧道,在S107, MAGb 4的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器8向MAGa 2發(fā)送隧道創(chuàng)建請求 Ack。MAGa 2的用于MN 1的隧道處理器10向外部首部分配MAGa 2的 IP地址作為源地址,分配MAGb 4的地址作為目的地址,并且還通過添 加MN-ID或MN-IP作為外部首部的選項首部來執(zhí)行IPv6內(nèi)嵌IPv6分組 的創(chuàng)建處理。該選項首部是通過參考來自LMA3的分組的外部首部的選 項首部來產(chǎn)生的。接收到從MAGa 2轉(zhuǎn)發(fā)的分組的MAGb 4的隧道處理器10刪除外部 首部和外部首部的選項首部,根據(jù)選項首部來標識MN1,并將分組從與 該MN 1相關(guān)聯(lián)的無線電通信裝置7中轉(zhuǎn)發(fā)。在S108,從MAGb 4接收到路由設(shè)置Ack的LMA 3的基于網(wǎng)絡(luò)的IP 移動性協(xié)議處理器12將至少包括MN 1的前綴信息在內(nèi)的位置注冊Ack 發(fā)送至MAGb4。在S109,接收到該位置注冊Ack的MAGb 4的基于網(wǎng)絡(luò)的IP移動性 協(xié)議處理器8基于上述前綴信息將RA發(fā)送至MN 1 。在SllO,從MAGb 4接收到RA的MN 1遵循DAD過程向鏈路發(fā)送NA。在Slll,從MN l接收到NA的MAGb4的基于網(wǎng)絡(luò)的IP移動性協(xié) 議處理器8將包括MAGb-ID、 MN 1的地址和MN-ID在內(nèi)的MN地址設(shè) 置發(fā)送至LMA3。在S112, LMA 3的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器 12向MAGb 4發(fā)送用于確認的MN地址設(shè)置,然后開始從MAGb 4至 MN 1的分組傳送。因此,由于按照LMA 3的指令從MAGa 2向MAGb 4添加了能夠標 識MN1的首部,MAGb4可以根據(jù)該選項首部來標識MN 1,從而可以 向MN 1傳送分組。相應(yīng)地,可以將從MAGa 2發(fā)送的分組和從LMA 3 發(fā)送的分組順序傳送至MN 1 。[第二實施例]在本實施例中,將描述LMA提供IP代理功能并執(zhí)行首部壓縮以實現(xiàn) 無分組丟失的切換的示例。圖5是示出了本實施例中的網(wǎng)絡(luò)的示意配置的圖。 圖6是示出了本實施例中的MAG配置的圖。 圖7是示出了本實施例中的LMA配置的圖。如圖5中所示,NetLMM-MNa21和NetLMM-MNb 22與MIP-MN進 行通信。將從在NetLMM-MNa 21與MIP-MNa 23開始通信時 NetLMM-MNb 22和MIP-MN己經(jīng)處于通信狀態(tài)的狀態(tài)開始,描述本實施 例。這里,假定在該階段中,NetLMM-MNa 21位于MAGa 24的鏈路上。 此外,NetLMM域25是由LMA 26集成至因特網(wǎng)27的IP所連接的本地 域。例如,該NetLMM域25是用于移動電話的RAN (無線接入網(wǎng))等 等。此外,圖8示出了不同節(jié)點的地址。圖5中的因特網(wǎng)27是具有以下 特征的未指定網(wǎng)絡(luò)。
MIP-MNa 23的歸屬地址是MIP-MNa-HoA。該地址是HAa 28的鏈路 上的地址。尋址至MIP-MNa-HoA的分組被路由至HAa 28。類似地, MIP-MNb 29的歸屬地址是MIP-MNb-HoA。該地址是HAb 30的鏈路上 的地址。尋址至MIP-MNb-HoA的分組被路由至HAb 30。
此夕卜,MIP-MNa23的轉(zhuǎn)交地址是MIP-MNa-CoA,該地址是路由器-a 31的鏈路上的地址,尋址至MIP-MNa-CoA的分組被路由至路由器-a31。 類似地,MIP-MNb 29的轉(zhuǎn)交地址是MIP-MNb-CoA,該地址是路由器-b 32 的鏈路上的地址,尋址至MIP-MNb-CoA的分組被路由至路由器-b 32。
NetLMM-MNa 21的地址是NetLMM-MNa-IP, NetLMM-MNb 22的 地址是NetLMM-MNb-IP 。尋址至這些地址(NetLMM-MNa-IP和 NetLMM-MNb-IP)的分組被路由至LMA26。
此外,LMA26控制的MAG是MAGa24、 MAGb 33禾卩MAGc 34。 以NetLMM-MNa 21從MAGa 24的鏈路移動至MAGb 33的鏈路的情況 為例來描述本實施例。
以下將描述圖6中的MAG和圖7中的LMA。
如圖6所示,MAG的通信裝置典型地與同實際通信接口相關(guān)聯(lián)的OS (操作系統(tǒng))中的設(shè)備處理器相對應(yīng)。本實施例中的MAG具有兩個通信 裝置,用于NetLMM域的通信裝置41和用于無線設(shè)備的通信裝置42。
用于無線設(shè)備的通信裝置42具有根據(jù)MN的MAC地址等來標識MN 的功能,并通過針對每個MN創(chuàng)建仿真的設(shè)備,可以向隧道處理器43或 基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44給出MN-ID的通知,可以向隧道處 理器43或基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44給出MAC地址信息的通 知,或可以向隧道處理器43或基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44傳送 用于標識MN的信息。此外,當根據(jù)MAC地址來標識MN時,MN-ID 與MAC地址已經(jīng)以相關(guān)聯(lián)的方式存儲在存儲器45中。
如圖7所示,LMA26的通信裝置典型地與同實際通信接口 (例如以 太網(wǎng)卡等)相關(guān)聯(lián)的OS中的設(shè)備處理器相對應(yīng)。本實施例中的LMA26 具有兩個通信裝置,用于WAN(廣域網(wǎng)、因特網(wǎng)/核心網(wǎng)等可以被認為是
23WAN)的通信裝置46和用于NetLMM域的通信裝置47。
相反,移動IP代理處理器48/隧道處理器49/首部壓縮和擴展處理器 50是仿真的設(shè)備處理器,這些處理器以與上述設(shè)備處理器等效的方式在 OS上處理。
存儲器51包括用于存儲永久數(shù)據(jù)的數(shù)據(jù)庫部分和能夠進行臨時存儲 的臨時存儲器。
基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52執(zhí)行基于網(wǎng)絡(luò)的IP移動性協(xié)議 消息的交換(協(xié)議級的處理)、創(chuàng)建和控制隧道處理器49/首部壓縮和擴 展部分50、存儲和刪除存儲器中的數(shù)據(jù)等等。
在使用傳統(tǒng)示例中描述的第一基于網(wǎng)絡(luò)的IP移動性協(xié)議的情況下, LMA26控制兩個節(jié)點。如圖9A所示,LMA26在其存儲器51中的數(shù)據(jù) 庫中保存與這兩個節(jié)點相關(guān)的信息。
當使用第二基于網(wǎng)絡(luò)的IP移動性協(xié)議時,如圖5所示,LMA經(jīng)由因 特網(wǎng)27連接至用于執(zhí)行認證等的AAA服務(wù)器35,如圖9B所示,AAA 服務(wù)器35保存NetLMM-MN ID、 NetLMM-MN地址、前綴信息等相關(guān)聯(lián) 的信息。
圖10示出了LMA26的存儲器51中存儲的BC (綁定高速緩存)的 一個示例。對于NetLMM-MNb22,假定已經(jīng)保存了圖IO所示的BC。在 圖中,"等"表示其他信息,包括例如壽命、當前值、(數(shù)值,如要針對 RR過程交換的關(guān)鍵字)等。
這里,假定NetLMM-MNa 21和MIP-MNa 23開始通信。 圖11是示出了當LMA26執(zhí)行初始移動IP代理功能處理時的過程步 驟的序列圖。
當NetLMM-MNa 21和MIP-MNa 23之間開始通信時,首先通過HAa 28進行通信。因此,在初始階段的通信狀態(tài)如圖12中所給出的那樣。粗
箭頭表示使用封裝的通信。
NetLMM-MNa 22與MAGa 24之間的通信按照正常IPv6來執(zhí)行,其 中NetLMM-MNa 22被分配為源地址而MIP-MNa 23的HoA被分配為目 的地址。
此外,MAGa 24與LMA 26之間的通信是通過隧道設(shè)置來執(zhí)行的,使得MAGa 24或LMA 26的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44或52分 配MAGa 24或LMA26的地址作為分組的外部首部中的地址。
此外,在LMA26和HAa28之間,去除分組首部并按照正常IPv6來 執(zhí)行通信。
接下來,HAa28與MIP-MNa23之間的通信是通過移動IP隧道設(shè)置 來執(zhí)行的,使得使用HAa28和CoAMIP-MNa23來設(shè)置外部首部中的地 址。
該初始分組到達LMA26。由于來自MIP-MN的分組是從WAN側(cè)上 的通信裝置46進入的分組,因此首先將其輸入至移動IP代理處理器48。 該移動IP代理處理器48確定是否應(yīng)當按照圖13所示的流程圖來執(zhí)行移 動IP代理處理。
通過粗略分類,移動IP代理處理包括3個功能。
該處理包括通過代理來執(zhí)行移動IP信令的功能;將從MIP-MN發(fā) 送的附著有選項首部的分組成形為正常IP分組并轉(zhuǎn)發(fā)至NetLMM-MN的 功能;以及將從NetLMM-MN發(fā)送的、尋址至MIP-MN的正常IP分組成 形為附著有選項首部的移動IP分組并發(fā)送。
首先,在S301,分組到達LMA26的移動IP代理處理器48,移動IP 代理處理器48確定該分組是否尋址至其控制的終端。
這里,回答為"是",在S302,移動IP代理處理器48確定該分組是 否是與MIP相關(guān)聯(lián)的信令分組。
這里,回答為"是",在S303,移動IP代理處理器48執(zhí)行MIP代理 功能處理(信令代理功能處理)。
當S302處的答案為"否"時,在S304,移動IP代理處理器48確定 該分組是否是從其控制的終端發(fā)送的分組。
這里,回答為"是",在S305,移動IP代理處理器48確定存儲器51 是否保存有與通信伙伴的終端相關(guān)聯(lián)的BC。
這里,回答為"是",在S306,移動IP代理處理器48執(zhí)行MIP代理 功能處理(MIP分組化過程)。
當S302處的答案為"否"時,在S308,移動IP代理處理器48確定 該分組是否是附著有選項首部的分組。這里,回答為"是",在S308,移動IP代理處理器48執(zhí)行MIP代理
功能處理(正常IP分組化處理)。
如果在S304、 S305或S307處答案為"否",則移動IP代理處理器 48在S309、 S310或S311執(zhí)行正常IP路由處理。
由于無法將初始分組與正常IPv6分組相區(qū)分,因此確定該分組不要 經(jīng)過移動IP代理處理,并將其轉(zhuǎn)發(fā)至隧道處理器49/首部壓縮和擴展處理 器50。接下來的處理與本發(fā)明無關(guān),因此省略描述。
在通信開始時,MIP-MNa23開始RR過程以進行路由優(yōu)化。
MIP-MNa23在S201和S202向NetLMM-MNa-IP的地址發(fā)送HoTI, 在S203向NetLMM-MNa-IP的地址發(fā)送CoTI。
這些HoTI和CoTI到達LMA 26。由于這些是從WAN側(cè)的通信裝置 46進入的分組,因此首先將其輸入至移動IP代理處理器48。該移動IP 代理處理器48確定是否根據(jù)圖13所示的流程圖來執(zhí)行移動IP代理處理。 由于這些分組是尋址至由LMA 26控制的NetLMM-MNa 21的移動IP信 令分組,因此確定S303處的移動IP代理處理應(yīng)當進行。
由于HoTI和CoTI是移動IP信令,處理器產(chǎn)生HoT和CoT來代替 NetLMM-MNa 21。由于執(zhí)行該過程作為NetLMM-MNa 21的代理,因此 創(chuàng)建分組(HoT, CoT),其中將NetLMM-MN-IP設(shè)置為源地址,從而通 過S204和S205將HoT發(fā)送至MIP-MNa 23 ,并在S206發(fā)送CoT。
接收到HoT和CoT的MIP-MNa 23在S207產(chǎn)生BU,并且尋址和發(fā) 送至NetLMM-MNa-IP 。
該BU到迖LMA 26。由于這是從WAN側(cè)的通信裝置46進入的分組, 因此首先將其輸入至移動IP代理處理器48。該移動IP代理處理器48確 定是否根據(jù)圖13所示的流程圖來執(zhí)行移動IP代理處理。由于該分組是 BU,即尋址至由LMA26控制的NetLMM-MNa21的移動IP信令分組, 因此確定S303處的移動IP代理處理應(yīng)當進行。
由于接收的分組是BU, LMA26的移動IP代理處理器48產(chǎn)生BC。 此時,由于LMA26控制多個節(jié)點并向這多個節(jié)點提供移動IP代理功能, 因此它創(chuàng)建用于NetLMM-MNa 21的BC 。這就是說,以與 NetLMM-MNa-ID或NetLMM-MNa-IP相關(guān)聯(lián)的方式來產(chǎn)生BC。圖14中
26示出了所產(chǎn)生的BC的示例。下方的一個是所添加的BC。此外,如果需
要,LMA26的移動IP代理處理器48在S208將BA (綁定Ack)發(fā)送至 MIP-固a 23。
因此,在LMA26的存儲器51中創(chuàng)建BC,并且,附著有目的地選項 首部的分組開始從MIP-MNa 23發(fā)送并被尋址和發(fā)送至 NetLMM-畫a陽IP。
在S209中,該附著有目的地選項首部的分組到達LMA 26。由于這 些分組是從WAN側(cè)的通信裝置46進入的分組,因此首先將其輸入至移 動IP代理處理器48。該移動IP代理處理器48確定是否應(yīng)當根據(jù)圖13 所示的流程圖來執(zhí)行移動IP代理處理。由于這些分組是尋址至由其自身 控制的終端,因此移動IP代理處理器48在S308提供MIP代理功能處理 (正常IP分組化處理)。
LMA 26的移動IP代理處理器48檢査分組的選項首部與存儲器51 中的BC之間的一致性,如果它們一致,則通過將目的地選項首部中的 HoA設(shè)置為源地址,使用原先的目的地址并刪除選項首部,來處理具有 圖15A所示的格式示例的分組,以形成如圖15B所示的正常IP分組,該 正常IP分組被轉(zhuǎn)發(fā)至隧道處理器49和首部壓縮和擴展處理器50。
接收到如圖15B所示的分組的首部壓縮和擴展處理器50,基于由目 的地址"目的地"指示的地址,從存儲器51中提取ROHC上下文。該 ROHC上下文由NetLMM-MNa 21與LMA 26之間的分組發(fā)送和接收創(chuàng) 建,并從而共享。這就是說,LMA26針對受控制的每個NetLMM-MN保 存該上下文。該ROHC上下文的創(chuàng)建和共享與本發(fā)明無關(guān),因此省略描 述。
該ROHC上下文包括用于壓縮和擴展首部的書寫規(guī)則。圖16也是用 于示出分組格式化示例的圖。如圖16A至圖16B所示,LMA 26的首部 壓縮和擴展處理器50基于該ROHC上下文來壓縮分組首部。
這里,首部壓縮和擴展處理器50臨時存儲"目的地"中指示的地址 和UDP首部或RTP首部中的序列號,并將其傳送至隧道處理器49。
隧道處理器49基于臨時存儲的地址,在存儲器51的數(shù)據(jù)庫中搜索 MAGa 24,并且添加MAGa-IP作為外部首部的目的地址,添加LMA 26
27自身的地址LMA-IP作為源地址,還添加臨時存儲的地址、UDP首部或
RTP首部中的序列號作為目的地選項首部。該選項首部可以作為如圖16C所示的單一目的地選項首部給出,或者可以添加兩個目的地選項首部。
該分組通過NetLMM域25,從通信裝置(NetLMM域)47發(fā)送至MAGa 24。
在MAGa24中,該分組從通信裝置(NetLMM域)41輸入。該分組被傳送至隧道處理器43。在隧道處理器43中,如圖17A至圖17B所示,刪除外部首部和外部首部的選項首部。此時,隧道處理器43基于外部首部的選項首部的地址,確定該分組應(yīng)當發(fā)送至的NetLMM-MN,并根據(jù)選項首部的序列號來確定分組的順序。在這種情況下,目的地是NetLMM-MNa21,從而通過針對NetLMM-MNa 21的通信裝置(無線)42將分組以正確的順序轉(zhuǎn)發(fā)至NetLMM-MNa 21 。
針對NetLMM-MNa 21的通信裝置(無線)42可以作為專用于NetLMM-MNa 21的設(shè)備處理器給出,或者,可以為用于多個終端(NetLMM-MN)提供單一設(shè)備處理器,并且可以基于下層信息(如MAC地址)來確定NetLMM-MNa21。例如,通信裝置(無線)42可以參考存儲器45來執(zhí)行轉(zhuǎn)發(fā)處理,存儲器45通過從另一服務(wù)器獲取信息來保存如圖18A所示的數(shù)據(jù)或存儲如圖18B所示的信息。
接下來解釋在上述狀態(tài)下對來自NetLMM-MNa21的分組的處理。
圖19A所示的分組通過針對NetLMM-MNa 21的通信裝置(無線)42從NetLMM-MNa 21輸入至MAGa 24。
MAGa 24參考如圖18A或圖18B中存儲器45中的信息,確定NetLMM-MNa-IP并將NetLMM-MNa-IP存儲在臨時存儲器中,并將其轉(zhuǎn)發(fā)至隧道處理器43。
隧道處理器43從存儲器45的臨時存儲器中讀出NetLMM-MNa-IP并執(zhí)行隧道處理。隧道處理器43參考如圖18A或圖18B中存儲器45中的信息,創(chuàng)建發(fā)往LMA26的封裝分組。這就是說,通過封裝來處理具有圖19A所示狀態(tài)的分組,以產(chǎn)生如圖19B所示以MAGa-IP作為源地址、LMA-IP作為目的地址以及NetLMM-MNa-IP作為外部首部的選項首部的封裝分組,并且通過通信裝置(NetLMM域)41將該分組轉(zhuǎn)發(fā)至NetLMM域25。
LMA26通過通信裝置(NetLMM域)47接收該分組。接收的分組被傳送至隧道處理器49以及首部壓縮和擴展處理器50。
隧道處理器49將該分組的外部首部的選項首部NetLMM-MNa-IP臨時存儲入存儲器51的臨時存儲器,然后如圖19C所示刪除外部首部以形成分組。
接下來,首部壓縮和擴展處理器50基于臨時存儲的NetLMM-MNa-IP,參考存儲器51中存儲的針對NetLMM-MNa 21的ROHC上下文,并恢復原始分組。因此,恢復了如圖19D所示的分組。
此后,將分組傳送至移動IP代理處理器48。移動IP代理處理器48基于如圖14中的BC來恢復移動IP分組。這就是說,如圖19E中所示,恢復了源地址不變、使用MIP-MNa-CoA來設(shè)置目的地址、使用MIP-MNa-HoA來設(shè)置路由選項首部類型2的分組,并通過通信裝置(WAN) 46將其轉(zhuǎn)發(fā)至因特網(wǎng)/核心網(wǎng)27。
至此,以上已經(jīng)描述了切換之前的過程。
接下來描述當NetLMM-MNa 21已經(jīng)從MAGa 24切換至MAGb 33
時的過程。
圖20是在使用第一基于網(wǎng)絡(luò)的IP移動性協(xié)議的情況下,在本實施例中進行切換時的序列圖。圖21和22是在使用第二基于網(wǎng)絡(luò)的IP移動性協(xié)議的情況下,在本實施例中進行切換時的序列圖。
首先對圖20進行描述。當NetLMM-MNa21己經(jīng)切換時,在S401,NetLMM-MNa 21將包括其自身標識符NetLMM-MNa-ID的消息發(fā)送至MAGb 33。
MAGb33通過通信裝置(無線)42接收該消息,并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44。
在S402, MAGb 33的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44產(chǎn)生包括NetLMM-MNa-ID和其自身標識符MAGb-ID或其自身的IP地址在內(nèi)的位置注冊,并經(jīng)由通信裝置(NetLMM域)41將分組發(fā)送至NetLMM域25。
LMA26通過通信裝置(NetLMM域)47接收該位置注冊,并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52。NetLMM-MNa-ID作為關(guān)鍵字,在存儲器51的數(shù)據(jù)庫中進行搜索,并獲知目前該MN己經(jīng)位于MAGb 24的鏈路上。然而,由于基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52己經(jīng)從MAGb 33接收到位置注冊,因此它識別出切換事件。因此,LMA26的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52在S403將用于隧道創(chuàng)建或路由設(shè)置的消息發(fā)送至MAGb 33。該消息包括LMA26、 MAGb 33和NetLMM-MNa 21的標識符LMA-ID、 MAGb-ID和NetLMM-顧a-ID。
在發(fā)送該路由設(shè)置時,LMA 26設(shè)置隧道處理器49以及首部壓縮和擴展處理器50。參考存儲51,分別從LMA-ID、 MAGb-ID和NetLMM-MNa-ID導出的LMA-IP、 MAGb-IP和NetLMM-MNa-IP用于執(zhí)行隧道化、針對執(zhí)行封裝和解封裝過程的雙向隧道的壓縮和擴展設(shè)置。此時,也執(zhí)行針對選項首部處理的設(shè)置。在隧道處理器49以及首部壓縮和擴展處理器50處與實際分組相關(guān)的處理與以上關(guān)于LMA 26所描述的相同。
應(yīng)當注意,可以在接下來的S405處當已經(jīng)接收到路由設(shè)置Ack時執(zhí)行針對隧道處理器49的這種設(shè)置。
此外,作為在已經(jīng)接收到該位置注冊時基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52的處理,將用于刪除LMA26與MAGa24之間隧道的消息發(fā)送至MAGa24, MAGa 24是先前的接入MAG。同時,也指示對MAGb 33的緩沖傳送。這就是說,位置注冊取消作為用于刪除該隧道的消息,與MAGb-ID或MAGb 33的IP地址和NetLMM-MNa-ID —起被包括,并經(jīng)由通信裝置(NetLMM域)47被發(fā)送至MAGa24。
MAGb33經(jīng)由通信裝置(NetLMM域)41接收路由設(shè)置,并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44。
當基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44接收到該路由設(shè)置時,它執(zhí)行針對隧道處理器43的隧道設(shè)置。該隧道設(shè)置是使用參考存儲器45分別從LMA-ID、 MAGb-ID和NetLMM-MNa-ID導出的LMA-IP、 MAGb-IP和NetLMM-MNa-IP來執(zhí)行的,從而形成了執(zhí)行封裝和解封裝過程的雙向隧道。此時,也執(zhí)行針對選項首部處理的設(shè)置。隧道處理器43中的實際處理與以上關(guān)于MAGa 24所描述的相同。
當完成隧道設(shè)置時,在S405, MAGb 33的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44經(jīng)由通信裝置(NetLMM域)41將路由設(shè)置Ack發(fā)送至LMA 26 。
MAGa 24經(jīng)由通信裝置(NetLMM域)41從LMA 26接收位置注冊取消(傳送命令),并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44。
MAGa 24的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44在隧道處理器43中設(shè)置隧道用于緩沖轉(zhuǎn)發(fā)的隧道,并委托LMA26與MAGa24之間的隧道。該用于緩沖轉(zhuǎn)發(fā)的隧道由MAGa-IP和MAGb-IP產(chǎn)生,為從MAGa-IP至MAGb-IP的單向封裝隧道。此時,還執(zhí)行針對選項首部的設(shè)置。
該選項首部包括NetLMM-MNa-ID作為目的地選項首部,并使用從LMA 26發(fā)送的分組的目的地選項首部的序列號部分來插入作為序列號。
此外,刪除LMA26與MAGa24之間的雙向隧道。
此外,在S406, MAGa24的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44通過通信裝置(NetLMM域)將用于緩沖轉(zhuǎn)發(fā)的隧道創(chuàng)建請求發(fā)送至MAGb33。該隧道創(chuàng)建請求包括MAGa-ID、 MAGb-ID和NetLMM-MN-ID。
MAGb33經(jīng)由通信裝置(NetLMM域)41接收該隧道創(chuàng)建請求,并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44。
MAGb 33的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44在隧道處理器43中創(chuàng)建用于緩沖轉(zhuǎn)發(fā)的隧道。該用于緩沖轉(zhuǎn)發(fā)的隧道由MAGa-IP和MAGb-IP產(chǎn)生,為從MAGa-IP至MAGb-IP的單向封裝隧道。此時,隧道處理器43還執(zhí)行針對選項首部的設(shè)置。
響應(yīng)于用于接收的隧道的產(chǎn)生,MAGb 33的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44經(jīng)由通信裝置(NetLMM域)41將隧道創(chuàng)建請求Ack發(fā)送至MAGa 24。
MAGa 24經(jīng)由通信裝置(NetLMM域)41接收到該隧道創(chuàng)建請求Ack ,并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44。
響應(yīng)于此,基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44開始轉(zhuǎn)發(fā)存儲器45的緩沖。在存儲器45中,緩沖以與NetLMM-MNa-ID或NetLMM-MNa-IP相關(guān)聯(lián)的方式存儲,從而可以使用相關(guān)聯(lián)的隧道來將緩沖轉(zhuǎn)發(fā)至MAGb33。在該轉(zhuǎn)發(fā)分組的格式中,序列號使用己經(jīng)到達MAGa 24的封裝分組的目的地選項首部中包含的序列號。因此,在LMA26中給出的序列號也用于從MAGa 24傳送至MAGb 33的分組,從而消除了當分組傳送至NetLMM-MNa21時分組插入的出現(xiàn)可能性。
LMA26經(jīng)由通信裝置(NetLMM域)47接收路由設(shè)置Ack,并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52。
在S408,基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52經(jīng)由通信裝置(NetLMM域)47,將位置注冊Ack發(fā)送至MAGb 33,位置注冊Ack包括如NetLMM-MNa-Pre/64之類的信息作為用于地址配置的信息。此后,LMA26開始向MAGb 33轉(zhuǎn)發(fā)分組。
一旦這些過程完成,LMA 26的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器52立即將如圖9A所示的已經(jīng)給出的基于網(wǎng)絡(luò)的IP移動性協(xié)議數(shù)據(jù)更新為圖23中所示的數(shù)據(jù)。
MAGa 24經(jīng)由通信裝置(NetLMM域)41接收隧道創(chuàng)建請求Ack,并將其傳送至基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44。
在接收到位置注冊Ack時,MAGb 33的基于網(wǎng)絡(luò)的IP移動性協(xié)議處理器44在S409將地址配置的消息發(fā)送至NetLMM-MNa 21 。在本實施例中,該消息被視為基于DHCPv6的有狀態(tài)地址配置,以終結(jié)地址配置。
接下來使用圖21和22來進行描述。由于除了 NetLMM-MNa 21接入的MAGb 33與現(xiàn)有技術(shù)中描述的AAA服務(wù)器35之間的認證過程以外,基本過程與圖20中相同,因此這里的描述僅集中關(guān)注MAGa 24 - MAGb33隧道設(shè)置以進行快速切換。除此之外的分組轉(zhuǎn)發(fā)和向分組添加選項首部的過程與圖20中描述的相同,因此這里省略描述。
LMA26在圖21中的S506發(fā)送代理綁定更新Ack時,還將MAGa 24的IP地址或ID發(fā)送至MAGb 33 。
在LMA 26和MAGb 33中,設(shè)置雙向隧道。由于LMA26可以根據(jù)代理綁定更新Ack確認隧道設(shè)置在MAGb 33中也己完成,因此在S507及以后,LMA開始向MAGb 33轉(zhuǎn)發(fā)尋址至NetLMM-MNa 21并且到達LMA 26的分組。
接下來,在S508, MAGb 33向MAGa 24發(fā)送代理快速綁定更新。
32該代理快速綁定更新是包括NetLMM-MNa-IP和MAGb-IP的消息,通過 該消息,MAGb 33請求MAGa 24將仍在MAGa 24緩沖中的尋址至 NetLMM-MNa 21的分組轉(zhuǎn)發(fā)至MAGb 33 。
在S509, MAGa 24向MAGb 33發(fā)送代理快速綁定更新Ack,以完成 MAGa 24-MAGb 33隧道,使得在S510及以后,MAGa 24中保存的分組 開始被轉(zhuǎn)發(fā)至MAGb33。
在該連接中,當LMA 26-MAGb 33隧道已經(jīng)準備就緒或當該MAGa 24-MAGb 33隧道已經(jīng)準備就緒時,丟棄NetLMM-MNa 21與LMA 26之 間的隧道。相應(yīng)地,從LMA26至MAGa24不進行任何分組傳送,使得 在完成將MAGa 24當前保存的尋址至NetLMM-MNa 21的分組轉(zhuǎn)發(fā)至 MAGb 33時,將MAGa 24-MAGb 33隧道丟棄。
接下來將描述圖22所示的示例。
在圖22中,直至S607的步驟與圖21相同。
當在S608將隧道刪除請求從LMA 26發(fā)送至MAGa 24時,也發(fā)送 NetLMM-MNa 21的ID或IP地址和MAGb 33的ID或IP地址。
在S609,接收到該隧道刪除請求的MAGa 24刪除針對NetLMM-MNa 21的隧道,并將包括NetLMM-MNa-IP和MAGb-IP的代理HI (切換發(fā) 起)發(fā)送至MAGb,以請求創(chuàng)建MAGa24與MAGb 33之間的隧道,從 而能夠?qū)⑷栽贛AGa24的緩沖中的尋址至NetLMM-MNa 21的分組轉(zhuǎn)發(fā) 至MAGb 33。
在S610,當接收到該代理HI時,MAGb 33創(chuàng)建MAGa 24-MAGb 33, 并向MAGa24發(fā)送代理HAck (切換應(yīng)答)。
在S611 ,當接收到代理HAck時,MAGa 24創(chuàng)建MAGa 24-MAGb 33
隧道并轉(zhuǎn)發(fā)分組。
按照上述方式,通過圖20至22中所示的步驟來完成切換后的隧道設(shè) 置。接下來描述本實施例中的實際分組處理。
在LMA26中,BC已經(jīng)準備就緒,使得將具有目的地選項首部的分 組從MIP-MNa 23發(fā)送至NetLMM-MNA-IP的地址。該附著有目的地選 項首部的分組首先到達LMA26。
由于這些分組是從WAN側(cè)的通信裝置46進入的分組,因此首先將
33其輸入至移動IP代理處理器48。該移動IP代理處理器48確定是否根據(jù)
圖13所示的流程圖來執(zhí)行移動IP代理處理。由于這些分組是尋址至由其 自身控制的終端并附著有MIP選項首部,因此在S308處理器提供MIP 代理功能處理(正常IP分組化處理)。
LMA 26的移動IP代理處理器48檢查分組的選項首部與存儲器51 中的BC之間的一致性,如果它們一致,則將目的地選項首部中的HoA 設(shè)置為源地址而目的地址不變并刪除選項首部,使得分組從圖15A變換 為圖15B,形成正常IP分組,該正常IP分組被轉(zhuǎn)發(fā)至隧道處理器49以 及首部壓縮和擴展處理器50。
接收到如圖15B所示的分組的首部壓縮和擴展處理器50,基于由目 的地址"目的地"指示的地址,從存儲器51中提取ROHC上下文。
該ROHC上下文由NetLMM-MNa 21與LMA 26之間的分組發(fā)送和 接收創(chuàng)建,從而共享。這就是說,LMA 26針對受控制的每個NetLMM-MN 保存該上下文。該ROHC上下文的創(chuàng)建和共享與本發(fā)明無關(guān),因此省略 描述。該ROHC上下文包括用于壓縮和擴展首部的書寫規(guī)則。LMA 26 的首部壓縮和擴展處理器50基于該ROHC上下文來壓縮首部,以將分組 從圖16A變換為圖16B。
這里,首部壓縮和擴展處理器50臨時存儲"目的地"中指示的地址 和UDP首部或RTP首部中的序列號,并將其傳送至隧道處理器49。
隧道處理器49基于臨時存儲的地址,在存儲器51的數(shù)據(jù)庫中搜索 MAGb 33,并且添加MAGb-IP作為外部首部的目的地址,添加LMA 26 自身的地址LMA-IP作為源地址,還添加臨時存儲的地址、UDP首部或 RTP首部中的序列號作為目的地選項首部。該分組通過NetLMM域25, 從通信裝置(NetLMM域)47發(fā)送至MAGb33。
在MAGb 33中,該分組從通信裝置(NetLMM域)41輸入。接著, 該分組被傳送至隧道處理器43。在隧道處理器43中,刪除外部首部和外 部首部的選項首部,使得分組從圖17A變換為圖17B。此時,基于外部 首部的選項首部,確定該分組應(yīng)當發(fā)送至的NetLMM-MN,并根據(jù)序列 號來確定分組傳送的順序。在這種情況下,由于目的地終端是 NetLMM-MNa21,通過針對NetLMM-MNa21的通信裝置(無線)42將分組轉(zhuǎn)發(fā)至NetLMM-MNa 21 。
針對NetLMM-MNa 21的通信裝置(無線)42可以作為專用于 NetLMM-MNa 21的設(shè)備處理器給出,或者,可以針對多個終端 (NetLMM-MN)提供單一設(shè)備處理器,并且可以基于下層信息(如MAC 地址)來確定NetLMM-MNa21。例如,通信裝置(無線)42可以參考存 儲器45來將分組傳送至NetLMM-MN,存儲器45通過從另一服務(wù)器獲 取信息來保存如圖18A所示的數(shù)據(jù)或存儲如圖18B所示的信息。
接下來解釋在本實施例中對來自NetLMM-MNa21的分組的處理。
圖19A所示的首部壓縮的分組通過針對NetLMM-MNa 21的通信裝 置(無線)42從NetLMM-MNa 21輸入至MAGb 33 。
MAGb 33的通信裝置(無線)42參考如圖18A或圖18B中存儲器 45中的信息,確定NetLMM-MNa-IP并將NetLMM-MNa-IP存儲在臨時 存儲器中,并將分組傳送至隧道處理器43。
隧道處理器43從存儲器45的臨時存儲器中讀出NetLMM-MNa-IP并 執(zhí)行隧道處理。在隧道處理中,參考如圖18A或圖18B中存儲器45中的 信息,創(chuàng)建發(fā)往LMA26的封裝分組。這就是說,隧道處理器43對圖19A 所示的分組進行封裝處理,以產(chǎn)生以MAGb-IP作為源地址、LMA-IP作 為目的地址以及NetLMM-MNa-IP作為外部首部的選項首部的封裝分組, 并且通過通信裝置(NetLMM域)41將該分組轉(zhuǎn)發(fā)至NetLMM域25。
LMA26通過通信裝置(NetLMM域)47接收該分組。接收的分組被 傳送至隧道處理器49以及首部壓縮和擴展處理器50。
隧道處理器49將該分組的外部首部的選項首部NetLMM-MNa-IP臨 時存儲入存儲器51,然后刪除外部首部,以形成具有如圖19C所示格式 的分組。
首部壓縮和擴展處理器50基于臨時存儲在存儲器51中的 NetLMM-MNa-IP ,搜索存儲器51的數(shù)據(jù)庫部分中存儲的針對 NetLMM-MNa 21的ROHC上下文,并基于ROHC上下文來恢復原始分 組。因此,恢復了如圖19D所示的分組。
此后,將分組傳送至移動IP代理處理器48。移動IP代理處理器48 基于如圖14中的BC來恢復移動IP分組。這就是說,如圖19E中所示,恢復了源地址不變、使用MIP-MNa-CoA來設(shè)置目的地址、使用 MIP-MNa-HoA來設(shè)置路由選項首部類型2的分組,并通過通信裝置 (WAN) 46將其轉(zhuǎn)發(fā)至因特網(wǎng)/WAN/核心網(wǎng)27。
至此,已經(jīng)解釋了在切換時隧道首部的壓縮和擴展設(shè)置、移動IP代 理處理以及隧道首部的壓縮和擴展過程。
盡管在第二實施例中,區(qū)別地使用NetLMM-MNa-ID和 NetLMM-MNa-IP , 但是,所有NetLMM-MNa-IP都可以使用 NetLMM-MNa-ID來替換。這是因為能夠根據(jù)NetLMM-MNa-ID來搜索 NetLMM-MNa-IP。此外,當使用IP地址作為標識符時,它們變?yōu)榈刃А?順帶說明,有可能由NetLMM-MNa-ID發(fā)現(xiàn)多個NetLMM-MNa-IP。相反, 可以由NetLMM-MNa-IP找到唯一的NetLMM-MNa-ID。相應(yīng)地,從實際 角度看,使用NetLMM-MNa-IP來代替NetLMM-MNa-ID是現(xiàn)實的。
此外,由于使用了目的地選項首部,在沒有應(yīng)用GW (網(wǎng)關(guān))功能的 情況下,MAG變得能夠在IP層轉(zhuǎn)發(fā)分組,并且可以以正確的順序向MN 轉(zhuǎn)發(fā)首部壓縮的分組。這是顯著的巨大優(yōu)點。
本發(fā)明的使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng)、控制設(shè)備和路 由器不應(yīng)僅限于上述示例,而可以在不背離本發(fā)明的主旨的前提下,添加 各種修改。
3權(quán)利要求
1.一種使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng),其中,移動終端基于唯一分配給移動終端的地址,通過屬于相同鏈路的路由器來發(fā)送和接收數(shù)據(jù),從而以基于網(wǎng)絡(luò)的IP移動性協(xié)議為基礎(chǔ)來執(zhí)行通信,并且當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,通過控制設(shè)備的控制來改變通信,其特征在于,所述控制設(shè)備對從外地網(wǎng)絡(luò)接收的數(shù)據(jù)的首部進行壓縮處理,并向數(shù)據(jù)的首部添加選項首部,所述選項首部能夠?qū)⒁苿咏K端標識為目的地,并將數(shù)據(jù)發(fā)送至移動終端所屬的相同鏈路上的路由器,以及所述路由器基于選項首部來識別移動終端,并將數(shù)據(jù)轉(zhuǎn)發(fā)至移動終端。
2. 根據(jù)權(quán)利要求1所述的使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng),其中,所述移動終端基于與控制設(shè)備共享的壓縮信息來執(zhí)行壓縮首部的處理,以將數(shù)據(jù)發(fā)送至相同鏈路上的路由器;當數(shù)據(jù)從移動終端發(fā)送來時,所述路由器基于承載信息來識別移動終端,向數(shù)據(jù)首部添加選項首部,并將數(shù)據(jù)發(fā)送至控制設(shè)備,其中所述選項首部能夠標識移動終端;以及控制設(shè)備基于選項首部來識別移動終端,參考與移動終端相關(guān)的壓縮信息來擴展首部,并執(zhí)行路由。
3. 根據(jù)權(quán)利要求2所述的使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng),其中,當移動終端己經(jīng)移動至另一網(wǎng)絡(luò)時,移動終端新接入的網(wǎng)絡(luò)上的路由器從移動終端接收包括移動終端的標識符在內(nèi)的通知,并將包括移動終端的標識符、和所述路由器的標識符或IP地址在內(nèi)的通知發(fā)送至控制設(shè)備;控制設(shè)備向移動終端原先接入的路由器發(fā)送緩沖轉(zhuǎn)發(fā)命令通知,請求將尋址至移動終端的數(shù)據(jù)從先前接入的路由器傳送至新接入的路由器;以及先前接入的路由器向?qū)ぶ分烈苿咏K端的緩沖數(shù)據(jù)添加選項首部,并將數(shù)據(jù)發(fā)送至新接入的路由器,其中所述選項首部能夠標識移動終端。
4. 根據(jù)權(quán)利要求2所述的使用基于網(wǎng)絡(luò)的IP移動性協(xié)議的通信系統(tǒng), 其中,當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,移動終端新接入的網(wǎng)絡(luò)上的路 由器從移動終端接收包括移動終端的標識符在內(nèi)的通知,并將包括移動終 端的標識符、和所述路由器的標識符或IP地址在內(nèi)的通知發(fā)送至控制設(shè)備;控制設(shè)備向移動終端新接入的路由器發(fā)送先前接入的路由器的標識符或IP地址;新接入的路由器將包括移動終端的標識符、和所述路由器的標識符或 IP地址在內(nèi)的通知發(fā)送至先前接入的路由器;以及先前接入的路由器向?qū)ぶ分烈苿咏K端的緩沖數(shù)據(jù)添加選項首部,并將 數(shù)據(jù)發(fā)送至新接入的路由器,其中所述選項首部能夠標識移動終端。
5. 根據(jù)權(quán)利要求1至4中任一項所述的使用基于網(wǎng)絡(luò)的IP移動性協(xié) 議的通信系統(tǒng),其中,當移動終端基于移動IP協(xié)議執(zhí)行數(shù)據(jù)的發(fā)送和接 收時,控制設(shè)備執(zhí)行針對移動終端的代理功能。
6. —種控制設(shè)備,用于如下系統(tǒng)在所述系統(tǒng)中,移動終端基于唯一分配給移動終端的地址,通過屬于相同鏈路的路由器來發(fā)送和接收數(shù)據(jù),從而以基于網(wǎng)絡(luò)的IP移動性協(xié)議為基礎(chǔ)來執(zhí)行通信;并且所述控制設(shè)備 在移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,對通信的改變執(zhí)行控制,所述控制設(shè) 備包括通信裝置,用于與外地網(wǎng)絡(luò)或路由器執(zhí)行數(shù)據(jù)的發(fā)送和接收; 存儲裝置,用于存儲首部壓縮信息;壓縮處理裝置,用于基于首部壓縮信息來壓縮或擴展數(shù)據(jù)的首部;以及隧道處理裝置,用于向數(shù)據(jù)添加選項首部,并根據(jù)添加至數(shù)據(jù)的選項 首部來區(qū)分移動設(shè)備,其中所述選項首部能夠標識移動終端。
7. 根據(jù)權(quán)利要求6所述的控制設(shè)備,還包括控制裝置,當移動終端 已經(jīng)移動至另一網(wǎng)絡(luò)時,控制裝置創(chuàng)建包括移動終端的標識符、和新接入 的路由器的標識符或IP地址在內(nèi)的緩沖轉(zhuǎn)發(fā)命令通知,以命令將尋址至 移動終端的數(shù)據(jù)從先前接入的路由器傳送至新接入的路由器,其中,通信 裝置將緩沖轉(zhuǎn)發(fā)命令通知發(fā)送至先前接入的路由器。
8. 根據(jù)權(quán)利要求6所述的控制設(shè)備,還包括控制裝置,當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,控制裝置創(chuàng)建包括移動終端的標識符、和先前接入的路由器的標識符或IP地址在內(nèi)的通知,其中,通信裝置將所述通知發(fā)送至新接入的路由器。
9. 根據(jù)權(quán)利要求6至8中任一項所述的控制設(shè)備,其中,當移動終端基于移動IP協(xié)議執(zhí)行數(shù)據(jù)的發(fā)送和接收時,控制設(shè)備執(zhí)行針對移動終端的代理功能。
10. 根據(jù)權(quán)利要求9所述的控制設(shè)備,其中,存儲裝置存儲綁定高速緩存,作為與移動終端有關(guān)的通信信息,以基于移動IP協(xié)議來進行中繼,并且當接收的數(shù)據(jù)被用于由通信裝置控制的移動終端與使用移動IP協(xié)議的終端之間的通信時,提供移動IP處理裝置,以在移動終端與使用移動IP協(xié)議的終端之間進行中繼。
11. 根據(jù)權(quán)利要求io所述的控制設(shè)備,其中,在從外地網(wǎng)絡(luò)接收到數(shù)據(jù)時,通信裝置將所述數(shù)據(jù)輸出至移動IP處理裝置,移動IP處理裝置確定所述數(shù)據(jù)是否基于移動IP協(xié)議,并將所述數(shù)據(jù)輸出至壓縮處理裝置,壓縮處理裝置對所述數(shù)據(jù)執(zhí)行壓縮處理,以將所述數(shù)據(jù)輸出至隧道處理裝置,并且隧道處理裝置向所述數(shù)據(jù)添加選項首部,以將所述數(shù)據(jù)發(fā)送至路由器。
12. 根據(jù)權(quán)利要求IO所述的控制設(shè)備,其中,當從路由器接收到數(shù)據(jù)時,通信裝置將所述數(shù)據(jù)輸出至隧道處理裝置,隧道處理裝置刪除選項首部并根據(jù)選項首部來識別移動終端,以將所述數(shù)據(jù)輸出至壓縮處理裝置,壓縮處理裝置對所述數(shù)據(jù)的首部執(zhí)行擴展處理,以將所述數(shù)據(jù)輸出至移動IP處理裝置,并且移動IP處理裝置參考綁定高速緩存來執(zhí)行所述數(shù)據(jù)的路由。
13. —種用于執(zhí)行與移動終端的數(shù)據(jù)發(fā)送和接收的路由器,所述移動終端與路由器屬于相同鏈路,并且所述移動終端基于唯一分配給移動終端的地址,在控制設(shè)備的控制下,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議來執(zhí)行通信,所述路由器包括第一通信裝置,執(zhí)行與移動終端的數(shù)據(jù)發(fā)送和接收;第二通信裝置,執(zhí)行與控制設(shè)備的數(shù)據(jù)發(fā)送和接收;以及 隧道處理裝置,用于向來自移動終端的數(shù)據(jù)添加選項首部,從來自控制設(shè)備的數(shù)據(jù)中刪除所附著的選項首部,并識別移動終端,其中所述選項首部能夠標識移動終端,其中當從移動終端接收到數(shù)據(jù)時,第一通信裝置基于承載信息來識別移動終端。
14. 根據(jù)權(quán)利要求13所述的路由器,其中,當移動終端已經(jīng)移動至另 一網(wǎng)絡(luò)并且第二通信裝置從控制設(shè)備接收到緩沖轉(zhuǎn)發(fā)命令通知時,使隧道 處理裝置設(shè)置緩沖傳送、向緩沖數(shù)據(jù)添加選項首部并將數(shù)據(jù)轉(zhuǎn)發(fā)至新接入 的路由器,其中所述緩沖轉(zhuǎn)發(fā)命令通知包括移動終端的標識符、和新接入 的路由器的標識符或IP地址,用于命令將尋址至移動終端的數(shù)據(jù)傳送至 新接入的路由器。
15. 根據(jù)權(quán)利要求13所述的路由器,其中,當移動終端已經(jīng)移出另一 網(wǎng)絡(luò)并且第二通信裝置從控制設(shè)備接收到包括移動終端的標識符、和先前 接入的路由器的標識符或IP地址在內(nèi)的通知時,將包括移動終端的標識 符和新接入的路由器的標識符在內(nèi)的通知發(fā)送至先前接入的路由器。
16. —種通信方法,使用基于網(wǎng)絡(luò)的IP移動性協(xié)議,使移動終端基于 唯一分配給移動終端的地址,通過屬于相同鏈路的路由器來執(zhí)行數(shù)據(jù)的發(fā) 送和接收,并在移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,使控制設(shè)備對移動終端 的通信改變執(zhí)行控制,其特征在于,使移動終端執(zhí)行以下步驟壓縮數(shù)據(jù)首部;以及將數(shù)據(jù)發(fā)送至路由器; 使路由器執(zhí)行以下步驟根據(jù)從移動終端接收的數(shù)據(jù)的承載信息來識別移動終端;向數(shù)據(jù)添加能夠標識移動終端的選項首部;以及將數(shù)據(jù)發(fā)送至控制設(shè)備;以及使控制設(shè)備執(zhí)行以下步驟刪除從路由器接收的數(shù)據(jù)的選項首部并根據(jù)選項首部來標識移動終端;以及參考與移動終端相關(guān)的壓縮信息來擴展數(shù)據(jù)的首部,從而在控制設(shè)備與移動終端之間執(zhí)行數(shù)據(jù)的壓縮或擴展以及路由。
17. 根據(jù)權(quán)利要求16所述的通信方法,其中,使控制設(shè)備執(zhí)行以下步 驟參考壓縮信息,對從外地網(wǎng)絡(luò)接收的數(shù)據(jù)的首部進行壓縮;向數(shù)據(jù)添加選項首部,其中所述選項首部能夠標識數(shù)據(jù)要尋址至的移動終端;以及將數(shù)據(jù)發(fā)送至路由器;以及使路由器執(zhí)行以下步驟刪除從控制設(shè)備接收的數(shù)據(jù)的選項首部并根據(jù)選項首部來識別移動終端;以及將數(shù)據(jù)發(fā)送至移動終端。
18. 根據(jù)權(quán)利要求17所述的通信方法,其中,當移動終端己經(jīng)移動至另一網(wǎng)絡(luò)時,使控制設(shè)備執(zhí)行以下步驟發(fā)送緩沖轉(zhuǎn)發(fā)命令通知,所述緩沖轉(zhuǎn)發(fā)命令通知指示先前接入的路由器將尋址至移動終端的緩沖數(shù)據(jù)傳送至新接入的路由器;以及使先前接入的路由器執(zhí)行以下步驟將附著有選項首部的緩沖數(shù)據(jù)傳送至新接入的路由器。
19. 根據(jù)權(quán)利要求17所述的通信方法,其中,當移動終端已經(jīng)移動至另一網(wǎng)絡(luò)時,使控制設(shè)備執(zhí)行以下步驟將包括移動終端的標識符、和先前接入的路由器的標識符或IP地址在內(nèi)的通知發(fā)送至新接入的路由器;使新接入的路由器執(zhí)行以下步驟將包括移動終端的標識符、和該路由器的標識符或IP地址在內(nèi)的通知發(fā)送至先前接入的路由器;以及使先前接入的路由器執(zhí)行以下步驟將附著有選項首部的緩沖數(shù)據(jù)傳送至新接入的路由器。
20. 根據(jù)權(quán)利要求16至19中任一項所述的通信方法,其中,當與移動終端通信的終端基于移動IP協(xié)議來執(zhí)行數(shù)據(jù)的發(fā)送和接收時,控制設(shè)備執(zhí)行針對移動終端的代理功能。
全文摘要
在LMA(3)與MN(1)之前傳送分組時,在位于LMA(3)與MN(1)之間的路由器(MAG)(2,4)與LMA(3)之間添加能夠區(qū)分MN(1)的選項首部,以實現(xiàn)合適的路由。此外,當MN(1)已經(jīng)移動時,還通過添加選項首部來執(zhí)行從先前接入的MAGa(2)至新接入的MAGb(4)的緩沖傳送,以進行對MN(1)的傳送。按照這種方式,在基于網(wǎng)絡(luò)的IP移動性協(xié)議中,如果當分組被用作壓縮器或解壓縮器的移動終端(MN)或控制設(shè)備(LMA)壓縮時MN已經(jīng)移動,就可以實現(xiàn)快速切換,從而可以節(jié)省最后一跳的頻帶,而這是最窄的頻帶。
文檔編號H04W28/06GK101682861SQ200880017750
公開日2010年3月24日 申請日期2008年5月20日 優(yōu)先權(quán)日2007年5月28日
發(fā)明者豐川卓 申請人:夏普株式會社