專利名稱:分組傳送控制裝置以及移動節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳送分組的分組傳送控制裝置、以及執(zhí)行分組通信的移動節(jié)
點(diǎn)。更具體地,本發(fā)明涉及具有通過移動IPv6指定的歸屬代理功能的分組傳
送控制裝置、以及當(dāng)改變連接點(diǎn)時允許與網(wǎng)絡(luò)進(jìn)行連續(xù)通信的移動節(jié)點(diǎn)。
背景技術(shù):
傳統(tǒng)上,移動IPv6以用于實(shí)施層3移動性的技術(shù)著稱。在移動IPv6中, 移動節(jié)點(diǎn)(MN)具有屬于歸屬網(wǎng)絡(luò)的HA給其分配歸屬地址(HoA)的歸屬 網(wǎng)絡(luò)。另一方面,當(dāng)MN離開歸屬網(wǎng)絡(luò)以連接外地網(wǎng)絡(luò)時,MN獲取外地網(wǎng) 絡(luò)中的轉(zhuǎn)交地址(CoA),并且向它自己的歸屬網(wǎng)絡(luò)中的歸屬代理(HA)注 冊指示歸屬地址與轉(zhuǎn)交地址的關(guān)聯(lián)的綁定信息,因此管理移動性。
在存在于不同歸屬網(wǎng)絡(luò)中的多個HA被分配一個MN的情況下,每個HA 將給MN分配歸屬地址。因此,允許MN耳又決于通信伙伴而切換歸屬地址、 或者比較通信路徑上的負(fù)載以及使用各個歸屬地址時的使用成本,以便選擇 最適合于來自MN的請求的歸屬地址。因此,當(dāng)分配多個HA以及歸屬地址 給一個MN時能夠得到明顯的效果。
另 一方面,每個都給一個MN分配歸屬地址的多個HA相互獨(dú)立地存在, 因此,當(dāng)使用由每個HA分配的歸屬地址執(zhí)行通信時,MN將分別對歸屬地 址MN使用傳統(tǒng)的移動IPv6。即,由于MN對相互獨(dú)立存在的每個地址應(yīng)用 移動IPv6,所以,將相互獨(dú)立地發(fā)生根據(jù)移動IPv6的多個操作。
圖16圖解了在傳統(tǒng)技術(shù)中包括給其分配多個HoA的MN 910的示例性 網(wǎng)絡(luò)配置。MN 910能夠使用存在于作為它自己的歸屬代理的歸屬網(wǎng)絡(luò)916 中的HA911、以及存在于歸屬網(wǎng)絡(luò)917中的HA912。 MN910具有由歸屬網(wǎng) 絡(luò)916對其分配的歸屬地址(HoAl ),其中,HAll管理HoAl。 MN910還 具有由歸屬網(wǎng)絡(luò)917對其分配的歸屬地址(HoA2),其中HA912管理HoA2。
在圖16中,MN910通過由外地網(wǎng)絡(luò)913給其分配CoA的接口 ( IF ) 920 而與外地網(wǎng)絡(luò)913相連接。HA 911和HA 912每個都具有在其中注冊的綁定緩存,其中,CoA被分配有歸屬地址(HoAl、 HoA2)。此外,MN910使用 HoAl以便與通信節(jié)點(diǎn)(CN) 914通信,并使用HoA2以便與CN915通信。 在此,從CN 914傳送到MN 910的HoAl的分組經(jīng)由HA 911而通過通信路 徑919a,而從CN 915傳送到MN 910的HoA2的分組經(jīng)由HA912而通過通 信路徑919b。
然后,當(dāng)在如此狀態(tài)下的MN 910移到與作為它自己的歸屬網(wǎng)絡(luò)之一的 歸屬網(wǎng)絡(luò)916連接時,將給MN910的接口分配HoAl。因此,與CN914的 通信從經(jīng)由HA 911使用CoA的通信切換為使用HoAl的方向通信。同時, 為了繼續(xù)與CN 915進(jìn)行通信,MN 910將分配給接口的HoAl關(guān)聯(lián)為HoA2 的轉(zhuǎn)交地址,并且向HA912注冊它。在這種情況下,因?yàn)镠oAl僅僅作為 HoA2的轉(zhuǎn)交地址進(jìn)行處理,所以,定址到HoA2的分組將由HA912通過正 常處理被傳送給HoAl。
這樣,在一個MN能夠使用多個HA和HoA的情況下,當(dāng)將它與作為其 它歸屬地址的轉(zhuǎn)交地址相關(guān)聯(lián)時,能夠使用歸屬地址中的一個。另外,不僅 當(dāng)由于如上所述與歸屬網(wǎng)絡(luò)的連接而將歸屬地址分配給接口時,而且當(dāng)由于 與外地網(wǎng)絡(luò)的連接而不將歸屬地址分配給接口時,歸屬地址都能夠被注冊為 CoA。在這種情況下,能夠?qū)⒘硪?HA指定為由某一 HA代理接收 (proxy-received)的分纟且的#斤的4專送目的i也。
同時,非專利文件1披露了一種使用隧道封裝限制(TEL)選項(xiàng)來限制 分組的封裝次數(shù)的方法。更具體地,根據(jù)非專利文件1披露的技術(shù),將允許 的分組封裝次數(shù)作為TEL選項(xiàng)插入封裝報頭中,并且,當(dāng)新執(zhí)行封裝時,將 通過與可允許次數(shù)相減得到的值作為TEL選項(xiàng)插入新的封裝報頭中,使得能 夠避免超過在第一次封裝期間確定為TEL選項(xiàng)的次數(shù)的多重封裝。
非專利文件1: A. Conta, S. Deering, "Generic Packet Tunneling in IPv6 Specification", RFC2473, 1998年12月
然而,在MN能夠使用兩個HA和歸屬地址的情形下,當(dāng)每個歸屬地址 與作為其它歸屬地址的轉(zhuǎn)交地址相關(guān)聯(lián)時,所述兩個HA將由不同HA管理 的歸屬地址設(shè)置為它們的分組傳送目的地,這導(dǎo)致在兩個HA之間重復(fù)分組 傳送的反射(reflection)的可能性。例如,在如圖16所示的MN 910的連接 狀態(tài)下,能夠在HA 911注冊具有與HoAl相關(guān)^:的CoA和HoA2的綁定信 息,而能夠在HA912注冊具有與HoA2相關(guān)聯(lián)的CoA和HoAl的綁定信息。此時,作為代理接收由CN914傳送的分組的HA911檢查它自己的綁定 緩存,以便從與HoAl相關(guān)聯(lián)的多個轉(zhuǎn)交地址(CoA和HoA2)中選4奪下一 傳送目的地。在此,在HA911選擇注冊為轉(zhuǎn)交地址的HoA2作為傳送目的地 的情況下,封裝分組被傳送到歸屬網(wǎng)絡(luò)917,然后由作為代理(proxy)的HA 912接收。此時,與HA911類似,HA 912檢查它自己的綁定緩存,以便從 與HoA2相關(guān)聯(lián)的多個轉(zhuǎn)交地址(CoA和HoAl )中選擇下一傳送目的地。 如果HA912選擇注冊為轉(zhuǎn)交地址的HoAl作為傳送目的地,則封裝分組-陂傳 送到歸屬網(wǎng)絡(luò)916,然后由作為代理的HA 911再次接收。這樣,如果兩個 HA選擇相互管理的歸屬地址作為它們的傳送目的地地址,則在兩個HA之間 發(fā)生反射。結(jié)果,將增加HA之間的傳送路徑上的負(fù)載,因此使傳送的分組 延遲、或者產(chǎn)生分組丟失。
同時,當(dāng)作為代理接收分組并且傳送分組時,HA封裝該分組。因此,如 果在上面的兩個HA之間發(fā)生反射,則當(dāng)反射進(jìn)行時,在兩個HA之間重復(fù) 傳送的分組將經(jīng)受多重封裝。因此,使用非專利文件1定義的TEL選項(xiàng)檢測 到多重封裝,例如,憑此能夠抑制才艮據(jù)反射而重復(fù)的分組傳送。
然而,非專利文件1定義的TEL選項(xiàng)簡單地限制封裝,因此,作為代理 接收分組的另一HA將停止進(jìn)一步的分組傳送。例如,在應(yīng)用TEL選項(xiàng)到上 述HA911和HA912的情況下,對于HA911,有可能通過由另一 HA添加在 傳送封裝的分組中設(shè)置為"0"的TEL選項(xiàng)來避免分組的另一封裝和傳送。 然而,在這種情況下,當(dāng)接收包括如此TEL選項(xiàng)的分組時,因?yàn)門EL選項(xiàng)設(shè) 置為"0",所以HA 912判斷不允許另一封裝,因此對于正常CoA也不可能 封裝以及傳送分組。
另一方面,當(dāng)TEL選項(xiàng)被添加在傳送封裝的分組中設(shè)置的'T,或更大 的值時,允許作為代理接收該分組的HA912封裝分組,并且將其傳送給正常 CoA。然而,如果發(fā)生反射,則除非HA912再傳送一次或者更多(冗余傳送), 否則不能檢測到反射。此外,非專利文件1定義的TEL選項(xiàng)簡單地限制多重 封裝,其只能估計(jì)當(dāng)多重封裝發(fā)生了上限次數(shù)時發(fā)生反射的可能性。換句話 說,非專利文件1定義的TEL選項(xiàng)能夠估計(jì)反射的發(fā)生,但是,不能準(zhǔn)確地 檢測反射的發(fā)生
發(fā)明內(nèi)容
考慮到上述問題,本發(fā)明的目標(biāo)是,提供一種分組傳送控制裝置以及移 動節(jié)點(diǎn),通過其,當(dāng)移動節(jié)點(diǎn)能夠使用多個歸屬代理時,能夠主要通過在網(wǎng) 絡(luò)側(cè)的處理,來防止多個歸屬代理中的兩個歸屬代理之間的分組的反射。
為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明的分組傳送控制裝置在屬于第 一歸屬網(wǎng)絡(luò)的
第一歸屬代理中控制分組傳送,并且,該分組傳送控制裝置包括綁定信息 管理部件,其管理移動節(jié)點(diǎn)的地址,除從該第一歸屬網(wǎng)絡(luò)分配的第一歸屬地 址之外,所述移動節(jié)點(diǎn)還具有從與該第 一 歸屬網(wǎng)絡(luò)不同的第二歸屬網(wǎng)絡(luò)分配 的第二歸屬地址,并且,該綁定信息管理部件保持綁定信息,其中,至少該 第二歸屬地址被關(guān)聯(lián),作為該第一歸屬地址的轉(zhuǎn)交地址;以及傳送目的地選 擇控制部件,當(dāng)從屬于該第二歸屬網(wǎng)絡(luò)的第二歸屬代理接收到包括作為目的 地地址的該第一歸屬地址的封裝分組時,該傳送目的地選4奪控制部件進(jìn)行控 制,以便當(dāng)要傳送該封裝分組時,不選擇該第二歸屬地址作為該封裝分組的 傳送目的地地址。
利用這個配置,當(dāng)移動節(jié)點(diǎn)能夠使用多個歸屬代理時,主要通過對網(wǎng)絡(luò) 側(cè)的處理,能夠防止多個歸屬代理中的兩個歸屬代理之間的分組反射。
在本發(fā)明的分組傳送控制裝置中,除上述配置之外,傳送目的地選擇控
的目的地地址,并且,不從該綁定信息中的該轉(zhuǎn)交地址中選4奪具有與該源地 址的前綴相同的前綴的地址或與該目的地地址相同的地址作為該傳送目的地 地址。
持的綁定信息中的地址進(jìn)行比較,因此防止了讓分組回到作為接收封裝分組 的傳送發(fā)送方的歸屬代理的傳送,這樣防止了分組反射。
除上述配置之外,本發(fā)明的分組傳送控制裝置還包括歸屬代理信息接 收部件,其從該移動節(jié)點(diǎn)接收歸屬代理信息,該歸屬代理信息至少包括該第 二歸屬代理的地址、或指定該第二歸屬代理的該地址的信息;以及歸屬代理 信息保持部件,其保持由該歸屬代理信息接收部件接收的該歸屬代理信息, 其中,該傳送目的地選擇控制部件被布置為參考該封裝分組的外部報頭的 源地址,并且,當(dāng)從由該歸屬代理信息保持部件所保持的該信息得到的該第 二歸屬代理的地址與該源地址相符時,不從該綁定信息中的該轉(zhuǎn)交地址中選 擇具有與該源地址的前綴相同的前綴的地址作為該傳送目的地地址。利用這個配置,歸屬代理將包括在封裝分組中的地址與包括在由移動節(jié) 點(diǎn)通知的綁定信息中的地址進(jìn)行比較,因此防止了讓分組回到作為接收封裝 分組的傳送發(fā)送方的歸屬代理的傳送,這樣防止了分組反射。
除上述配置之外,本發(fā)明的分組傳送控制裝置還包括選項(xiàng)信息確認(rèn)部 件,其確認(rèn)選項(xiàng)信息是否被添加到該封裝分組,該選項(xiàng)信息指示由歸屬代理 進(jìn)行封裝,并且,這樣進(jìn)行布置,使得只有當(dāng)該選項(xiàng)信息確認(rèn)部件確認(rèn)將該 選項(xiàng)信息添加到該封裝分組時,該傳送目的地選擇控制部件才不選"^奪該第二 歸屬3也址作為該傳送目的地J也址。
利用這個配置,歸屬代理能夠從接收封裝分組中容易地指定通過另 一歸 屬代理代理接收傳送的封裝分組(導(dǎo)致反射的分組)。
除上述配置之外,本發(fā)明的分組傳送控制裝置還包括封裝部件,當(dāng)傳 送該封裝分組時,該封裝部件還使用向其添加了選項(xiàng)信息的外部報頭來封裝 該封裝分組,該選項(xiàng)信息指示由歸屬代理進(jìn)行封裝。
利用這個配置,歸屬代理能夠向通過代理接收傳送的封裝分組中添加信 息,信息指示封裝分組由歸屬代理生成。
為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明的移動節(jié)點(diǎn)包括由第一歸屬網(wǎng)絡(luò)分配的第一 歸屬地址以及由不同于第一歸屬網(wǎng)絡(luò)的第二歸屬網(wǎng)絡(luò)分配的第二歸屬地址。 移動節(jié)點(diǎn)包括第一綁定信息通知部件,其向?qū)儆谠摰谝粴w屬網(wǎng)絡(luò)的第一歸 屬代理通知綁定信息,其中至少該第二歸屬地址被關(guān)聯(lián),作為該第一歸屬地 址的轉(zhuǎn)交地址;第二綁定信息通知部件,其向?qū)儆谠摰诙w屬網(wǎng)絡(luò)的第二歸 屬代理通知綁定信息,其中至少該第一歸屬地址被關(guān)聯(lián),作為該第二歸屬地 址的轉(zhuǎn)交地址;第一歸屬代理信息通知部件,其向該第一歸屬代理通知?dú)w屬 代理信息,該歸屬代理信息至少包括該第二歸屬代理的地址、或指定該第二 歸屬代理的地址的信息;以及第二歸屬代理信息通知部件,其向該第二歸屬 代理通知?dú)w屬代理信息,該歸屬代理信息至少包括該第 一 歸屬代理的地址、 或指定該第 一 歸屬代理的地址的信息。
該配置能夠向移動節(jié)點(diǎn)使用的多個歸屬代理的每個通知標(biāo)識歸屬代理的
4呂息。
利用這個配置,本發(fā)明具有當(dāng)移動節(jié)點(diǎn)能夠使用多個歸屬代理時,主要 通過對網(wǎng)絡(luò)側(cè)的處理來防止在多個歸屬代理中的兩個歸屬代理之間發(fā)生分組 反射的效果。
圖1圖解了本發(fā)明第一實(shí)施例中的示例性網(wǎng)絡(luò)配置。
圖2圖解了本發(fā)明第一實(shí)施例中的HA的示例性配置。 圖3是示出本發(fā)明第一實(shí)施例中的HA的示例性操作的流程圖。 圖4圖解了本發(fā)明第二實(shí)施例中的HA的示例性配置。 圖5圖解了由本發(fā)明第二實(shí)施例中的HA添加到封裝分組的第一示例性 THA選項(xiàng)。
圖6圖解了由本發(fā)明第二實(shí)施例中的HA添加到封裝分組的第二示例性 THA選項(xiàng)。
圖7圖解了具有由本發(fā)明第二實(shí)施例中的HA對其添加的THA選項(xiàng)的示 例性封裝分組。
圖8圖解了由本發(fā)明第二實(shí)施例中的HA添加到封裝分組的第三示例性 THA選項(xiàng)。
圖9是示出本發(fā)明第二實(shí)施例中的HA的示例性操作的流程圖。 圖10圖解了本發(fā)明第三實(shí)施例中的示例性網(wǎng)絡(luò)配置。 圖11示意地圖解了本發(fā)明第三實(shí)施例中的MN的綁定信息。 圖12圖解了本發(fā)明第三實(shí)施例中的MN的示例性配置。 圖13圖解了由本發(fā)明第三實(shí)施例中的MN生成以及傳送的示例性歸屬代 理信息通知消息。
圖14圖解了由本發(fā)明第三實(shí)施例中的MN生成以及傳送的另 一 示例性歸 屬代理信息通知消息。
圖15圖解了本發(fā)明第三實(shí)施例中的HA的示例性配置。
圖16圖解了在傳統(tǒng)才支術(shù)中、包^^對其分配多個HoA的MN 10的示例性
網(wǎng)絡(luò)配置。
圖17圖解了本發(fā)明第一實(shí)施例中的另一示例性網(wǎng)絡(luò)配置。 圖18圖解了本發(fā)明第一實(shí)施例中的另一示例性網(wǎng)絡(luò)配置。 圖19圖解了包括由本發(fā)明第三實(shí)施例中的MN生成以及傳送的THA添 加請求信息的示例性綁定信息通知消息。
具體實(shí)施方式
以下參考附圖描述本發(fā)明的第 一至第三實(shí)施例。 [第一實(shí)施例]
首先,下面將描述本發(fā)明的第一實(shí)施例。圖1圖解了本發(fā)明第一實(shí)施例
中的示例性網(wǎng)絡(luò)配置。在圖1中,MN IO能夠使用存在于作為它自己的歸屬 代理的歸屬網(wǎng)絡(luò)11中的HA12、以及存在于歸屬網(wǎng)絡(luò)13中的HA14。 MN 10 具有由歸屬網(wǎng)絡(luò)11對其分配的歸屬地址(HoAl),其中HA12管理HoAl。 MN 10還具有由歸屬網(wǎng)絡(luò)13對其分配的歸屬地址(HoA2 ),其中HA 14管理 HoA2。
MN 10與外地網(wǎng)絡(luò)15相連,并將從外地網(wǎng)絡(luò)15獲取的CoA分配給接口 (IF) 20。對于HA12, MN IO具有在其中注冊的一綁定緩存(其中,HoAl 和CoA與該綁定緩存相關(guān)聯(lián))、以及在其中注冊的一綁定緩存(其中,HoAl 和HoA2與該綁定緩存相關(guān)聯(lián))。對于HA14, MN10具有在其中注冊的一綁 定緩存(其中,HoA2和CoA與該綁定緩存相關(guān)聯(lián))、以及在其中注冊的一綁 定緩存(其中,HoAl和HoA2與該綁定緩存相關(guān)聯(lián))。因此,定址到MN 10 的HoAl的從CN 16傳送的分組由作為代理的HA 12接收,然后,HA 12將 其封裝、并傳送給CoA或者HoA2。定址到MN 10的HoA2的分組由作為代 理的HA 14接收,然后將其封裝并且傳送給CoA或者HoAl 。
以下描述本發(fā)明第一實(shí)施例中的HA12和14的配置。圖2圖解了本發(fā)明 第一實(shí)施例中的HA (圖1的HA12或者14)的示例性配置。在圖2中,HA 包括發(fā)送/接收單元101、綁定信息通知消息處理單元102、綁定信息保持單 元103、代理接收分組傳送處理單元104、以及傳送目的地選擇單元105。雖 然HA12和14具有多種其它功能,但是在圖2中已省略其說明。
發(fā)送/接收單元101具有分組發(fā)送/接收功能,其允許與HA 12和14相連 接的網(wǎng)絡(luò)(例如,圖1的歸屬網(wǎng)絡(luò)11和13)中的任意通信節(jié)點(diǎn)、與外地網(wǎng) 絡(luò)15連接的MN 10 (屬于存在HA12和14的歸屬網(wǎng)絡(luò)11和13的MN 10)、 以及與任意其它網(wǎng)絡(luò)連接的任意其它通信節(jié)點(diǎn)進(jìn)行通信。
綁定信息通知消息處理單元102處理從MN 10傳送的綁定信息通知消息 (綁定更新消息),以獲取關(guān)于包括在消息和指令內(nèi)的有關(guān)MN 10的綁定信 息,以便將它存儲在綁定信息保持單元103中。
綁定信息保持單元103存儲從綁定信息通知消息處理單元102傳遞的綁 定信息。一旦收到定址到由此管理的MN 10的HoA的分組,代理"l妻收分組傳送 處理單元104就向傳送目的地選4奪單元105傳遞作為代理4妄收分組的目的地 地址的MN 10的歸屬地址,請求選擇將用于分組的傳送目的地的轉(zhuǎn)交地址, 并封裝因此由傳送目的地選擇單元105選擇的地址,作為目的地。此時,代 理接收分組傳送處理單元104向傳送目的地選擇單元105傳遞設(shè)置為代理接 收分組的源地址的地址的前綴,并且請求選4奪除包括相同前綴的地址之外的 轉(zhuǎn)交地址。
況下,代理4姿收分組傳送處理單元104可以傳遞因此^是耳又的內(nèi)部分組的目的 地地址給傳送目的地選才奪單元105,并可以請求傳送目的地選4奪單元105不
傳送目的地選擇單元105具有這樣的功能 一旦請求從代理接收分組傳 送處理單元104中選擇傳送目的地地址,便檢查保持在綁定信息保持單元103 中的綁定信息,以便查找與通知?dú)w屬地址相對應(yīng)的綁定緩存、以及從與此相 關(guān)聯(lián)的多個轉(zhuǎn)交地址中選擇將要使用的地址。將由此所選擇的地址傳遞到代 理接收分組傳送處理單元104。
一旦與MN 10的歸屬地址一起收到前綴(設(shè)置為代理接收分組的源地址 的地址的前綴),傳送目的地選擇單元105就不選擇具有與所接收的前綴相同 的前綴的地址,而是選擇另一地址作為傳送目的地的轉(zhuǎn)交地址。
可替換地, 一旦與MN 10的歸屬地址一起收到內(nèi)部分組的目的地地址, 傳送目的地選擇單元105就不選擇與所接收的地址相同的地址,而是選擇另 一地址作為傳送目的地的轉(zhuǎn)交地址。
如參考圖2所述,如此配置本發(fā)明第一實(shí)施例中的HA,以便當(dāng)作為代理 接收封裝分組時,不選擇具有與封裝分組的源地址的前綴相同的前綴的轉(zhuǎn)交 地址(或者與封裝分組的內(nèi)部分組的目的地地址相同的轉(zhuǎn)交地址)作為傳送 目的地地址。利用這個配置,有可能避免讓分組回到作為封裝分組的源(傳 送發(fā)送方)的HA的傳送(反射)。
以下描述本發(fā)明第一實(shí)施例中的HA12和14的示例性操作。圖3是示出 本發(fā)明第一實(shí)施例中的HA的示例性操作的流程圖。
在圖3中,當(dāng)作為代理接收定址到MN 10的HoA的封裝分組時(步驟 S310), HA (圖1的HA 12、 14)對封裝分組的源地址的前綴與保持在綁定信息保持單元103中的綁定信息的轉(zhuǎn)交地址的前綴進(jìn)行比較(步驟S311)。 然后,判斷它們是否相符(步驟S312),如果它們不相符,則HA生成包括 作為目的地地址的轉(zhuǎn)交地址的封裝分組(步驟S313),并且傳送封裝的分組 (步驟S314)。
另一方面,如果在步驟S312中、它們相符,則HA檢查綁定信息保持單 元103中是否還有未經(jīng)過比較的另一轉(zhuǎn)交地址(步驟S315),以及如果存在 未選擇的轉(zhuǎn)交地址,則過程回到步驟S311,以便再次比較轉(zhuǎn)交地址。另一方 面,如果沒有剩下未選擇的轉(zhuǎn)交地址(即,保持在綁定信息保持單元103中
檢測到反射狀態(tài)(步驟S316)。如果檢測到反射狀態(tài),則可以執(zhí)行諸如消除 反射狀態(tài)的處理、或者向MN 10或者其它HA通知該反射狀態(tài)的處理的任意 處理。
在圖3的步驟S311中,在被設(shè)置為代理接收的分組的源地址的地址的前 綴和保持在綁定信息保持單元103中的轉(zhuǎn)交地址之間進(jìn)行比較。然而,在內(nèi) 部分組的目的地地址和保持在綁定信息保持單元103中的轉(zhuǎn)交地址之間也可 以進(jìn)行比較。
根據(jù)本發(fā)明第一實(shí)施例的技術(shù)也能夠有效地作用在圖17的另一示例性 網(wǎng)絡(luò)配置中。在圖17中,MN10具有兩個接口 ( IF 20和IF 21),其分別與 本地網(wǎng)絡(luò)515和本地網(wǎng)絡(luò)516連接,給其提供了基于網(wǎng)絡(luò)的移動性協(xié)議(例 如,代理移動IP (PMIP))。在本地網(wǎng)絡(luò)515和516中,PMA518和PMA519 分別作為代理節(jié)點(diǎn)存在(例如,代理移動代理(PMA)),其控制作為MNIO 的代理的移動,因此根據(jù)基于網(wǎng)絡(luò)的移動性協(xié)議在管理MN 10的HA 12和 HA14之間交換消息。
對于畫10,從HA 12分配HoAl,并從HA 14分配HoA2。 PMA 518 使它自己的地址作為轉(zhuǎn)交地址而與HoAl相關(guān)聯(lián),在HA 12注冊該地址,然 而,PMA 519使它自己的地址作為轉(zhuǎn)交地址而與HoA2相關(guān)聯(lián),在HA 14注 冊該地址。
在如此的配置中,當(dāng)為了在IF 20和21兩者之間得到移動性、MN 10使 HoA2作為轉(zhuǎn)交地址與HoAl相關(guān)聯(lián)并且向HA 12注冊、以及使HoAl作為 轉(zhuǎn)交地址與HoA2相關(guān)聯(lián)、并且在HA 14注冊所述地址時,在HA 12和14 之間可能發(fā)生反射。在如此的情況下,本發(fā)明第一實(shí)施例中描述的技術(shù)允許避免如此的反射。
類似地,在如圖18所示、該配置包括未被提供基于網(wǎng)絡(luò)的移動性協(xié)議的
外地網(wǎng)絡(luò)517而不是被提供了基于網(wǎng)絡(luò)的移動性協(xié)議的圖17的本地網(wǎng)絡(luò)516 的情況下,當(dāng)HoA2作為轉(zhuǎn)交地址與HoAl相關(guān)聯(lián)(然后在HA 12注冊該地 址)、以及HoAl作為轉(zhuǎn)交地址與HoA2相關(guān)聯(lián)(然后在HA 14注冊該地址) 時,在HA12和14之間可能發(fā)生反射。在這種情況下,本發(fā)明第一實(shí)施例中 描述的技術(shù)也允許避免如此的反射。
如上所述,當(dāng)傳送封裝分組時,本發(fā)明第一實(shí)施例允許HA不將具有與 封裝分組的源地址的前綴相同的前綴的轉(zhuǎn)交地址、或者與內(nèi)部分組的目的地 地址相同的轉(zhuǎn)交地址設(shè)置為通過另一封裝傳送的分組的目的地地址。另外, 當(dāng)傳送封裝分組時,如果HA發(fā)現(xiàn)綁定信息僅僅包括具有與代理接收封裝分 組的源地址的前綴相同的前綴的轉(zhuǎn)交地址、或與內(nèi)部分組的目的地地址相同 的轉(zhuǎn)交地址,則HA能夠檢測到分組反射的發(fā)生。
接下來,將描述本發(fā)明的第二實(shí)施例。在上述本發(fā)明的第一實(shí)施例中, 即使當(dāng)由作為代理的HA接收的分組是直接通過一般節(jié)點(diǎn)或者存在于歸屬網(wǎng) 絡(luò)中的MN傳送的封裝分組,HA也不會以類似于為了傳送到MN而生成的 封裝分組的方式來選擇具有相同前綴的轉(zhuǎn)交地址,以便避免反射。
另一方面,在本發(fā)明的第二實(shí)施例中,HA能夠發(fā)現(xiàn)代理接收的分組是從 另一HA傳送的封裝分組,由此,能夠解決本發(fā)明第一實(shí)施例中的某一封裝 分組可能發(fā)生的不便操作。更具體地,當(dāng)封裝并傳送由作為代理的HA接收 的分組時,將選項(xiàng)(在說明書中,稱作隧道歸屬代理(THA)選項(xiàng))添加給 所傳送的封裝分組,該選項(xiàng)指示由HA生成封裝分組。
以下描述本發(fā)明第二實(shí)施例中的HA12和14的配置。圖4圖解了本發(fā)明 第二實(shí)施例中的HA (HA12或者14)的示例性配置。在圖4中,HA包括發(fā) 送/接收單元201、綁定信息通知消息處理單元202、綁定信息保持單元203、 代理接收分組傳送處理單元204、傳送目的地選擇單元205、以及THA選項(xiàng) 添加單元206。雖然HA12和14具有多種其它功能,但是在圖4中省略其說 明。
發(fā)送/接收單元201具有分組發(fā)送/接收功能,用于允許和與HA 12和14 連接的網(wǎng)絡(luò)(例如,圖1的歸屬網(wǎng)絡(luò)11和13)中的任意通信節(jié)點(diǎn)、與外地網(wǎng)絡(luò)15相連接的MN 10 (屬于存在HA 12和14的歸屬網(wǎng)絡(luò)11和13的MN 10)、以及與任意其它網(wǎng)絡(luò)相連接的任意其它通信節(jié)點(diǎn)的通信。
綁定信息通知消息處理單元202處理從MN 10傳送的綁定信息通知消 息,以獲取關(guān)于包括在消息和指令內(nèi)的MN10的綁定信息,以將它存儲在綁 定信息保持單元203中。
綁定信息保持單元203存儲從綁定信息通知消息處理單元202傳遞的綁 定信息。
一旦接收到定址到因此管理的MN 10的HoA的分組,代理接收分組傳 送處理單元204就首先檢查添加到代理接收封裝分組中的報頭部分的擴(kuò)展報 頭,以判斷是否對其添加了 THA選項(xiàng),THA選項(xiàng)指示由HA生成該封裝分 組。如果封裝分組包括對其添加的THA選項(xiàng),則能夠識別出由另一HA封裝 了該封裝分組。
如果由另一 HA封裝了代理接收的封裝分組,則代理接收分組傳送處理 單元204向傳送目的地選4奪單元205傳遞作為代理接收分組的目的地地址的 MN10的歸屬地址,并請求選纟奪要用于分組的傳送目的地的轉(zhuǎn)交地址。此時, 代理接收分組傳送處理單元204向傳送目的地選一奪單元205傳遞被設(shè)置為代 理接收分組的源地址的地址的前綴,并且請求選擇除包括相同前綴的地址之 外的轉(zhuǎn)交地址。
然后, 一旦從傳送目的地選4奪單元205接收到所選4奪的地址,代理接收 分組傳送處理單元204就生成具有包括目的地的地址的封裝分組。在該封裝 期間,代理接收分組傳送處理單元204指示THA選項(xiàng)添加單元206添加作為 將要添加到外部報頭(封裝報頭)的擴(kuò)展報頭的THA選項(xiàng)。
另 一方面,如果代理4妻收的封裝分組不包括對其添加的THA選項(xiàng),即, 在識別出它未由另一 HA封裝的情況下,代理接收分組傳送處理單元204請 求傳送目的地選擇單元205選擇要用于分組的傳送目的地的任意轉(zhuǎn)交地址, 并生成包括作為目的地的、從傳送目的地選擇單元205接收的傳送目的地的 轉(zhuǎn)交地址的封裝分組。換句話說,在代理接收的封裝分組未由另一HA封裝 的情況下,能夠選擇可被設(shè)置為封裝分組的目的地地址的任意轉(zhuǎn)交地址。
在此,在THA選項(xiàng)的存在使得有可能識別出由另一 HA封裝這樣的封裝 分組的情況下,代理接收分組傳送處理單元204可以參考內(nèi)部分組的目的地的歸屬地址,并且向傳送目的地選擇單元205傳遞該地址,以便請求選擇除 了該地址之外的地址作為轉(zhuǎn)交地址。
傳送目的地選擇單元205具有這樣的功能 一旦請求從代理接收分組傳 送處理單元204中選擇傳送目的地地址,就檢查保持在綁定信息保持單元203 中的綁定信息,以便找到與通知?dú)w屬地址相對應(yīng)的綁定緩存,并從與此相關(guān) 聯(lián)的多個轉(zhuǎn)交地址中選擇要使用的地址。將由此選擇的地址傳遞到代理接收 分組傳送處理單元204。
一旦與MN 10的歸屬地址一起收到前綴(被設(shè)置為代理接收的分組的源 地址的地址的前綴),傳送目的地選4奪單元205就不選擇具有與接收前綴相同 的前綴的地址,而是選擇另一地址作為傳送目的地的轉(zhuǎn)交地址。
可替換地, 一旦與MN 10的歸屬地址一起接收到內(nèi)部分組的目的地地址, 傳送目的地選擇單元205就不選擇與所接收的地址相同的地址,而是選擇另 一地址作為傳送目的地的轉(zhuǎn)交地址。
THA選項(xiàng)添加單元206具有這樣的功能響應(yīng)來自代理接收分組傳送處 理單元204的指令,添加THA選項(xiàng),作為要向經(jīng)受封裝并要傳送的分組的外 部報頭(封裝報頭)添加的選項(xiàng)。
如參考圖4所述,如此配置本發(fā)明第二實(shí)施例中的HA,以便當(dāng)作為代理 接收封裝分組時,檢查指示由另一HA進(jìn)行封裝的THA選項(xiàng)是否被添加到封 裝分組,因此選擇僅僅由其它HA封裝的封裝分組。另外,如此配置本發(fā)明 第二實(shí)施例中的HA,以便關(guān)于由另一HA封裝的封裝分組,不選擇具有與封 裝分組的源地址的前綴相同的前綴的轉(zhuǎn)交地址(或者與封裝分組的內(nèi)部分組 的目的地地址相同的轉(zhuǎn)交地址)作為傳送目的地地址。利用這個配置,有可 能避免讓分組回到作為封裝分組的源(傳送發(fā)送方)的HA的傳送(反射)。
圖5圖解了由本發(fā)明第二實(shí)施例中的HA添加到封裝分組的示例性THA 選項(xiàng)。圖5的THA選項(xiàng)被描述為包括在目的選項(xiàng)報頭中的選項(xiàng),其用于允許 作為代理接收封裝分組的另一 HA識別出由該A生成封裝分組。包括圖5的 THA選項(xiàng)的擴(kuò)展報頭具有用于指示在IPv6報頭之后的報頭的類型的下一報 頭(Next Header )、指示報頭長度的報頭長度(Header Length )、指示該選項(xiàng) 是THA選項(xiàng)的選項(xiàng)類型(Option Type ) ( THA )、以及指示選項(xiàng)長度的選項(xiàng)長 度(Option Length )。 THA選項(xiàng)可以被配置為包括在逐跳選項(xiàng)報頭(Hop-by-Hop Option Header)內(nèi)的選項(xiàng)。包括在路由報頭(Routing Header)或者由IPv6指定的另 一報頭內(nèi)的字段可以包含類似于上述THA選項(xiàng)的信息。IPv6報頭中 的流標(biāo)簽(Flow Label)字段或者流量類(Traffic Class)字段可以包含類似 于上述THA選項(xiàng)的信息。
圖6圖解了由本發(fā)明第二實(shí)施例中的HA添加到封裝分組的另一示例性 THA選項(xiàng)。除圖5的配置之外,在THA選項(xiàng)中,圖6的擴(kuò)展報頭可以包括 添加該THA選項(xiàng)的HA所屬的歸屬網(wǎng)絡(luò)的歸屬前綴或者HA地址。 一旦j妻收 到具有對其添加的該THA選項(xiàng)的封裝分組,HA就指定不包括歸屬前綴或者 HA地址的前綴的轉(zhuǎn)交地址作為下一傳送目的地,以便能夠避免分組的反射。 另外,有效地,THA選項(xiàng)可包括插入其中的內(nèi)部分組的目的地地址。
以下,在參考圖1的網(wǎng)絡(luò)配置的同時,描述本發(fā)明第二實(shí)施例中的示例 性具體操作。在以下描述中,假定MN 10使用CN 16和HoAl執(zhí)行通信。
當(dāng)接收定址到HoAl的由CN 16傳送的分組為代理時,作為正常的移動 IPv6處理,HA 12從與HoAl相關(guān)聯(lián)的轉(zhuǎn)交地址(CoA、 HoA2 )中選擇HoA2 作為傳送目的地地址。此時,HA 12添加包括作為目的的HoA2的外部才艮頭, 還添加作為擴(kuò)展報頭的THA選項(xiàng),并傳送封裝分組。此時傳送的封裝分組具 有如圖7所示的配置。
由作為代理的HA 14接收從HA 12傳送的封裝分組,HA 14存在于歸屬 網(wǎng)絡(luò)13中。在接收處理期間,HA14識別出添加了作為該封裝分組的外部報 頭的擴(kuò)展報頭的THA選項(xiàng),以便當(dāng)選擇傳送目的地地址時,HA14選擇作為
前綴的HoAl。因此,HA 14生成包括作為目的的CoA的封裝分組并且傳送 它,以便能夠?qū)⒎庋b分組遞交給MN 10而不發(fā)生反射。另外,HA14可以參 考內(nèi)部報頭的目的地地址,以便不選擇與該目的地地址相同的地址HoA 1,因 此也避免了反射。
在站點(diǎn)多歸屬(site multi-home )通告歸屬網(wǎng)絡(luò)ll中的新前綴的情況下, MN11能夠擁有歸屬網(wǎng)絡(luò)ll中的另一有效歸屬地址(HoA3 )。因此,除HoAl 之外,MN 10還能夠使用HoA3,其中HoAl和HoA3兩者都能夠注冊為與 HoA2相關(guān)耳關(guān)的轉(zhuǎn)交地址。
在如此條件下, 一旦接收具有對其添加的上述THA選項(xiàng)的封裝分組,如 果外部"t艮頭的源地址具有與HoAl(或者HoA3)的前綴相同的前綴,則HA14 就能夠從選擇目標(biāo)中移除HoAl (或者HoA3)。然而,仍然有能夠?qū)oA3(或者HoAl )選擇為傳送目的地的轉(zhuǎn)交地址的可能。注意,這里,當(dāng)具有設(shè) 置為源地址的HoAl (或者HoA3)的分組被傳送到HoA3 (或者HoAl )時, 從HA 12傳送的分組將被再次傳送給HA 12,其意味著反射的發(fā)生。
為了防止這樣的問題,如圖8所示,HA12可以讓THA選項(xiàng)包含由站點(diǎn) 多歸屬管理的多個歸屬前綴的信息(例如,HA管理的所有歸屬前綴或者HA 地址)。在這種情況下,THA選項(xiàng)中的歸屬前綴能夠以類似于外部報頭的源 地址的前綴的方式被處理,并且,因此,HA14不選擇具有與THA選項(xiàng)中的 歸屬前綴的前綴相同的前綴的地址作為轉(zhuǎn)交地址。結(jié)果,能夠避免發(fā)生反射。
以下描述本發(fā)明第二實(shí)施例中的HA12和14的示例性操作。圖9是示出 本發(fā)明第二實(shí)施例中的HA的示例性操作的流程圖。
在圖9中,當(dāng)作為代理接收定址到MN 10的HoA的封裝分組時(步驟 S310), HA (圖1的HA 12、 14)首先^r查該封裝分組是否包括對其添加的 THA選項(xiàng)(步驟S320 )。如果該封裝分組不包括對其添加的THA分組,則該 封裝分組不是由HA封裝的,因此,被選4奪作為傳送目的地地址的任意轉(zhuǎn)交 地址將不會生成反射。因此,處理前進(jìn)到步驟S313,其中,HA生成包括作 為用于傳送的傳送目的地地址的任意轉(zhuǎn)交地址的封裝分組。
另一方面,如果封裝分組包括對其添加的THA分組,則執(zhí)行與圖3中的
步驟S311或者之后相同的處理,憑此能夠避免反射、或者能夠;險測到反射狀 太
心o
根據(jù)本發(fā)明第二實(shí)施例的技術(shù)也能夠有效地作用在圖17的另一示例性 網(wǎng)絡(luò)配置中。在圖17中,MN10具有兩個接口 ( IF 20和IF 21),其分別與 本地網(wǎng)絡(luò)515和本地網(wǎng)絡(luò)516連接,給其提供基于網(wǎng)絡(luò)的移動性協(xié)議(例如, 代理移動IP (PMIP))。在本地網(wǎng)絡(luò)515和516中,PMA 518和PMA 519分 別作為代理節(jié)點(diǎn)存在(例如,代理移動代理(PMA)),其控制作為MN 10的 代理的移動,因此根據(jù)該移動性協(xié)議在管理MN 10的HA 12和HA 14之間交 換消息。
對于MN 10,從HA 12分配HoAl,且從HA 14分配HoA2。 PMA 518 使它自己的地址作為轉(zhuǎn)交地址與HoAl相關(guān)聯(lián),在HA 12注冊該地址,然而, PMA 519使它自己的地址作為轉(zhuǎn)交地址與HoA2相關(guān)聯(lián),在HA 14注冊該地 址。
在如此配置中,當(dāng)為了在IF 20和21兩者之間得到移動性,MN 10使HoA2作為轉(zhuǎn)交地址與HoAl相關(guān)聯(lián)并且在HA 12注冊該地址、以及使HoAl 作為轉(zhuǎn)交地址與HoA2相關(guān)聯(lián)并且在HA 14注冊該地址時,在HA 12和14 之間可能發(fā)生反射。在如此情況下,本發(fā)明第二實(shí)施例中描述的技術(shù)允許避 免如此反射。
類似地,在如圖18所示、該配置包括未被提供基于網(wǎng)絡(luò)的移動性協(xié)議的 外地網(wǎng)絡(luò)517而不是被提供了基于網(wǎng)絡(luò)的移動性協(xié)議的圖17的本地網(wǎng)絡(luò)516 的情況下,當(dāng)HoA2作為轉(zhuǎn)交地址與HoAl相關(guān)聯(lián)(然后在HA 12注冊該地 址)、以及HoAl作為轉(zhuǎn)交地址與HoA2相關(guān)聯(lián)(然后在HA 14注冊該地址) 時,在HA12和14之間可能發(fā)生反射。在這種情況下,本發(fā)明第一實(shí)施例中 描述的技術(shù)也允許避免如此的反射。
如上所述,根據(jù)本發(fā)明第二實(shí)施例,當(dāng)封裝并傳送HA作為代理接收的 分組時,向封裝分組中添加指示由HA執(zhí)行封裝的信息。因此,作為代理接 收封裝分組的HA能夠區(qū)分由HA封裝的分組與其它的封裝分組。然后,HA 能夠傳送分組,以便避免反射或者能夠檢測僅僅用于HA封裝的分組的反射 狀態(tài)。
接下來,將描述本發(fā)明的第三實(shí)施例。圖10圖解了本發(fā)明第三實(shí)施例中 的示例性網(wǎng)絡(luò)配置。在圖10中,MN 10能夠使用作為它自己的歸屬代理的存 在于歸屬網(wǎng)絡(luò)ll中的HA 12、存在于歸屬網(wǎng)絡(luò)13中的HA 14、以及存在于 歸屬網(wǎng)絡(luò)17中的HA 18。 MN 10具有由歸屬網(wǎng)絡(luò)11對其分配的歸屬地址
(HoAl),其中HA12管理HoAl。 MN 10還具有由歸屬網(wǎng)絡(luò)13對其分配的 歸屬地址(HoA2),其中HA14管理HoA2。 MN 10還具有由歸屬網(wǎng)絡(luò)17對 其分配的歸屬地址(HoA3 ),其中HA 18管理HoA3。
MN 10與外地網(wǎng)絡(luò)15相連,并將從外地網(wǎng)絡(luò)15獲取的CoA分配給接口
(IF ) 20。對于HA 12, MN 10具有HoAl和CoA與此相關(guān)聯(lián)的在其中注冊 的綁定緩存。對于HA 14, MN 10具有HoA2和CoA與此相關(guān)聯(lián)的在其中注 冊的綁定緩存、以及HoA2和HoA3與此相關(guān)聯(lián)的在其中注冊的綁定緩存。 另外,對于HA18, MN 10具有HoA3和CoA與此相關(guān)聯(lián)的在其中注冊的綁 定緩存以及HoA3和HoA2與此相關(guān)聯(lián)的在其中注冊的綁定緩存。因此,定 址到畫10的HoAl的、從CN 16傳送的分組由作為代理的HA 12接收,然 后將其封裝并且定址到用于傳送的CoA。定址到MN 10的HoA2的、從CN 16傳送的分組由作為代理的HA 14接收,然后將其封裝并且定址到用于傳送的 CoA或者HoA3。定址到MN 10的HoA3的分組由作為代理的HA 18接收, 然后將其封裝并且定址到用于傳送的CoA或者HoA2。圖11示意地圖解了由 HA 12、 14以及18中的每個保持的MN 10的綁定信息。
以下描述本發(fā)明第三實(shí)施例中的MN IO的配置。圖12圖解了本發(fā)明第 三實(shí)施例中的MN 10的示例性配置。在圖12中,MN 10包括發(fā)送/接收單元 301、綁定信息通知消息生成單元302、通知綁定信息管理單元303、歸屬代 理信息通知消息生成單元304、以及歸屬代理信息管理單元305。雖然MN10 具有包括處理與CN 16交換數(shù)據(jù)分組的數(shù)據(jù)分組處理單元的多種其它功能, 但是在圖12中省略其說明。
發(fā)送/接收單元301具有分組發(fā)送/接收功能,用于允許和與MN 10相連 接的網(wǎng)絡(luò)(例如,圖10的外地網(wǎng)絡(luò)15)中的任意通信節(jié)點(diǎn)、MM 10的歸屬 網(wǎng)絡(luò)ll、 13、以及17中的任意通信節(jié)點(diǎn)(例如,圖10的HA 12、 14、以及 18)、以及存在于任意其它網(wǎng)絡(luò)中的任意其它通信節(jié)點(diǎn)(例如,圖10的CN 16) 的通信。例如,發(fā)送/接收單元101還包括用于圖10中圖解了的無線連接的 接口 20的功能。
綁定信息通知消息生成單元302具有生成綁定信息通知消息的功能,例 如,其用于在每個相對應(yīng)的HA 12、 14、或者18中注冊圖11中圖解了的綁 定信息。由綁定信息通知消息生成單元102生成的綁定信息通知消息經(jīng)由發(fā) 送/接收單元301被傳送到每個相對應(yīng)的HA12、 14、或者18。
在將要注冊的綁定信息包括使用由另一歸屬代理管理的歸屬地址作為轉(zhuǎn) 交地址的綁定信息的情況下,綁定信息通知消息生成單元302向綁定信息中 添加THA添加請求信息。當(dāng)傳送分組時,如果選^^為傳送目的地的綁定信息 包括對其添加的THA添加請求信息,則HA向封裝分組中添加THA選項(xiàng)并 且傳送它。因此,能夠避免與用于傳送目的地的HA的反射。
圖19圖解了由綁定信息通知消息生成單元302生成的包括THA添加請 求信息的示例性綁定信息通知消息。在圖19的綁定信息通知消息中,THA 添加請求信息;故插入當(dāng)MN 10關(guān)于HA 14注冊它自己的CoA時傳送的綁定 更新消息中。THA添加請求信息能夠被實(shí)現(xiàn)為替換的CoA選項(xiàng)或者BID子 選項(xiàng)的標(biāo)志、或者移動性報頭的標(biāo)志。
THA添加請求信息不僅可以包括在綁定信息通知消息中,而且可以包括在為了流信息的注冊而傳送的消息、或者由歸屬代理信息通知消息生成單元
304生成的歸屬代理信息通知消息中。在這樣的消息中,不^f又轉(zhuǎn)交地址而且 與每塊綁定信息相關(guān)聯(lián)的綁定唯一 ID ( BID )能夠用作表示給其添加THA綁 定信息通知消息的綁定信息的信息。
通知綁定信息管理單元303具有分別管理與由HA 12、 14以及18管理的 歸屬地址(HoAl、 HoA2、以及HoA3)相關(guān)聯(lián)的轉(zhuǎn)交地址的功能,并且,通 知綁定信息管理單元303保持為HA 12、 14、以及18注冊的綁定信息(例如, 圖11的綁定信息)。
歸屬代理信息通知消息生成單元304具有生成包括關(guān)于從歸屬代理信息 管理單元305傳遞的歸屬代理的信息(歸屬代理信息)的消息的功能。由歸 屬代理信息通知消息生成單元304生成的歸屬代理信息通知消息通過發(fā)送/才妄 收單元301傳送到每個歸屬代理,憑此能夠通知其它歸屬代理關(guān)于管理MN 10的地址的特定歸屬代理的信息。
另外,歸屬代理信息管理單元305管理關(guān)于可以從MN 10中得到的每個 歸屬代理的歸屬代理信息(例如,歸屬代理的地址,或者其域名系統(tǒng)(DNS) 名),并指示歸屬代理信息通知消息生成單元304生成用于通知每個歸屬代理 關(guān)于其它歸屬代理的信息的歸屬代理信息通知消息。
此外,歸屬代理信息管理單元305 一全查由通知綁定信息管理單元303管 理的信息,以便查找為了避免反射而向其通知?dú)w屬代理信息的歸屬代理。因 此,有可能僅僅通知具體歸屬代理關(guān)于其它歸屬代理的信息。
例如,在MN 10的通知綁定信息管理單元303管理指示歸屬網(wǎng)絡(luò)17的 HoA3被注冊為與HoA2相關(guān)聯(lián)的CoA、以及歸屬網(wǎng)絡(luò)13的HoA2被注冊為 與HoA3相關(guān)聯(lián)的CoA的綁定信息的情況下,歸屬代理信息管理單元305確 定將向HA 14和18通知相互的歸屬代理信息。
另一方面,由于HA 12沒有注冊以致發(fā)生反射(即,由HA 12管理的 HoAl與僅僅從外地網(wǎng)絡(luò)15獲取的CoA相關(guān)聯(lián)),所以,判斷不需要向HA 12 通知?dú)w屬代理信息。因此,歸屬代理信息管理單元305能夠判斷將給其通知 歸屬代理信息的歸屬代理,并能夠通知?dú)w屬代理信息,因此可能避免不必要 的消息傳送。另外,MN 10可以不判斷是否通知?dú)w屬代理信息,但是可以向 歸屬代理的所有HA12、 14、以及18通知關(guān)于其它HA的歸屬代理的信息。
在與隨后描述的本發(fā)明第三實(shí)施例中的HA相對應(yīng)的HA以及不與這樣的HA相對應(yīng)的HA共存的情況下,例如,通過4吏用t者如動態(tài)歸屬代理地址 發(fā)現(xiàn)、通過移動IPv6指定的移動前綴發(fā)現(xiàn)的允許得到關(guān)于HA的信息的技術(shù), 檢測到與獲取歸屬代理信息相對應(yīng)的HA,并僅僅可以向相對應(yīng)的HA通知?dú)w 屬代理信息,因此有可能避免不必要的消息傳送。在這種情況下,例如,優(yōu) 選地,指示HA是否支持稍后描述的第三實(shí)施例中的HA的功能的信息被包 括在歸屬代理地址發(fā)現(xiàn)應(yīng)答消息或者移動前綴廣播消息中。
如上參考圖12所述,如此配置本發(fā)明第三實(shí)施例中的MNIO,使得能夠 向多個HA中的每一個通知關(guān)于其它HA的歸屬代理信息,以便避免HA之 間的反射。作為HA的歸屬代理信息,可使用HA的地址、允許指定HA的 地址的DNS名。
圖13圖解了用于向HA 14通知關(guān)于HA 16的歸屬代理信息的示例性歸 屬代理信息通知消息,其由歸屬代理信息通知消息生成單元304生成。在圖 13的歸屬代理信息通知消息中,移動性報頭用于插入歸屬代理信息中,并且, 移動性報頭包括HA地址選項(xiàng),其包括諸如HA16的地址、DNS名等等的歸
屬代理信息。
圖14圖解了用于向HA 14通知關(guān)于HA 16的歸屬代理信息的另一個示 例性歸屬代理信息通知消息,其由歸屬代理信息通知消息生成單元304生成。 在圖14的歸屬代理信息通知消息中,具有關(guān)于HA 16的歸屬代理信息的HA 地址選項(xiàng);故包括在當(dāng)MN 10關(guān)于HA 14注冊它自己的CoA時傳送的綁定更 新消息之中。
以下描述本發(fā)明第三實(shí)施例中的HA 12、 14以及18的配置。圖15圖解 了本發(fā)明第三實(shí)施例中的HA (HA 12、 14或者18)的示例性配置。在圖15 中,HA包括發(fā)送/接收單元401、綁定信息通知消息處理單元402、綁定信息 保持單元403、歸屬代理信息通知消息處理單元404、歸屬代理信息保持單元 405、傳送目的地選擇單元406、源地址比較單元407、代理接收分組傳送處 理單元408、以及THA選項(xiàng)添加單元409。雖然HA具有多種其它功能,但— 是在圖15中省略其說明。
發(fā)送/接收單元401具有分組發(fā)送/接收功能,用于允許和與HA 12、 14 以及18相連接的網(wǎng)絡(luò)(例如,圖l的歸屬網(wǎng)絡(luò)ll、 13以及17)中的任意通 信節(jié)點(diǎn)、與外地網(wǎng)絡(luò)15相連接的MN 10 (屬于存在HA12、 14以及18的歸 屬網(wǎng)絡(luò)ll、 13以及17的MN 10)、以及與任意其它網(wǎng)絡(luò)相連接的任意其它通信節(jié)點(diǎn)的通信。
綁定信息通知消息處理單元402處理從MN 10發(fā)送的綁定信息通知消 息,來獲取關(guān)于包括在消息和指令內(nèi)的MN10的綁定信息,以將它存儲在綁 定信息保持單元403中。
綁定信息保持單元403存儲從綁定信息通知消息處理單元402傳遞的綁 定信息。
歸屬代理信息通知消息處理單元404處理從MN 10發(fā)送的歸屬代理信息 通知消息以獲取包括在消息和指令內(nèi)的歸屬代理信息,以便將它存儲在歸屬 代理信息保持單元405中。
歸屬代理信息保持單元405存儲從歸屬代理信息通知消息處理單元404 傳遞的歸屬代理信息。希望歸屬代理信息保持單元405與關(guān)于MN 10的標(biāo)識 信息一起存儲以及管理包括歸屬代理的地址、DNS名等等的歸屬代理信息。
傳送目的地選4奪單元406從代理接收分組傳送處理單元408接收作為選 擇目標(biāo)的MN 10的歸屬地址、以及與MN 10相對應(yīng)的歸屬代理信息(例如, 歸屬代理的地址的前綴)。另外, 一旦請求選擇傳送目的地地址,傳送目的地 選擇單元406就檢查保持在綁定信息保持單元403中的綁定信息以查找與 MN 10的通知?dú)w屬地址相對應(yīng)的綁定緩存,以及選擇具有與包括在通知?dú)w屬 代理信息內(nèi)的前綴不同的前綴的地址作為轉(zhuǎn)交地址。如果不能找到具有與包 括在通知?dú)w屬代理信息內(nèi)的前綴不同的前綴的地址,則檢測到反射的發(fā)生。
一旦因?yàn)闆]有對應(yīng)的歸屬代理信息而向代理接收分組傳送處理單元408 請求選4奪傳送目的地地址,那么,如果選4奪的傳送地址包括對其添加的THA 添加請求信息,則傳送目的地選擇單元406就與傳送目的地地址一起向代理 接收分組傳送處理單元408傳遞THA添加請求信息。在此,即使當(dāng)從代理接 收分組傳送處理單元408傳遞對應(yīng)的歸屬代理信息時,如果不得不選才奪具有 與包括在通知?dú)w屬代理信息內(nèi)的前綴相同的前綴的地址,則傳送目的地選4奪 單元406也與傳送目的地地址一起向代理4妄收分組傳送處理單元408傳遞 THA添加ifr求信息。
源地址比較單元407從歸屬代理信息保持單元405獲取與被設(shè)置為從代 理接收分組傳送處理單元408通知的分組的目的地地址的地址(MN 10的歸 屬地址)相對應(yīng)的歸屬代理信息(例如,歸屬代理的地址的前綴),并將它與 被設(shè)置為分組的源地址的地址進(jìn)行比較。然后,源地址比較單元407檢查與源地址相符的地址是否存在于歸屬代理信息中,然后將^r查結(jié)果(如果相符
地址存在,則是包括相符的歸屬代理地址的前綴的信息)傳遞給代理接收分
組傳送處理單元408。
代理接收分組傳送處理單元408向源地址比較單元407傳遞作為代理接 收的分組,并指示源地址比較單元407將其源地址與歸屬代理信息進(jìn)行比較。 如果從源地址比較單元407傳遞的結(jié)果指示存在相符的歸屬代理信息,則代 理接收分組傳送處理單元408與作為選擇目標(biāo)的歸屬地址一起向傳送目的地 選擇單元406傳遞相符歸屬代理的地址的前綴,并指示傳送目的地選擇單元 406選4奪具有與該前綴不同的前綴的地址為轉(zhuǎn)交地址。
代理接收分組傳送處理單元408檢查添加到代理接收封裝分組的報頭部 分的擴(kuò)展報頭。如果對其添加了 THA選項(xiàng),則代理接收分組傳送處理單元 408可以向源地址比較單元407傳遞代理接收分組,并指示源地址比較單元 407將其源地址與歸屬代理信息進(jìn)行比較。在此,如圖6所示,THA選項(xiàng)可 以包括歸屬前綴或者歸屬代理地址,而不是外部報頭的源地址。在包括歸屬 代理的前綴的信息被包括在THA選項(xiàng)中的情況下,代理接收分組傳送處理單 元408可以向傳送目的地選擇單元406傳遞包括歸屬代理的前綴的信息,并 可以指示傳送目的地選擇單元406選擇除了包括相同前綴的地址之外的轉(zhuǎn)交 地址,而不是向源地址比較單元408發(fā)出指令。
如果來自源地址比較單元407的結(jié)果指示存在相符歸屬代理信息,則當(dāng) 向傳送目的地選擇單元406發(fā)出指令時,代理接收分組傳送處理單元408可 以判斷設(shè)置為內(nèi)部分組的目的地地址的地址是MN 10的歸屬地址,并可以與 作為選^t奪目標(biāo)的歸屬地址一起傳遞內(nèi)部分組的目的地地址,并可以指示傳送
一旦與傳送目的地地址一起從傳送目的地選擇單元406中接收THA添加 請求信息,代理接收分組傳送處理單元408就指令THA選項(xiàng)添加單元409添 加THA選項(xiàng)到傳送分組。
在此,在THA選項(xiàng)的存在使得有可能識別出這樣的封裝分組由另一 HA 封裝的情況下,代理4^收分組傳送處理單元408可以參考內(nèi)部分組的目的地
歸屬地址,并且向傳送目的地選"t奪單元205傳遞該地址,以-便請求選4奪除了 該地址之外的地址作為轉(zhuǎn)交地址。THA選項(xiàng)添加單元409具有這樣的功能響應(yīng)來自代理才妻收分組傳送處 理單元408的指令,添加THA選項(xiàng)作為將要添加到經(jīng)受封裝的分組的外部報 頭(封裝報頭)以及將要傳送的選項(xiàng)。這里注意,在本發(fā)明第三實(shí)施例中, 不總是需要添加THA選項(xiàng)到封裝分組。然而,THA選項(xiàng)的添加使表示分組 由HA封裝成為可能,因此允許僅僅對具有反射的可能性的分組執(zhí)行該處理。
在THA選項(xiàng)包括添加THA選項(xiàng)的HA的歸屬前綴或者插入其中的HA 的地址的情況下,HA可以使用THA選項(xiàng)中的HA的歸屬前綴或者HA的地 址,而不是封裝分組的源地址或者內(nèi)部分組的目的地地址,以便可以選擇具 有不同于THA選項(xiàng)中的HA的歸屬前綴或者HA的地址的前綴的地址,作為 傳送目的地J也址。
如上面參考圖15所述,如此配置本發(fā)明第三實(shí)施例中的HA,以便當(dāng)傳 送代理接收分組時,參考關(guān)于從MN通知的其它HA的歸屬代理信息,并且, 不選擇具有與代理接收分組的源地址的前綴相同的前綴的轉(zhuǎn)交地址(或者與 封裝分組的內(nèi)部分組的目的地地址相同的轉(zhuǎn)交地址)作為傳送目的地地址。 利用這個配置,有可能避免讓分組回到作為分組的源(傳送發(fā)送方)的HA 的傳送(反射)。
這里注意,可以如此配置本發(fā)明第三實(shí)施例中的HA,以便向MN傳送 請求通知?dú)w屬代理信息的消息。另外,作為歸屬代理信息的提供者,不僅可 以使用MN、而且可以使用存在于網(wǎng)絡(luò)中的任意信息提供服務(wù)器。在這種情 況下,優(yōu)選地,信息提供服務(wù)器在任意時間或者響應(yīng)來自HA的請求向HA 提供關(guān)于具體MN的歸屬代理信息。
以下參考圖10的網(wǎng)絡(luò)配置,描述本發(fā)明第三實(shí)施例中的示例性具體才喿 作。在以下描述中,假定MN 10使用CN 16和HoA2來執(zhí)行通信。
MN 10向HA 14通知關(guān)于HA 18的歸屬代理信息,以及還向HA 18通知 關(guān)于HA14的歸屬代理信息。如上所述,MN IO參考存儲在通知綁定信息管 理單元303中的綁定信息,因此檢測在HA 14和18之間發(fā)生反射的可能性, 然后決定是向HA 14通知關(guān)于HA 18的歸屬代理信息、還是向HA 18通知關(guān) 于HA 14的歸屬代理信息。
當(dāng)接收定址到由CN 16傳送的HoA2為代理的分組時,HA 14從與HoA2 相關(guān)聯(lián)的轉(zhuǎn)交地址(CoA、 HoA3)中選擇HoA3作為傳送目的地地址,以及 通過使用定址到HoA3的封裝分組來傳送該分組。由存在于歸屬網(wǎng)絡(luò)17中的作為代理的HA 18接收從HA 14傳送的封裝 分組。當(dāng)作為代理接收該封裝分組時,HA 18參考封裝分組的源地址以及它 本身保持的歸屬代理信息,以便檢測封裝分組的源地址是否等于它本身擁有 的歸屬代理信息中的HA 14的地址。因此,HA 14能夠識別出當(dāng)HoA2被選 擇為下一傳送目的地時,將發(fā)生反射,并能夠選擇除了 HoA2 (即,CoA)之 外的地址作為分組的傳送目的地地址。結(jié)果,由CN 16傳送的分組能夠遞交 到MN 10而不發(fā)生反射。
歸屬代理信息的使用允許在早期避免反射的發(fā)生。例如,當(dāng)作為代理接 收定址到HoA2的分組時,HA 14能夠識別出如果選4奪HoA3作為分組傳 送目的地的轉(zhuǎn)交地址,則分組將被傳送給包括在歸屬代理信息內(nèi)的HA 18, 其意味著反射的可能性。在這種情況下,希望HA14選擇CoA而不是HoA3 作為轉(zhuǎn)交地址。這樣,參考?xì)w屬代理信息,憑此,HA 14進(jìn)行控制,以便不 將分組傳送給另一HA(HA18),因此避免發(fā)生反射。另外,在另一HA(HA 18)是正常歸屬代理(不能選擇傳送目的地地址以便避免反射的歸屬代理) 的情況下,也能夠防止發(fā)生反射。
本發(fā)明第三實(shí)施例中的THA添加請求信息也可應(yīng)用于本發(fā)明第二實(shí)施 例中的MN10、 HA12以及HA14。
根據(jù)本發(fā)明第三實(shí)施例的技術(shù)也能夠有效地作用在圖17的另一示例性 網(wǎng)絡(luò)配置中。在圖17中,MN10具有兩個4妄口 ( IF 20和IF 21),其分別與 本地網(wǎng)絡(luò)515和本地網(wǎng)絡(luò)516連接,給其提供基于網(wǎng)絡(luò)的移動性協(xié)議(例如, 代理移動IP ( PMIP ))。在本地網(wǎng)絡(luò)515以及516中,PMA 518和PMA 519 分別作為代理節(jié)點(diǎn)存在(例如,代理移動代理(PMA)),其控制作為MN10 的代理的移動,因此根據(jù)移動性協(xié)議在管理MN 10的HA 12和HA 14之間交 換消息。
對于MN 10,從HA 12分配HoAl,而從HA 14分配HoA2。 PMA 518 使它自己的地址作為轉(zhuǎn)交地址與HoAl相關(guān)聯(lián),在HA 12注冊該地址,然而, PMA519使它自己的地址作為轉(zhuǎn)交地址與HoA2相關(guān)聯(lián),在HA 14注冊該地 址。
在如此配置中,當(dāng)為了在IF 20和21兩者之間得到移動性,MN 10使作 為轉(zhuǎn)交地址的HoA2與HoAl相關(guān)聯(lián)并且在HA 12注冊該地址、以及使作為 轉(zhuǎn)交地址的HoAl與HoA2相關(guān)聯(lián)并且在HA 14注冊該地址時,在HA 12和14之間可能發(fā)生反射。在如此情況下,本發(fā)明第三實(shí)施例中描述的技術(shù)允許 避免如此的反射。
在這種情況下,可以通過MN 10或者作為代理節(jié)點(diǎn)的PMA 518以及PMA 519傳送歸屬代理信息。另夕卜,PMA518不《叉可以向HA 12而且可以向HA 14 傳送歸屬代理信息,并且,PMA519不^f又可以向HA 14而且可以向HA 12傳 送歸屬代理信息。能夠從MN IO或者從網(wǎng)絡(luò)中的信息管理服務(wù)器中獲取歸屬 代理信息。
類似地,在如圖18所示、該配置包括未被提供基于網(wǎng)絡(luò)的移動性協(xié)議的 外地網(wǎng)絡(luò)517而不是被提供了基于網(wǎng)絡(luò)的移動性協(xié)議的圖17的本地網(wǎng)絡(luò)516 的情況下,當(dāng)HoA2作為轉(zhuǎn)交地址與HoAl相關(guān)聯(lián)(然后在HA 12注冊該地 址)、以及HoAl作為轉(zhuǎn)交地址與HoA2相關(guān)聯(lián)(然后在HA 14注冊該地址) 時,在HA12和14之間可能發(fā)生反射。在這種情況下,本發(fā)明第三實(shí)施例中 描述的技術(shù)也允許避免如此的反射。
在這種情況下,可以通過MN 10或者作為代理節(jié)點(diǎn)的PMA 518傳送歸 屬代理信息。另夕卜,PMA518不僅可以向HA12而且可以向HA14傳送歸屬 代理信息。能夠從MN IO或者從網(wǎng)絡(luò)中的信息管理服務(wù)器中獲取歸屬代理信 息。
如上所述,根據(jù)本發(fā)明第三實(shí)施例,HA能夠理解關(guān)于MN使用的另一 HA的歸屬代理信息。然后,當(dāng)傳送封裝的分組時,HA能夠?qū)㈥P(guān)于另一HA 的歸屬代理信息與封裝分組的源地址或者內(nèi)部分組的目的地地址進(jìn)行比較, 并能夠進(jìn)行設(shè)置,以便不將分組的傳送目的地地址帶回傳送發(fā)送方(即,以 便不設(shè)置包括與另一 HA的地址的前綴相同的前綴的轉(zhuǎn)交地址)。通過參考?xì)w 屬代理信息,HA能夠進(jìn)行控制,以便不將代理接收分組傳送給另一HA,因 此防止發(fā)生反射。
在本發(fā)明中,已經(jīng)逐一描述根據(jù)本發(fā)明第一至第三實(shí)施例的技術(shù)。然而, 根據(jù)本發(fā)明第一至第三實(shí)施例的技術(shù)能夠隨意組合以實(shí)施本發(fā)明。
用于本發(fā)明上述實(shí)施例的各個功能塊一般能夠由作為集成電路的大規(guī)模 集成電路(LSI)實(shí)施。它們可以分別制成單片,或者可以全部制成單片,以 便包括其部分或者整體。取決于集成度,在此參考的LSI可以稱作集成電路 (IC)、系統(tǒng)LSI、特大LSI、或者超大LSI。
實(shí)施集成電路的^t支術(shù)并不局限于LSI,而且還可以由專用電路或者通用處理器實(shí)施。還有,可以使用在LSI制造之后使能編程的現(xiàn)場可編程門陣列
(FPGA)、或者能夠關(guān)于LSI內(nèi)的電路元的連接和配置而重新配置的重新可 配置處理器。
此外,如果隨著半導(dǎo)體技術(shù)的發(fā)展或者派生的不同技術(shù)的使用,發(fā)展了 能夠代替LSI的任意技術(shù),則使用如此技術(shù)能夠自然地執(zhí)行功能塊的集成。 例如,生物工藝學(xué)可以應(yīng)用于此。
工業(yè)石更用性
本發(fā)明具有當(dāng)移動節(jié)點(diǎn)能夠使用多個歸屬代理時,主要通過對網(wǎng)絡(luò)側(cè)的 處理防止分組在多個歸屬代理中的兩個歸屬代理之間發(fā)生反射的作用。本發(fā) 明可應(yīng)用于分組傳送技術(shù)以及地址管理技術(shù),并且,具體地,可應(yīng)用于移動
IPv6中的分組傳送才支術(shù)以及地址管理:技術(shù)。
權(quán)利要求
1、一種在屬于第一歸屬網(wǎng)絡(luò)的第一歸屬代理中控制分組傳送的分組傳送控制裝置,包括綁定信息管理部件,其管理移動節(jié)點(diǎn)的地址,除從該第一歸屬網(wǎng)絡(luò)分配的第一歸屬地址之外,所述移動節(jié)點(diǎn)還具有從與該第一歸屬網(wǎng)絡(luò)不同的第二歸屬網(wǎng)絡(luò)分配的第二歸屬地址,并且,該綁定信息管理部件保持綁定信息,其中,至少該第二歸屬地址被關(guān)聯(lián),作為該第一歸屬地址的轉(zhuǎn)交地址;以及傳送目的地選擇控制部件,當(dāng)從屬于該第二歸屬網(wǎng)絡(luò)的第二歸屬代理接收到包括作為目的地地址的該第一歸屬地址的封裝分組時,該傳送目的地選擇控制部件進(jìn)行控制,以便當(dāng)要傳送該封裝分組時,不選擇該第二歸屬地址作為該封裝分組的傳送目的地地址。
2、 根據(jù)權(quán)利要求1所述的分組傳送控制裝置,其中,該傳送目的地選擇 控制部件被布置為參考該封裝分組的外部報頭的源地址、或該封裝分組的 內(nèi)部報頭的目的地地址,并且,不從該綁定信息中的該轉(zhuǎn)交地址中選4奪具有 與該源地址的前綴相同的前綴的地址或與該目的地地址相同的地址作為該傳 送目的地j也址。
3、 根據(jù)權(quán)利要求1所述的分組傳送控制裝置,還包括 歸屬代理信息接收部件,其從該移動節(jié)點(diǎn)接收歸屬代理信息,該歸屬代理信息至少包括該第二歸屬代理的地址、或指定該第二歸屬代理的該地址的 信息;以及歸屬代理信息保持部件,其保持由該歸屬代理信息接收部件接收的該歸 屬代理信息,其中,該傳送目的地選擇控制部件被布置為參考該封裝分組的外部報 頭的源地址,并且,當(dāng)從由該歸屬代理信息保持部件所保持的該信息得到的 該第二歸屬代理的地址與該源地址相符時,不從該綁定信息中的該轉(zhuǎn)交地址中選擇具有與該源地址的前綴相同的前綴的地址作為該傳送目的地地址。
4、 根據(jù)權(quán)利要求1所述的分組傳送控制裝置,包括 選項(xiàng)信息確認(rèn)部件,其確認(rèn)選項(xiàng)信息是否被添加到該封裝分組,該選項(xiàng)信息指示由歸屬代理進(jìn)行封裝,并且,這樣進(jìn)行布置,使得只有當(dāng)該選項(xiàng)信息確認(rèn)部件確認(rèn)將該選項(xiàng)信息添加到該封裝分組時,該傳送目的地選4奪控制部件才不選^^該第二歸屬地 址作為該傳送目的地地址。
5、 根據(jù)權(quán)利要求l所述的分組傳送控制裝置,包括封裝部件,當(dāng)傳送該封裝分組時,該封裝部件還使用向其添加了選項(xiàng)信 息的外部^R頭來封裝該封裝分組,該選項(xiàng)信息指示由歸屬代理進(jìn)行封裝。
6、 一種具有由第一歸屬網(wǎng)絡(luò)分配的第一歸屬地址以及由與該第一歸屬網(wǎng) 絡(luò)不同的第二歸屬網(wǎng)絡(luò)分配的第二歸屬地址的移動節(jié)點(diǎn),包括第一綁定信息通知部件,其向?qū)儆谠摰谝粴w屬網(wǎng)絡(luò)的第一歸屬代理通知 綁定信息,其中至少該第二歸屬地址被關(guān)聯(lián),作為該第一歸屬地址的轉(zhuǎn)交地址;第二綁定信息通知部件,其向?qū)儆谠摰诙w屬網(wǎng)絡(luò)的第二歸屬代理通知 綁定信息,其中至少該第一歸屬地址被關(guān)聯(lián),作為該第二歸屬地址的轉(zhuǎn)交地 址;第一歸屬代理信息通知部件,其向該第一歸屬代理通知?dú)w屬代理信息, 該歸屬代理信息至少包括該第二歸屬代理的地址、或指定該第二歸屬代理的地址的信息;以及第二歸屬代理信息通知部件,其向該第二歸屬代理通知?dú)w屬代理信息, 該歸屬代理信息至少包括該第 一歸屬代理的地址、或指定該第 一歸屬代理的 地址的信息。
全文摘要
公開了一種用于避免分組在歸屬代理之間反射的技術(shù)。根據(jù)該技術(shù),在MN(10)中,從歸屬網(wǎng)絡(luò)(12)分配歸屬地址(HoA1),并且,從歸屬網(wǎng)絡(luò)(14)分配歸屬地址(HoA2)。還從外地網(wǎng)絡(luò)(15)獲取CoA。這里,如果MN使用歸屬地址作為轉(zhuǎn)交地址,則對HA(12)執(zhí)行包括HoA1-HoA2的綁定更新,并對HA(14)執(zhí)行包括HoA2-HoA1以及HoA2-CoA的綁定更新。從CN(16)傳送到HoA1的分組由HA(12)進(jìn)行封裝然后傳送到HA(14)。HA(14)參考接收封裝分組的源地址以及選擇CoA而不是具有相同前綴的HoA2作為傳送目的地地址。
文檔編號H04L12/56GK101438546SQ20078001624
公開日2009年5月20日 申請日期2007年3月16日 優(yōu)先權(quán)日2006年3月17日
發(fā)明者平野純, 阿相啟吾 申請人:松下電器產(chǎn)業(yè)株式會社