地址分配方法、地址分配系統、移動節點及代理節點的製作方法
2023-04-30 03:58:41 2
專利名稱:地址分配方法、地址分配系統、移動節點及代理節點的製作方法
技術領域:
本發明涉及一種為包含於移動節點中的多個接口的每一個分配地址的地址分配 方法、一種地址分配系統、該移動節點以及一種代理節點。
背景技術:
最近,蜂窩通信已經得到了改進並成為許多人日常生活的一部分。而且,如今的蜂 窩電話比僅僅用於語音通信的工具具有了更多的功能。更新一代的電話機擁有允許用戶訪 問網際網路的功能,例如,用於數據通信。然而,移動運營商(cellular operator s)將它們 的系統對新形式的安全威脅開放,這是因為它們正提供網際網路服務。那些影響系統完整性 和可靠性的威脅是拒絕服務或分組攻擊。例如,裝備有計算機的攻擊者能夠發送分組給移 動運營商的系統中的非活動(inactive)網絡協議(IP)地址。因為該IP位址由被該移動 運營商控制的有效前綴構造,所以該移動運營商的系統設法探索(explore)至該IP位址的 路徑。該連續但毫無意義的探索導致有效系統資源的浪費,從而導致拒絕有效用戶使用該 移動運營商提供的服務。這樣的攻擊被稱為拒絕服務攻擊。因此,移動運營商需要升級安全協議來確保系統始終受到保護。例如,為了最小化 對拒絕服務攻擊的暴露,移動運營商在系統中執行分組過濾。移動運營商的系統中的實體 具有描述當分組不能被路由到目的地地址時所採取的動作的策略。例如,當路由器不能在 路由緩存(cache)中為分組的目的地地址找到下一個有效跳轉時,該路由器將分組發送給 系統中的中央預設路由網關。作為另一個示例,當系統設置所有可用路由路徑的列表時,如 果路由器接收到沿著未出現在該列表中的路由路徑的分組,則該路由器將丟棄作為錯誤分 組的該分組。第三代合作項目(3GPP)中的長期演進(LTE)項目的目的在於使當前通用移動通 信系統(UMTS)適用於第四代(4G)移動通信系統。4G網絡的特徵在於從當前組合的電路和 分組交換網絡轉換至全IP系統。全IP系統是使用IP用於通信和信令的網絡。為了轉換 到全IP系統,現有的UMTS架構需要發展,並且該工作正在3GPP中作為系統架構演進(SAE) 而準備。為了轉換到4G,移動運營商必須考慮如何在全IP系統中支持它們的用戶的移動 性。同樣地,在第三代合作項目2 (3GPP2)中進行的國際移動通信-2000 (IMT-2000)的 目的在於提高無線通信的速度和簡易性來使得高質量移動多媒體通信為全球市場。當工作 在基於IP的移動系統上時,開發IMT-2000的移動運營商還必須考慮如何在全IP系統中支 持它們的用戶的移動性。代理移動IPv6 (PMIPv6)被移動運營商考慮為滿足這些要求的候選。下文所引用 的非專利文獻1描述了作為如下的移動性管理構成(configuration)的PMIPv6,在該移動 性管理構成中移動節點在本地移動性域內移動時不需要與移動性相關的信令。位於本地移 動性域內的代理幫助該移動節點進行移動性管理。該移動性管理方法稱為「基於網絡的移 動性管理」。
圖1示出了採用該「基於網絡的移動性管理」的系統。移動節點(MN) 101位於本地 移動性域11中。MNlOl的接口(IF) 1010連接至移動訪問網關(MAG) 111,並且此時,MNlOl 的標識符(MN-ID)被提供作為訪問認證過程的一部分。典型地,MN-ID被用來關聯可從本 地伺服器(未示出)獲取的MNlOl的策略簡檔(policy profile) 0該策略簡檔包含所提供 的基於網絡的移動性服務特徵以及其它相關參數,例如被分配到麗101的歸屬網絡前綴、 所允許的地址設置模式、漫遊策略以及其它對提供基於網絡的移動性服務而重要的參數。在完成了成功的訪問認證時,MAGl 11從本地伺服器(未示出)獲取麗101的策略 簡檔。這意味著MAG 111具有為MNlOl執行移動性信令所必須的所有信息。為此,MAGlll 周期性地向MNlOl發送路由器通告(RA)消息來通告歸屬網絡前綴。當獲得歸屬網絡前綴 時,MNlOl設置IP位址(例如,歸屬地址HoA)來允許IF1010通信。不論MNlOl位於本地 移動性域11中的何處,IF1010始終能獲得歸屬網絡前綴。這是因為MNlOl正連接至的每 個MAG始終從本地伺服器得到麗101的策略簡檔。例如,當麗101從MAGlll移動到另一個 MAG112,並且IF1010連接到MAG112時,該MAG112基於在認證過程期間提供的MN-ID從所述 本地伺服器獲取MNlOl的歸屬網絡前綴。因此,MNlOl始終能使用該歸屬地址而不管MNlOl 在本地移動性域11中的位置。為了在本地移動性域11中路由,被稱為本地移動性錨(LMAllO)的實體充當每個 移動節點的永久錨點(歸屬代理)來在本地移動性域11中的MNlOl和外部網絡中的對端 節點(CN) 120之間建立連接。LMAllO還管理每個移動節點的可到達性狀態。因為LMAllO 充當每個移動節點的錨點,所以每個移動節點的當前位置需要更新。因此,每當移動節點連 接到MAG時,該MAG發送代理綁定更新(PBU)消息給作為該移動節點的代理節點的LMA110。該LMAllO能夠基於來自PBU消息的MN-ID產生該移動節點的路由條目。基於該 路由條目,LMAllO將該移動節點的歸屬網絡前綴綁定到該MAG的轉交地址。此外,當PBU消 息可選地包括該移動節點的IP位址(例如,歸屬地址)而不是歸屬網絡前綴時,LMAllO將 該歸屬地址綁定到MAG的轉交地址。該綁定使LMAllO能經由適當的MAG路由去往該歸屬 地址的分組。在圖1中,MNlOl使用IF1010建立至MAGl 11的連接以進行必要的認證過程。在完 成了成功認證時,MAGlll向LMAllO發送PBU消息。基於PBU消息的內容,LMAllO在其綁定 緩存條目(BCE)中將麗101的歸屬網絡前綴或歸屬地址綁定到MAGlll的轉交地址。當從 外部CN120接收去往該MNlOl的歸屬地址的分組時,LMAllO檢查該綁定緩存條目來為該分 組找到路由路徑。在如圖1所示的系統中,LMAllO識別出該分組去往MNlOl的歸屬地址。 LMAllO基於該綁定緩存條目將該分組隧道傳送到MAG111,從而該分組被傳遞(forward)給 MNlOlo例如蜂窩電話的個人設備裝備有多個接口,如無線區域網(WLAN)、蜂窩無線電以 及藍牙(註冊商標)。因此,其消費者已具有「同時連接」到網絡的能力。然而,移動運營商 目前正考慮是否在它們的網絡中支持同時連接服務。所考慮的是,當在本地移動性域內檢 測到擁塞時,移動運營商能基於同時綁定的思想進行負載平衡。如果給移動節點提供多條 路徑,則移動運營商可以選擇使用哪條路徑來路由去往該移動節點的分組。這裡,圖1中假定本地移動性域11具有兩種網絡。作為示例,假定第一種網絡為 MAGlll附接的蜂窩網絡,而第二種網絡為MAG112附接的WLAN。還假定麗101具有兩個接口,即,作為IF1010的連接到MAGl 11的蜂窩接口、以及作為IFlOll的連接到MAGl 12的WLAN 接口。因此,MNlOl能進行對本地移動性域11的同時訪問。使用下文所引用的非專利文獻2中所討論的地址解析方法,MNlOl與本地移動性 域11中的每個網絡交換一系列消息來設置每個IF1010或1011的IP位址。在交換消息期 間,MNlOl發送鄰居請求(NS)消息來查詢設置的每個IP位址是否正被該網絡中的其它設備 所使用。當未接收到作為對該NS消息的響應的鄰居通告(NA)消息時,MNlOl假定該網絡中 沒有設備正使用所設置的IP位址,因此MNlOl可以分配該IP位址給它的IF1010或1011。這裡,圖1中假定MNlOl分配IP位址HoAl給IF1010,並且分配IP位址HoA2給 IFlOl 1,來進行本地移動性域11內的通信。當MNlOl分別分配IP位址HoAl和HoA2給 IF1010和IFlOll時,分別連接到IF1010和IFlOll的MAGlll和112能夠獲得IP位址HoAl 和HoA2。在該方法中,麗101發送NA消息來給出IP位址HoAl和HoA2可用的指示。使用 NA消息中的信息,MAGlll和112能夠為網絡中的麗101產生路由狀態。圖19A和圖19B示 出鄰居緩存條目(NCE)20和21分別作為由MAGlll和112產生的路由狀態。下文詳細描述 產生路由狀態的例子。根據圖19A,IF1010發送NA消息來通告HoAl (條目2001)在蜂窩網絡中作為IP 地址200可用。IF1010在該NA消息中描述IF1010. Addr(條目2011)作為要綁定至HoAl 的IF1010的鏈路標識符201。鏈路標識符201代表了 IF1010和MAGlll之間的鏈路。鏈路 標識符201可以是但不限定於媒體訪問控制(MAC)地址、鏈路本地地址、或被IF1010使用 的3GPP無線信道。使用鏈路標識符201,MAGlll在NCE20中產生新條目2001和2011,在 條目2001中記錄HoAl作為IP位址200,並且在條目2011中記錄IFlO 10. Addr作為鏈路 標識符201。這意味著當接收去往HoAl的分組時,MAGl 11基於NCE20經由具有鏈路標識符 IFlO 10. Addr的鏈路將該分組傳遞至MNlOl。同樣地,參考圖19B,IF1011發送NA消息來通告HoA2(條目2101)在WLAN網絡中 作為IP位址210可用。MAG112在NCE21中產生新條目2101和2111,在條目2101中記錄 HoA2作為IP位址210,並在條目2111中記錄IFlOl 1. Addr作為鏈路標識符211。作為上述的地址解析的結果,MAGlll和112兩者都將它們的轉交地址綁定到 LMAllO來使LMAllO能路由去往本地移動性域11中的MNlOl的分組。正如上文所述,不管 是「通過前綴綁定」還是「通過地址綁定」,都能產生LMAllO中的路由條目。LMAllO路由本 地移動性域11中的分組的操作依賴於產生路由條目的方法而改變。圖20A示出了綁定緩存條目(BCE) 30作為以「通過地址綁定」而被LMAllO產生的 路由條目。圖20B示出了以「通過前綴綁定」而產生的BCE31。參考圖20A,MAGlll和112 發送PBU消息給LMAllO來將作為MNlOl的歸屬地址的HoAl和HoA2分別綁定至MAGlll和 112的轉交地址MAGl.CoA*MAG2.CoA。LMAllO產生具有兩列的BCE30,該兩列即MN. HoA 列300和轉交地址(CoA)列301。列300包含HoAl和HoA2作為MNlOl的歸屬地址,列301 包含MAGlll和112的轉交地址MAGI. CoA和MAG2. CoA。例如,當MAGlll發送PBU消息給LMAllO來將HoAl綁定到MAGI. CoA時,LMAllO 在條目3001中存儲HoAl並在條目3011中存儲MAGI. CoA。這使LMAllO能知道去往HoAl 的分組應該經由MAGlll發送到麗101。同樣地,當MAG112發送PBU消息來將HoA2綁定到 MAG2. CoA時,LMAllO在條目3002中存儲HoA2並且在條目3012中存儲MAG2. CoA。下文所引的專利文獻1、2和3被公知作為其它的傳統技術。非專利文獻1 :S. Gundavelli,K. Leung, V. Devarapalli,K. Chowdhury 禾口 B. Pati 1, "Proxy Mobile IPv6 (代理移動 IPv6),,Int ernet EngineeringTask Force Internet Draft :draft-ietf-netlmn-proxymip6-00. txt,2007 年 4 月 8 日。非專利文獻 2 :T. Narten, Ε. Nordmark 禾口 I Simpson, "NeighborDiscovery for IP Version 6 (IPv6) (IP 6 (IPv6) ^i^j^RM ) " InternetEngineering Task Force Request for Comments 2461,1998 年 12 月。專利文獻1 J. A. Bell 和 Ε. G. Britton,美國專利號 5,923,854,標題為"Virtual internet protocol (IP) addressing (虛擬網際網路協議(IP)地址),,,1999 年 7 月 13 日。專利文獻2 :K. A. Dobbins, D. L. Cullerot, S. H. Negus 和 W. Τ. Haggerty,美國專利 號 5,751,971,標題為"Internet protocol (IP) workgroup routing(網際網路協議(IP)工作 組路由)」,1998年5月12日。專利文獻 3 :E. G. Britton, J. D. Haggar, Τ. D. Moore, Α. H. Richter 禾口 B. C. Vashaw, 美 15 禾1J 號 6,775,278,f示 H 為「Method and apparatus forgenerating replies to address resolution protocol requests (用於產生對地址角軍析協、議請求的應答的方法和 裝置)」,2004年8月10日。這裡,如果LMAllO使用如圖20A所示的以「通過地址綁定」而產生的BCE30,則去 往MNlOl的分組的傳遞目的地不能改變。LMA設法改變傳遞目的地的原因是由於正使用的 鏈路目前可能擁塞的可能性。在該情況下,因為擁塞鏈路的使用需要被限制在網絡側,所以 LMAllO需要找到可替換的路由來傳遞去往MNlOl的分組。然而,當接收到去往HoA2的分 組時,LMAllO不能經由MAGlll傳遞該分組給MN101。這是因為BCE30中的兩個條目互相併 不關聯,即,不存在指示去往HoA2的分組能經由MAGl 12發送的條目,因此LMAl 10無法知道 MNlOl經由MAGlll可達。這裡,作為使LMAllO知道BCE中的與MN101相關的實體的方法,考慮允許LMA110 在本地移動性域11中執行「通過前綴綁定」的方法。該方法在非專利文獻1中被推薦來在 本地移動性錨處處理綁定緩存條目。圖20B示出了 BCE31作為以「通過前綴綁定」而被LMAllO產生的路由條目。參考 圖20B,MAGl 11和112發送PBU消息給LMAl 10來分別將MN101的歸屬網絡前綴(麗.Prefix) 綁定到MAGlll和112的轉交地址MAGI. CoA和MAG2. C0A。LMA110產生具有兩列的BCE31, 該兩列即歸屬網絡前綴(Prefix)列310和轉交地址(CoA)列311。例如,當MAGlll發送PBU消息給LMA110來將MN. Prefix綁定到MAGI. CoA時, LMAl 10在條目3101中存儲MN. Pref ix並在條目3111中存儲MAGI. CoA。同樣地,當MAGl 12 發送PBU消息給LMAllO來將MN. Prefix綁定到MAG2. CoA時,LMAllO在條目3102中存 儲麗.Prefix並在條目3112中存儲MAG2. CoA。該方法使LMA110能知道去往通過使用 MN. Prefix而設置的兩地址(HoAl和HoA2)中的任一個的任何分組可以經由MAGlll和112 中的任一個傳遞。然而,即使當LMAllO使用如圖20B所示的以「通過前綴綁定」而產生的BCE31時, 去往MN101的分組的傳遞目的地也不能被改變。這是因為本地移動性域11具有這樣的安 全策略,S卩「MAGlll和112分別排除不和在NCE20和21中的有效路由條目相對應的分組」。例如,當LMAllO將去往HoA2的分組傳遞至MAGl 11時,因為MAGlll在NCE20中沒有與HoA2 相關的有效路由,所以該分組被丟棄。作為另一對策,如專利文獻3所示,考慮位於同一鏈路上的多個接口相互充當備 用。專利文獻3教示了當一個接口從另一個接口接收到觸發信號時,該接口當作備用。該 觸發信號給出兩個接口在物理上位於同一鏈路上的指示。然而,在本地移動性域11中,麗101的物理鏈路被MAGlll和112所模仿 (emulate) 0因此,上文所提的觸發信號並不理想,因為它在MAGlll和112之間傳播。移動 運營商並不希望這樣的功能,即許多如上文所提的觸發信號到達MAGlll和112,這是因為 本地移動性域11在地理上很大。
發明內容
本發明基於上文所述傳統技術的問題而提出,其目的在於提供一種地址分配方 法、地址分配系統、移動節點和代理節點,能夠在移動節點具有多個接口時切換去往本地移 動性域中的移動節點的分組的傳遞地址,使得所述分組能被傳遞到所述移動節點。為了實現上述目的,本發明提供一種用於向移動節點的多個接口的每一個分配地 址的地址分配方法,所述方法包括步驟所述移動節點通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信 息,並且基於所接收到的網絡信息中的域標識符而確定所述多個接口中的兩個或更多個是 否附接於同一域;所述移動節點在確定至同一域的附接時,決定分配相同的地址給附接於所述同一 域的兩個或更多個接口,並請求連接至所述兩個或更多個接口中的每一個的每一個代理節 點綁定相同的地址到所述兩個或更多個接口的每一個鏈路標識符;所述代理節點基於所述請求執行綁定,並且將去往所述移動節點的該相同地址的 分組傳遞至所述移動節點。為了實現以上目的,本發明還提供一種用於向移動節點的多個接口的每一個分配 地址的地址分配系統,所述系統包括單元,其用於使得所述移動節點通過所述多個接口中的每一個從網絡接收包含域 標識符的網絡信息,並且基於所接收到的網絡信息中的域標識符而確定所述多個接口中的 兩個或更多個是否附接於同一域;單元,用於使得所述移動節點在確定至同一域的附接時,決定分配相同的地址給 附接於所述同一域的兩個或更多個接口,並請求連接至所述兩個或更多個接口中的每一個 的每一個代理節點綁定相同的地址到所述兩個或更多個接口的每一個鏈路標識符;以及單元,用於使得所述代理節點基於所述請求執行綁定,並且將去往所述移動節點 的該相同地址的分組傳遞至所述移動節點。為了實現以上目的,本發明還提供了一種在用於向移動節點的多個接口中的每一 個分配地址的地址分配系統中的所述移動節點,所述移動節點包括單元,用於通過所述多個接口中的每一個從網絡中接收包含域標識符的網絡信 息,並基於所接收到的網絡信息中的域標識符而確定所述多個接口中的兩個或更多個是否 附接於同一域;以及
單元,用於在確定至同一域的附接時決定分配相同的地址給附接於所述同一域的 兩個或更多個接口,並且請求連接至所述兩個或更多個接口中的每一個的每一個代理節點 綁定相同的地址到所述兩個或更多個接口的每一個鏈路標識符,其中,所述代理節點基於所述請求執行綁定,並且將去往所述移動節點的該相同 地址的分組傳遞至所述移動節點。此外,為了實現以上目的,本發明提供了一種在用於向所述移動節點的多個接口 中的每一個分配地址的地址分配系統中的代理節點,所述代理節點包括單元,用於基於來自所述移動節點的請求,將分配給所述多個接口中的兩個或更 多個的相同地址綁定到所述兩個或更多個接口的每一個鏈路標識符;以及單元,用於通過對應於所綁定的鏈路標識符的鏈路將去往所述移動節點的所述相 同地址的分組傳遞至所述移動節點。該結構可以如此,即所述移動節點向地址分配伺服器發送對於所述相同地址的分 配請求,並且所述地址分配伺服器基於所述分配請求分配所述相同地址。根據該結構,相同地址被分配給所述移動節點的附接於同一域的兩個或更多個接 口,並且連接到所述兩個或更多個接口中的每一個的每一個代理節點將所述相同地址綁定 到所述兩個或更多個接口的每一個鏈路標識符。因此,當所述移動節點具有兩個或更多個 接口時,去往本地移動性域中的所述移動節點的分組的傳遞地址被如此切換以使所述分組 可以被傳遞到所述移動節點。此外,為了實現以上目的,本發明提供了一種用於向移動節點的多個接口的每一 個分配地址的地址分配方法,所述方法包括步驟向所述移動節點的多個接口中的每一個分配不同的地址;所述移動節點通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信 息,並且基於所接收到的網絡信息中的域標識符而確定所述多個接口中的兩個或更多個是 否附接於同一域;當所述移動節點確定至同一域的附接時,所述移動節點決定使用附接於所述同一 域的兩個或更多個接口中的任一個作為另一個接口的備用或者互相作為備用,並請求連接 到所述兩個或更多個接口中的每一個的每一個代理節點將分配給所述兩個或更多個接口 中的每一個的地址綁定到鏈路標識符作為備用接口 ;以及所述代理節點基於所述請求執行綁定,並且將去往所述移動節點的地址的分組傳 遞至所述移動節點的備用接口。此外,為了實現以上目的,本發明提供了一種用於向移動節點的多個接口中的每 一個分配地址的地址分配系統,所述系統包括單元,用於向所述移動節點的多個接口中的每一個分配不同的地址;單元,用於使得所述移動節點通過所述多個接口中的每一個從網絡接收包含域標 識符的網絡信息,並且基於所接收到的網絡信息中的域標識符而確定所述多個接口中的兩 個或更多個是否附接於同一域;單元,用於當所述移動節點確定至同一域的附接時,使得所述移動節點決定使用 附接於所述同一域的兩個或更多個接口中的任一個作為另一個接口的備用或者互相作為 備用,並請求連接到所述兩個或更多個接口中的每一個的每一個代理節點將分配給所述兩個或更多個接口中的每一個的地址綁定到鏈路標識符作為備用接口 ;以及單元,用於使得所述代理節點基於所述請求執行綁定,並且將去往所述移動節點 的地址的分組傳遞至所述移動節點的備用接口。此外,為了實現以上目的,本發明提供了一種在用於向移動節點的多個接口中的 每一個分配地址的地址分配系統中的所述移動節點,所述移動節點包括單元,用於向所述移動節點的多個接口中的每一個分配不同的地址;單元,用於通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信息, 並且基於所接收到的網絡信息中的域標識符而確定所述多個接口中的兩個或更多個是否 附接於同一域;以及單元,用於當確定至同一域的附接時決定使用附接於所述同一域的兩個或更多個 接口中的任一個作為另一個接口的備用或者互相作為備用,並請求連接到所述兩個或更多 個接口中的每一個的每一個代理節點將分配給所述兩個或更多個接口中的每一個的地址 綁定到鏈路標識符作為備用接口,其中,所述代理節點基於所述請求執行綁定,並將去往所述移動節點的地址的分 組傳遞至所述移動節點的備用接口。此外,為了實現上述目的,本發明提供了一種在用於向移動節點的多個接口中的 每一個分配地址的地址分配系統中的代理節點,所述代理節點包括單元,用於基於來自所述移動節點的請求,將分配給所述多個接口中的每一個的 不同地址綁定到所述多個接口的每一個鏈路標識符;單元,用於基於來自所述移動節點的請求,將分配給所述多個接口中的每一個的 地址綁定到鏈路標識符作為備用接口,使得附接於同一域的兩個或更多個接口中的任一個 將是另一個接口的備用或者互相作為備用;以及單元,用於基於所述綁定將去往所述移動節點的地址的分組傳遞至所述移動節點 的備用接口。該結構可以如此,即所述代理節點基於所述請求執行綁定,確定不同的兩個或更 多個地址是否以相同的歸屬網絡前綴而產生,並且如果以相同的歸屬網絡前綴而產生,則 將所述相同歸屬網絡前綴共同綁定到鏈路標識符。根據該結構,不同的地址被分配給所述移動節點的附接於同一域的兩個或更多個 接口,並且連接到所述兩個或更多個接口中的每一個的每一個代理節點綁定一個接口的地 址到另一個接口的每一個鏈路標識符作為備用。因此,當所述移動節點具有多個接口時,去 往本地移動性域中的所述移動節點的分組的傳遞地址被如此切換以使得所述分組能被傳 遞到所述移動節點。根據本發明,當移動節點具有多個接口時,去往本地移動性域中的所述移動節點 的分組的傳遞地址被如此切換以使得所述分組能被傳遞到所述移動節點。
圖1是示出根據本發明的通信系統的第一實施例的框圖。圖2是示出當圖1中的移動節點位於本地移動性域時所接收的網絡信息的格式的 說明圖。
圖3是示出第一實施例的通信序列的說明圖。圖4A是第一實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第一 MAG所持有的NCE)。圖4B是第一實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第二 MAG所持有的NCE)。圖5是示出第一實施例的本地移動性錨(LMA)所持有的綁定緩存條目(BCE)的說 明圖。圖6是示出第一實施例的移動節點所執行的處理的流程圖。圖7是示出根據本發明的通信系統的第二實施例的框圖。圖8是示出第二實施例中的IP位址請求消息的格式的說明圖。圖9是示出第二實施例中的IP位址分配伺服器所進行的IP位址分配確定處理的 流程圖。圖IOA是第三實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第一 MAG持有的NCE)。圖IOB是第三實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第二 MAG持有的NCE)。圖11是示出第三實施例的本地移動性錨(LMA)所持有的綁定緩存條目(BCE)的 說明圖。圖12是示出第三實施例的通信序列的說明圖。圖13是示出第三實施例的移動節點所執行的備用IF選擇處理的流程圖。圖14A是第四實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第一 MAG在更新之前持有的NCE)。圖14B是第四實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第二 MAG在更新之前持有的NCE)。圖14C是第四實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第一 MAG在更新之後持有的NCE)。圖14D是第四實施例的移動訪問網關(MAG)所持有的鄰居緩存條目(NCE)的說明 圖(示出了第二 MAG在更新之後持有的NCE)。圖15是示出第四實施例的通信序列的說明圖。圖16是示出第四實施例的移動訪問網關(MAG)所執行的處理的流程圖。圖17是本發明的移動節點的構成的功能框圖。圖18是本發明的移動訪問網關(MAG)的構成的功能框圖。圖19A是傳統移動訪問網關(MAG)持有的鄰居緩存條目(NCE)的說明圖(示出了 第一 MAG持有的NCE)。圖19B是傳統移動訪問網關(MAG)持有的鄰居緩存條目(NCE)的說明圖(示出了 第二 MAG持有的NCE)。圖20A是傳統本地移動性錨(LMA)所持有的綁定緩存條目(BCE)的說明圖(示出 了以「通過地址綁定」產生的BCE)。圖20B是傳統本地移動性錨(LMA)所持有的綁定緩存條目(BCE)的說明圖(示出了以「通過前綴綁定」產生的BCE)。
具體實施例方式現在將參照附圖來描述本發明的優選實施例。〈第一實施例〉圖1示出了作為根據本發明的通信系統的第一實施例的用於基於網絡的移動性 管理的系統,其中,沿著本地移動性域11的邊緣提供作為麗101的代理節點的MAGlll和 112、以及作為MNlOl的歸屬代理的LMA110。MNlOl具有IF1010和1011,並且IF1010和1011 分別連接到MAGlll和112。LMAllO在本地移動性域11中的MNlOl與作為MNlOl的通信夥 伴的外部網絡中的對端節點(CN) 120之間建立連接。圖2示出了當麗101位於本地移動性域11中時所接收的網絡信息40的格式。網 絡信息40具有以下欄位分組報頭401、域標識符(域ID) 402和MAG標識符(MAG-ID) 403。 分組報頭401包括作為IPv4地址或IPv6地址的消息源、指示消息類型的類型欄位、以及指 示消息長度的消息長度欄位。域ID402是本地移動性域11的標識符,MNlOl的IF1010和1011附接於該本地移 動性域11。優選的是通過使用但不限定於標識移動運營商的標識符(域名等)、WLAN熱 點服務集標識符(SSID)、或本地移動性域11中的MNlOl所使用的歸屬網絡前綴來設置域 ID402。例如,也可以包含LMAllO的地址作為用於管理MNlOl的LMA。域ID402的目的在於 使MNlOl能知道多個IF1010和1011是否位於同一本地移動性域11中。如果多個IF1010 和1011位於同一本地移動性域11中,則MNlOl可以確定所有的IF1010和1011在該本地 移動性域11中共享一個IP位址。MAG-ID403給MNlOl提供了分別與IF1010和1011連接的MAGlll和112的標識 符。通過使用但不局限於MAGlll和112的MAC地址或轉交地址(CoA)設置MAG-ID403。當 MNlOl識別了分別與IF1010和1011連接的MAGlll和112時,MNlOl能向本地移動性域11 中的實體通知IF1010和1011中的哪一個與MAGlll和112中的哪一個連接。該被通知的 實體可以確定MNlOl是否具有位於同一本地移動性域11內的多個IF1010和1011。如果 是,則僅一個IP位址可以被分配給IF1010和1011。在第一實施例的優選形式中,網絡信息40經由MAGlll和112傳遞給麗101。對本 領域技術人員而言將顯而易見的是,MAGlll和112能使用IEEE802. 11信標或路由器通告 (RA)消息和鄰居通告(NA)消息發送網絡信息40。網絡信息40還可以在當附接至網絡時 所執行的認證過程期間獲取。當獲得網絡信息40時,MNlOl通過確認多個IF1010和1011 在歸屬網絡前綴、域ID402和LMA的地址方面相同而檢測到它們位於同一本地移動性域11 內,從而MNlOl能夠決定在所述本地移動性域11中的所有IF1010和1011之間共享一個IP 地址。圖3示出了第一實施例的通信序列的例子。(I)MNlOl的第一 IF1010從第一 MAGlll接收包含歸屬網絡前綴(歸屬前綴)的 RA消息作為網絡信息40。(2)MNlOl基於接收到的RA消息中的歸屬前綴產生第一 IF1010的地址。(3)然後,當MNlOl從第一 IF1010向第一 MAGlll發送包含作為第一 IF1010的地址的HoAl的NA(鄰居通告)消息時,(4)第一 MAGlll綁定第一 IFlOlO的地址HoAl到如圖4A所示的NCE20中的第一 鏈路標識符IF1010. Addr,並且作為MNlOl的第一 IFlOlO的代理而發送包含MNlOl的歸屬 前綴的代理BU消息給LMAl 10。當接收到該代理BU消息時,LMAllO綁定第一 MAGlll的轉 交地址MAGI. CoA到如圖5所示的BCE30中的歸屬前綴MN. Prefix。(5)然後,當麗101的第二 IFlOll從第二MAG112接收到包含歸屬網絡前綴(歸屬 前綴)的RA消息作為網絡信息40時,(6)MN101建立至第二 MAG112的連接,並且(7)然後,MNlOl確認包含在RA消息中的歸屬前綴與包含在通過第一 IF1010接收 的RA消息中的歸屬前綴相同,從而知道第二 IFlOll附接於與第一 IF1010相同的域11。(8)然後,MNlOl 分配第一 IF1010 的地址 HoAl 給第二 IF1011。(9)然後,當麗101發送包含與第一 IF1010相同的地址HoAl的NA消息給第二 MAG112 時,(10)第二 MAGl 12綁定該相同的地址HoAl到圖4B所示的NCE21中的第二鏈路標 識符IF1011. Addr,並且作為MNlOl的第二 IFlOll的代理而發送一個包含MNlOl的歸屬前 綴(MN. Prefix)的代理BU消息給LMAl 10。當接收到該代理BU消息時,LMAllO綁定第二 MAGl 12的轉交地址MAG2. CoA到歸屬前綴(MN. Prefix),如圖5所示。可以使用歸屬地址而 非所述前綴,作為要與MAGlll和MAG112的轉交地址關聯的對象。圖6是示出MNlOl所執行的地址分配確定處理的流程圖。該處理在MNlOl接收到 網絡信息40(步驟S50)時開始。該處理在MNlOl接收到網絡信息40時開始的原因是因為 MNlOl設法將第二 IF附接到本地移動性域11,但並不限定於此。當接收網絡信息40時,確 定第二 IF是否位於與第一 IF相同的本地移動性域11(步驟S51)。該確定能通過比較來自 第一 IF的域ID402和來自第二 IF的域ID402而做出。在步驟S51中,如果兩個域ID402 不同,則產生第二 IF的新IP位址(步驟S52),並且此處理結束(步驟S54)。另一方面,如 果在步驟S51中,兩個域ID402相同,則將與第一 IF的IP位址相同的IP位址分配作為第 二 IF的IP位址(步驟S53),並且該處理結束(步驟S54)。將參照圖1詳細描述該處理。假定MNlOl的第一 IF1010當前正連接至MAGlll並 正使用HoAl在本地移動性域11中通信。在該情況下,如果第二 IFlOll設法建立至MAGl 12 的連接,則IFlOll將從MAG112接收網絡信息40。麗101檢查網絡信息40中的域ID402來 確定IFlOll是否位於與IF1010相同的域11中。如果IF1010和1011的域ID402 —致,則 MNlOl認為IF1010和1011處於同一本地移動性域11中,並且分配相同的HoAl給IF1011。甚至在麗101的第二 IFlOll附接於應用基於主機的移動性管理(移動IPv6)而 不是基於網絡的移動性管理的網絡時,也可以採用根據本實施例的技術。將描述該情況下 的處理。以下描述使用AR(訪問路由器)112而不是MAG112作為IFlOll的目的地。假定 麗101的第一 IF1010當前正連接到MAGlll並正使用HoAl通信。在該情況下,如果第二 IFlOll設法建立至AR112的連接,則IFlOll將從AR112接收網絡信息40。MNlOl檢查網絡 信息40中的域ID402來確定IFlOll是否位於與IF1010相同的域11中。如果IF1010和 1011的域ID402相同,則MNlOl將IF1010和1011解釋為附接於同一域,並在IFlOll上使 用與IF1010相同的HoAl。還可以確定設置HoAl的前綴能使用在IFlOll上。結果,可以在IFlOll上使用從該前綴產生的另一個地址而不是HoAl本身。〈第二實施例〉接下來參照圖7至圖9,將描述第二實施例。作為向位於同一本地移動性域11中 的IFlOlO和1011分配相同IP位址的另一個方法,在第二實施例中,本地移動性域11中的 實體執行分配。作為一個實體,存在運行DHCP (Dynamic Host Configuration Protocol,動 態主機設置協議)的DHCP伺服器。在圖7中,當麗101的IF附接於本地移動性域11時, 麗101實施該DHCP來請求DHCP伺服器作為IP位址分配伺服器130以分配IF的IP位址。圖8示出了要從MN101發送到IP位址分配伺服器130的IP位址請求消息60的格 式。該IP位址請求消息60包含以下欄位分組報頭601、移動節點標識符(MN-ID)602、IP 地址603、域標識符(域ID) 402以及MAG標識符(MAG-ID) 403。分組報頭601包含為IPv4 地址或IPv6地址的消息源、指示消息類型的類型欄位、和指示消息長度的消息長度欄位。MN-ID602包含麗101的標識符,並典型地被用來與麗101的策略簡檔關聯。該策 略簡檔可以從本地伺服器(未示出)獲取,來包含所提供的基於網絡的移動性服務特徵和 其它相關參數,比如分配給MN101的歸屬網絡前綴、允許的地址設置模式、漫遊策略以及對 於提供基於網路的移動性服務而重要的其它參數。MN-ID602的目的在於使IP位址分配服 務器130能得到有關MN101的信息,並使用該信息來確定如何給MN101分配IP位址。在第二實施例的優選形式中,MN101的策略簡檔還包含接口標識符(IF-ID)來標 識每一個IF1010和1011。該IF-ID使IP位址分配伺服器130能知道哪個IP位址已經被 分配給MN101的哪個IF。它還幫助IP位址分配伺服器130對MN101使用的IP位址進行計 費和追蹤。IP位址請求消息60中的IP位址欄位603為可選的,並且被MN101用來指定特定 的IP位址,以便請求IP位址分配伺服器130。該請求在MN101對於多個IF1010和1011使 用相同IP位址時做出。在該情況下,MN101使用IP位址603來請求要分配給新IF的IP地 址。作為另一優選方法,IP位址603被用作IP位址請求消息60中的標記。換句話說,如 果該標記被設定(bit = 1),則意味著麗101正請求當前被另一個IF使用的IP位址。同 樣地,如果該標記未被設定(bit = 0),則意味著MN101正請求新IP位址。在該情況下,由 MN101指定的IP位址可以和該標記一起被包含。MN101的IF1010和1011所附接的本地移動性域11的名稱在域ID402中描述。域 ID402的目的在於允許IP位址分配伺服器130檢查MN101的一個IF和另一個IF是否位於 同一個本地移動性域11中。如果是,則該IP位址分配伺服器130同意MN101的請求,從而 相同的IP位址可以被分配給這些IF。MAG-ID403被MN101用來向IP位址分配伺服器130通知連接的MAGlll和112。 MAG-ID403使IP位址分配伺服器130能查詢MAGlll和112是否支持該MN101的歸屬網絡 前綴。如果支持,則IP位址分配伺服器同意MN101的請求,從而相同的IP位址可以被分配 給這些IF。參考IP位址請求消息60的格式,以上描述了 IP位址分配伺服器130如何可以 分配相同的IP位址給MN101的多個IF1010和1011。圖9是示出IP位址分配伺服器130執行的地址分配確定處理的流程圖。圖9所 示的處理在IP位址分配伺服器130接收到IP位址請求消息60 (步驟S70)時開始,以得到 與IP位址請求消息60中的MN-ID602相關的策略簡檔(步驟S71)。然後,基於該策略簡檔,確定麗101是否正請求要分配給多個IF的一個IP位址(步驟S72)。如果是,則檢查 被通知的IP位址是否可以作為本地移動性域11中的有效地址而被分配給被請求分配給該 IP位址的IF (步驟S73)。如果該IP位址能分配給被請求的IF,則IP位址分配伺服器130 進一步檢查MAGlll和112是否可以支持該地址分配請求(步驟S74)。如果所有的檢查都 通過(OK),則該IP位址被分配給被請求的IF (步驟S75)。如果MNlOl並未正在請求要分配給多個IF的一個IP位址(步驟S72中的否),則 IP位址分配伺服器130為被請求的IF分配新IP位址(步驟S76)。同樣地,如果確定被通 知的IP位址不能作為本地移動性域11中的有效地址被分配給被請求的IF(步驟S73中的 否),則IP位址分配伺服器130設置新IP位址給被請求的IF (步驟S76)。如果MAGlll和 112不能支持該地址分配請求(步驟S74中的否),則IP位址分配伺服器130也設置新IP 地址給被請求的IF (步驟S76)。然後,IP位址分配伺服器130通知該IP位址給MN101,並 結束此處理(步驟S77)。該IP位址可以這樣的方法被通知,該方法即IP位址分配伺服器130發送包含欲 被分配的IP位址的DHCP響應消息。使用該方法的優點在於可以在網絡側分配該地址。這 使移動運營商能當在多個IF1010和1011之間共享IP位址時控制MNlOl。下文將詳細描述該方法。在圖7中,假定本地移動性域11還具有DHCP伺服器130 作為IP位址分配伺服器130,MNlOl與該IP位址分配伺服器130通信來獲得IP位址。還 假定第一 IF1010當前正連接到第一 MAG111,並被DHCP伺服器130分配了 HoAl以在本地 移動性域11中進行通信。然後,第二 IFlOll發送DHCP請求消息給DHCP伺服器130,以對 與第一 IF1010相同的HoAl作出請求,以設法建立至第二 MAG112的連接。該DHCP請求消 息與IP位址請求消息60相同。在接收到該DHCP請求消息時,DHCP伺服器130檢查相同 的HoAl是否能被分配給第二 IF1011。這裡,DHCP伺服器130確定第二 IFlOll能使用相同 HoAl,並發送DHCP響應消息來進行第二 IFlOll使用HoAl的通知。作為第二實施例的另一優選形式,將IP位址請求消息60從代表MNlOl的MAGlll 和112發送至IP位址分配伺服器130。MAGlll和112知道MNlOl欲分配一個IP位址給所 有的IF1010和1011。這可以通過下述方法實現MN101將該請求通知給MAGlll和112,或 者MAGlll和112使用MNlOl的策略簡檔確定MNlOl的地址優先選擇(preference)。從MAGlll和112發送IP位址請求消息60給IP位址分配伺服器130的優點在於 MNlOl不需要信令來獲取IP位址。這樣的信令減少了具有有限的處理資源的MNlOl執行的 處理。另一優點在於當MAGlll和112可以支持該地址分配請求時,IP位址分配伺服器130 不需要從MAGlll和112查詢其。換句話說,IP位址請求消息60來自MAGlll和112,並且 這對於IP位址分配伺服器130意味著MAGlll和112能支持該地址分配請求。下文將詳細描述該方法。在圖7中,假定本地移動性域11還具有DHCP伺服器(下 文用130表示)作為IP位址分配伺服器130,MAGl 11和112與該IP位址分配伺服器130通 信來獲得MNlOl的IP位址。還假定第一 IF1010當前連接至第一 MAGlll並且被DHCP服務 器130分配了 HoAl以使第一 IF1010能在本地移動性域11中進行通信。然後,第二 IFlOll 向第二MAG112發送請求消息,該請求消息表示第二 IFlOll欲使用相同的HoAl,以設法建立 至第二 MAG112的連接。麗101發送該請求消息的時間在麗101從接收到的網絡信息40中 知道IF1010和1011兩者都位於本地移動性域11中之後。
第二 MAGl 12發送DHCP請求消息給DHCP伺服器130來請求相同的HoAl。該DHCP 請求消息和IP位址請求消息60相同。當接收到該DHCP請求消息時,DHCP伺服器130檢 查相同的HoAl是否能被分配給第二 IF1011。這裡,DHCP伺服器130確定第二 IFlOll能使 用相同的HoAl,並發送DHCP響應消息給第二 MAGl 12來進行第二 IFlOll使用HoAl的通知。 然後,該信息從第二 MAGl 12傳遞給第二 IFlOll。在完成了地址分配時,MNlOl通告第二 IFlOll可用。如圖3(9)所示,該通告可以 下述方法進行第二 IFlOll發送鄰居通告(NA)消息來通告該相同IP位址(HoAl)和第二鏈 路標識符IFlOl 1. Addr。當接收到該NA消息時,第二MAGl 12在它的鄰居緩存條目(NCE) 21a 中產生該第二 IFlOll的路由條目2101,如圖4B所示。NCE21a中的路由條目2101是HoAl。 這使得第二 MAG112能經由具有第二鏈路標識符IF1011. Addr的鏈路將去往HoAl的分組傳 遞至IMlOl。在關聯了第二 IFlOll與第二 MAG112之後,第二 MAG112發送PBU消息給 LMAllO (如圖3(10)所示)來綁定HoAl (或歸屬網絡前綴(麗· Prefix))到MAGl 12的轉交地 址(MAG2. CoA),如圖5所示。結果,MNlOl在該本地移動性域11中僅有一個IP位址(HoAl) 用於其所有的IFlOlO和1011。僅使用一個IP位址的優點在於所有實體(MAG111和112、 以及LMA110)在該本地移動性域11中將麗101僅與一個IP位址(HoAl)關聯。因此,所 有MAGlll和112分別具有至NCE20和21a中的MNlOl的HoAl的有效路由路徑。這暗示著 LMAllO也能將去往MNlOl的分組傳遞到任何與MNlOl相關聯的MAGlll和112而不必擔心 被MAGl 11和112過濾。在第一和第二實施例的其它優選形式中,LMAl 10可以在從第二 MAGl 12接收PBU消 息之前,向第一MAGlll發送查詢。該查詢方法可以通過使用但不限定於網際網路控制報文協 議(ICMP)來進行。該查詢的目的在於使LMAllO能知道MNlOl是否即將在本地移動性域11 中進行「同時連接」。如果是,則LMAllO可以知道麗101可以通過MAGlll和112兩者進行 路由。此外,根據第一和第二實施例,當MNlOl對於所有IFlOlO和1011僅使用一個IP地 址時,LMAllO可以選擇通過MAGl 11和112中的哪一個來路由去往MNlOl的分組。〈與傳統技術的差異(1)、(2)、(3)>(1)這裡,對本領域技術人員將顯而易見的是,對於麗101的所有IF1010和1011 僅使用一個IP位址的方法與專利文獻1中所描述的方法不同。專利文獻1教示了 MN的所 有IF始終僅使用一個IP位址。然而,該方法使MN不能「選擇」僅使用一個IP位址。另一 方面,在本發明中,可以「選擇」對於MNlOl的所有IF1010和1011僅使用一個IP位址。這 可以通過網絡信息40來實現。因此,在第一和第二實施例與專利文獻1之間存在差異。(2)此外,對本領域技術人員將顯而易見的是,對於MNlOl的所有IF1010和1011 僅使用一個IP位址的方法與專利文獻2中所描述的方法不同。在專利文獻2中,路由器僅 基於路由器本身來確定是否向移動節點的多個IF分配地址。因此,該路由器擔當智能網絡 交換機來確定將哪個地址分配給哪個IF。另一方面,在本發明中,MNlOl需要從網絡接收用 於確定將哪個IP位址分配給哪個IF的消息,但這可以通過網絡消息40實現。因此,在第 一和第二實施例與專利文獻2之間存在差異。(3)最後,對本領域技術人員將顯而易見的是,對於MNlOl的所有IF1010和1011僅使用一個IP位址的方法與專利文獻3中所描述的方法不同。在專利文獻3中,使用觸發 信號知道多個IF位於相同鏈路上。因此,多個IF互相作為備用IF。在本發明中,網絡信 息40被引入來防止這樣的觸發信號在本地移動性域11中泛濫(overflow)。然而,第一和 第二實施例的網絡信息40由MAGlll和112發送來使MNlOl能知道其多個IF1010和1011 位於相同鏈路上。根據該操作,網絡信息40僅在被MAGlll和112控制的網絡中發送,從而 可以防止網絡信息40在本地移動性域11中泛濫。因此,在第一和第二實施例與專利文獻 3之間存在差異。MNlOl的多個IF1010和1011還可以連接到同一 MAG。在圖1中,假定IF1010和 1011兩者都連接到本地移動性域11中的MAGlll。這裡,假定麗101具有IEEE802. 11無 線IF作為第一 IF1010、以及IEEE802. 3有線IF作為第二 IF1011,並且MAGlll充當支持 IEEE802. 11和IEEE802. 3訪問技術兩者的訪問點。因此,MNlOl可以將IF1010和1011兩 者連接到MAGlll。在該情況下,MNlOl僅能分配一個IP位址給IF1010和1011。僅分配該 一個IP位址的優點在於可以從MNlOl中去除涉及處理多個地址的任務。在該使用模式下,MNlOl知道IF1010和1011兩者都連接到MAGlll0作為MNlOl 知道此所通過的方法之一,存在MNlOl比較網絡信息40中的MAG-ID403來發現兩者相同的 方法,但該方法不限定於此。因此,MNlOl可以選擇哪一個鏈路標識符與該IP位址關聯。作 為該MNlOl選擇鏈路標識符的方法之一,存在MNlOl根據接收到的流類型來選擇其的方法, 但該方法不限定於此。因為選擇了要與IP位址關聯的鏈路標識符,所以MAGlll僅需要在NCE20中存儲 MNlOl的一個路由條目。例如,當經由第一 HoAl接收視頻流時,MNlOl選擇第二 IEEE802. 3 有線IFlOll的路由。此時,麗101指示第二 IFlOll通告(例如,使用NA消息)第一 HoAl 在第二鏈路標識符IFlOl 1. Addr下可用。這使MAGl 11能更新NCE20,來反映去往第一 HoAl 的分組經由第二鏈路標識符IF1011. Addr傳遞給MNlOl。在接收到視頻流之後,如果MNlOl決定使用第一 HoAl經由第一 IEEE802. 11無線 IF1010下載電子郵件,則該MNlOl將指示第一 IF1010通告(例如,使用NA消息)第一 HoAl 在第一鏈路標識符IF1010. Addr下可用。這使MAGl 11能更新NCE20,來反映去往第一 HoAl 的分組經由第一鏈路標識符IF1010. Addr傳遞給MNlOl。〈第三實施例〉在以上的描述中,在本地移動性域11中對於麗101的所有IF1010和1011僅使用 一個IP位址的方法使MAGlll和112能為麗101切換傳遞目的地。然而,即使麗101對於 每一個IF1010和1011使用不同的IP位址,也設定一個作為另一個的備用IF,或者兩者都 被互相設定為備用IF來互相綁定,以使LMAllO能為MNlOl切換傳遞目的地。在第三實施例中,MNlOl確定在圖1中所有IF1010和1011是否位於相同的本地 移動性域11中,並且如果位於,則MNlOl向MAGlll和112通知多個IP位址被使用。換句 話說,MNlOl向每個接口分配被分配給連接到同一域內的另一個MAG的另一個接口的地址, 並且向連接到每個接口的MAG不僅通知被分配給連接的接口的地址,而且還通知被分配給 連接到同一域內的另一個MAG的另一個接口的地址。在接收到該通知時,MAGlll和112基 於由MNlOl通告的附加IP位址而更新NCE20和21,從而IF1010和1011將成為互相的備用IF,如圖IOA和IOB所示。此夕卜,LMAllO根據來自MAGlll禾口 112的代理BU消息更新BCE30 用以設定備用IF,從而IF1010和1011將成為互相的備用IF,如圖11所示。在第三實施例中,當MNlOl分別對於同一本地移動性域11中的每個單獨的IF1010 或1011使用一個不同的IP位址時,LMAllO可以指示MAGlll和112分別建立NCE20和21, 從而對於麗101的分組可以在本地移動性域11中被路由。例如,LMAllO請求第一 MAGlll 產生第二條目來綁定第二 IFlOll的HoA2到圖IOA所示的NCE20中的第一 IF1010的鏈路 標識符 IFlO 10. Addr。此外,MAGl 11 指示 MNlOl 分配 HoA2 給 IFlO 10。另一方面,LMAl 10 請 求第二 MAGl 12產生第二條目來綁定第一 IF1010的HoAl到圖IOB所示的NCE21中的第二 IFlOll的鏈路標識符IF1011. Addr。此外,MAG112指示MNlOl分配HoAl給IF1011。所述 MAG能指示使用DHCP的地址分配。因此,基於分別如IOA和IOB所示的更新的NCE20和21, LMAllO能夠選擇經過MAGl 11和112中的哪一個,而不論分組的目的地是MNlOl的HoAl還 是 HoA2。作為第三實施例的另一個優選形式,LMAl 10可以指示麗101更新MAGl 11和112的 NCE20和21。在該情況下,LMAllO指示MNlOl用IFlOll的IP位址來更新MAGlll的NCE20, 並用IF1010的IP位址來更新MAG112的NCE21。因此,根據該操作,MAGlll和112的NCE20 和21能用麗101的新路由條目來更新。例如,當MNlOl從LMAl 10接收到用第二 IFlOll的IP位址HoA2來更新第一MAGl 11 的條目的請求時,例如,MNlOl使用NA消息來通告第二 HoA2對於第一 MAGlll可用。該通告 使第一 MAGl 11產生第二條目來綁定第二 IFlOll的IP位址HoA2到NCE20中的第一 IF1010 的鏈路標識符IFlOlO.Addr。同樣地,當MNlOl從LMAl 10接收用第一 IP位址HoAl來更新第二 MAGl 12的條目的 請求時,例如,MNlOl使用NA消息來通告第一 IP位址HoAl對於第二 MAG112可用。該通告 使第二 MAGl 12產生第二條目來綁定第一 IF1010的IP位址HoAl到NCE21中的第二 IFlOll 的鏈路標識符IF1011. Addr。因此,更新後的NCE20和21使LMAllO能選擇經過MAGlll和 112的哪一個,而不論其是否是任何一個去往MNlOl的分組。圖12示出了第三實施例的通信序列的例子。在圖12中,(1)當MNlOl的第一 IF1010從第一MAGlll接收到包含歸屬前綴的RA消息作為網 絡信息40時,(2)MNlOl基於接收到的RA消息中的歸屬前綴而產生第一 IF1010的地址HoAl。(3)然後,當MNlOl從第一 IFlO 10發送包含第一 IFlO 10的地址HoAl的NA消息至 第一 MAGlll 時,(4)第一 MAGlll執行綁定(如參考圖IOA所描述的),並且作為麗101的第一 IF1010的代理而向LMAllO發送包含正被通告到第一 IF1010的歸屬前綴的代理BU消息。 當接收到代理BU消息時,LMAllO綁定MAGlll的轉交地址MAGI. CoA到正被通告到MNlOl的 IF1010的歸屬前綴,如圖11所示。(5)然後,當麗101的第二 IFlOll從第二 MAG112接收包含該歸屬前綴的RA消息 作為網絡信息40時,(6)MNlOl建立至第二 MAG112的連接,並且(7)MNlOl基於從第二 MAGl 12接收的RA消息中的歸屬前綴而產生第二 IFlOll的地址HoA2。(8)然後,當麗101向第二 MAG112發送包含第二 IFlOll的地址HoA2的NA消息 時,(9)第二 MAG112執行綁定(如參考圖IOB所描述的),並且作為麗101的第二 IFlOll的代理而向LMAllO發送包含正被通告到第二 IFlOll的歸屬前綴的代理BU消息。 當接收到代理BU消息時,LMAllO綁定MAGl 12的轉交地址MAG2. CoA到正被通告到MNlOl的 IFlOll的歸屬前綴,如圖11所示。(10)然後,MNlOl 從第一 IF1010 請求第一 MAGlll 綁定第二 IFlOll 的地址 HoA2 到第一 IF1010的鏈路標識符IF1010. Addr用於備用,如參考圖IOA所描述的。注意,MNlOl 可以把正被通告到IFlOll的歸屬前綴和HoA2 —起通知給MAGlll。(11)當接收該請求時,第一 MAGlll根據該請求綁定HoA2到IF1010的鏈路標識 符IFlOlO.Addr。注意,如果HoA2的前綴與正被通告到IF1010的歸屬前綴不同,即,如果 正被通告到IF1010的歸屬前綴與正被通告到IFlOll的歸屬前綴不同,則作為MNlOl的第 二 IFlOll的代理,包含正被通告到IFlOll的歸屬前綴的代理BU消息被發送到LMA110。 LMAl 10綁定第一MAGl 11的轉交地址MAGI. CoA到正被通告到第二 IFlOll的歸屬前綴,如圖 11所示。(12)此外,麗101分配IF1010的地址HoAl給IF1011,並且從第二 IFlOll請求第 二 MAG112綁定第一 IF1010的地址HoAl到第二 IFlOll的鏈路標識符IF1011. Addr用於備 用,如參考圖IOB所描述的。注意,MNlOl可以把正被通告到IF1010的歸屬前綴和HoAl — 起通知給MAGl 12。(13)當接收到該請求時,第二 MAGl 12根據該請求綁定HoAl到IFlOll的鏈路標 識符IFlOll.Addr。注意,如果HoAl的前綴與正被通告到IFlOll的歸屬前綴不同,即,如 果正被通告到IF 1011的歸屬前綴與正被通告到IF1010的歸屬前綴不同,則作為MNlOl的 第一 IF1010的代理,包含正被通告到IF1010的歸屬前綴的代理BU消息被發送到LMA110。 LMAllO綁定第二MAGl 12的轉交地址MAG2. CoA到正被通告到第一 IF1010的歸屬前綴,如圖 11所示。在⑷和(9)中,當被MAGlll和MAG112發送的代理BU消息為用以將MAG的轉交 地址關聯到MNlOl的歸屬地址(通過地址的綁定)的消息時,各個MAG在(11)和(13)中 分別發送代理BU消息來為從MNlOl新通知的HoA註冊所述MAG的轉交地址。圖13是示出第三實施例中麗101所執行的備用IF選擇處理的流程圖。該處理在 開始IF1010和1011的分配用於備用時開始(步驟S80)。這裡,MNlOl在MNlOl的用戶知 道MNlOl的多個IF1010和1011是活動的(active)並從而對MNlOl施加觸發時決定開始 分配。作為該觸發的結果,得到有關所有活動的IF1010和1011的IF信息(步驟S81),並 且,使用該IF信息,確定多個IF1010和1011是否位於同一個本地移動性域11中(步驟
582)。該確定通過分別比較與IF1010和1011關聯的網絡信息40 (特別是域ID402)而 做出。如果IF1010和1011的域ID402在同一位置,則可以確定IF1010和1011位於同一 本地移動性域11中。在該情況下,IF1010和1011兩者都被分配作為互相的備用(步驟
583),並且該處理前進到步驟S84。例如,在該備用分配處理中,MNlOl指示第一IF1010向 第一 MAGlll通告被第二 IFlOll使用的IP位址HoA2。
在步驟S84中,檢查任何其它IF是否仍未被處理,如果任何IF仍未被處理,則該 處理返回到步驟S81來得到關於IF的信息,從而繼續該處理。另一方面,如果沒有IF仍未 被處理,則該處理結束(步驟S85)。在步驟S82中,如果確定多個IF1010和1011不位於同 一本地移動性域11中,則該處理前進到步驟S84以檢查任何其它IF是否仍未被處理。將參考圖1詳細描述備用IF設定。假定麗101的第一 IF1010當前正連接到第 一 MAGlll並且正在本地移動性域11中使用第一地址HoAl進行通信。同樣地,假定第二 IFlOll當前正連接到第二MAG112並正在本地移動性域11中使用第二地址HoA2進行通信。 麗101基於在IF1010和1011兩者上接收的網絡信息40,比較網絡信息40的域ID402。這 裡,因為兩個域ID402 —致,所以MNlOl確定IF1010和1011位於同一本地移動性域11中。 然後,MNlOl指示第一 IF1010將第二地址HoA2通告給第一 MAG111,並指示第二 IFlOll將 第一地址HoAl通告給第二MAG112。該通告方法可以通過使用但不限定於鄰居通告(NA)消 息來進行。當接收該鄰居通告(NA)消息時,MAGlll和112分別基於所通告的IP位址來更新 NCE20和21(如圖IOA和IOB所示)以產生對於麗101的附加路由條目。在第三實施例的 優選形式中,MAGlll和112分別向NCE20和21增加新的路由條目。參考圖10A,當從第一 IF1010接收通告第二地址HoA2的NA消息時,第一 MAGlll在NCE20中產生新的條目,並且 將第二地址HoA2作為備用IF映射到第一鏈路標識符IF1010. Addr。同樣地,參考圖10B, 當從第二 IFlOll接收通告第一地址HoAl的NA消息時,第二 MAGl 12在NCE21中產生新的 條目,並且將第一地址HoAl作為備用IF映射到第二鏈路標識符IFlOl 1. Addr。該備用IF設定的優點在於LMAllO能將去往麗101的分組傳遞至MAGlll和112 而不必擔心這樣的情況去往MNlOl的分組因為無效路由路徑而被MAGlll和112過濾。例 如,在圖1中,當LMAllO經由第一 MAGlll將去往第二地址HoA2的分組傳遞至MNlOl時,因 為第一 MAGl 11的NCE20具有到第二地址HoA2的有效路由路徑,所以第一 MAGlll經由第一 鏈路標識符IF1010. Addr將去往第二地址HoA2的分組傳遞給MNlOl。甚至在MNlOl的第二 IFlOll附接於應用基於主機的移動性管理(移動IPv6)而不 是基於網絡的移動性管理的網絡時,也可以應用根據本實施例的技術。換句話說,如果發現 在IFlOll正使用移動IPv6中的第二地址HoA2時、兩個連接的網絡都在同一域中,則MNlOl 指示第一 IF1010將第二地址HoA2通告給第一 MAGlll。MNlOl還指示第二 IFlOll發送綁 定更新(BU)消息給HA來將分配給IFlOll的轉交地址與HoAl關聯。還可以確定IF1010 使用設置HoA2的前綴而不是HoA2本身。〈第四實施例〉在第四實施例中,MAGlll和112可以分別在各自的NCE20和21中將MNlOl的歸 屬網絡前綴(MN. Prefix)綁定到MNlOl的第一鏈路標識符IF1010. Addr和第二鏈路標識符 IF1011. Addr,如圖 14C 和圖 14D 所示。圖15示出了第四實施例的通信序列。(1)至(11)和圖12中的(1)至(11)相同, 其中,IF1010和1011的各自地址HoAl和HoA2基於每個歸屬網絡前綴而在MNlOl產生。此 夕卜,在(3)中,IF1010的地址HoAl從MNlOl通知到MAG111,以及在(10)中,IFlOll的地址 HoA2被通知作為備用。結果,地址HoAl和HoA2被存儲在其NCE20中,如圖14A所示。(12)第一 MAGlll檢查圖14A所示的NCE20,並且當獲知存在具有相同歸屬前綴的兩個地址(HoAl和HoA2)時,(13)第一 MAGlll發送包含該歸屬網絡前綴的NS消息給MNlOl的第一 IF1010。(14)當接收該NS消息時,MNlOl從第一 IFlOlO發送包含該歸屬網絡前綴的NA消 息給第一 MAG111,來關聯該歸屬網絡前綴(MN. Prefix)與第一鏈路標識符IF1010. Addr,^ 圖14C所示。第一 MAGlll接收該NA消息並進行綁定,如圖14C所示。(15)此外,MNlOl從第二 IFlOll發送包含第一 IF1010的地址HoAl的NA消息給 第二 MAG112。(16)當接收該NA消息時,第二 MAG112更新NCE21,來將第一地址HoAl設定為備 用(如圖14B所示),並且代表第一 IFlOlO發送代理BU消息給LMAl 10。(17)此外,第二 MAG112檢查其NCE21,並且當獲知存在具有相同歸屬前綴的兩個 地址(HoAl和HoA2)時,(18)第二 MAGl 12發送包含該歸屬前綴的NS消息給MNlOl的第二 IFlOl 1。(19)當接受該NS消息時,MNlOl從第二 IFlOll發送包含該歸屬前綴的NA消息給 第二MAGl 12,來關聯MNlOl的歸屬網絡前綴(MN. Prefix)與第二鏈路標識符IF1011. Addr, 如圖14D所示。第二 MAGlll接收該NA消息且進行綁定,如圖14D所示。圖16是示出第四實施例中由MAGlll和112所執行的處理的流程圖。在MAGlll和 112從MNlOl接收到用於關聯IP位址與特定鏈路標識符的NA消息時,該處理在步驟S90開 始。然後,在步驟S91,檢查接收到的NA消息中的鏈路標識符是否已經在它們的每個NCE20 和21中存在。如果不存在,則在它們的每個NCE20和21中產生該鏈路標識符的條目(步 驟S92)。因為這意味著用於關聯該鏈路標識符與IP位址的條目在MAGlll和112的每一個 NCE20和21中都存在,所以該處理結束(步驟S96)。另一方面,在步驟S91中,如果所接收的NA消息中的鏈路標識符已經在它們的每 一個NCE20和21中存在,則因為這暗示著要與IP位址相關聯的鏈路標識符的存在,所以 MAGlll和112檢查接收到的NA消息中的IP位址是否和每一個NCE20和21中的IP位址相 同(步驟S93)。如果它們相同,則MAGlll和112確定所接收的NA消息的目的是刷新出現 在它們的每個NCE20和21中的條目的壽命,並更新該條目(步驟S94)。然後,該處理結束 (步驟S96)。在步驟S93中,如果所接收的NA消息中的IP位址與NCE中的IP位址不同,則這 意味著所接收的NA消息中的IP位址與多個IP位址關聯。因此,MAGlll和112使用將所 接收的NA消息中的鏈路標識符與麗101的歸屬網絡前綴關聯的條目分別替換如圖14A和 14B所示的每個NCE20和21中的條目(步驟S95)。然後,該處理結束(步驟S96)。優選的 是,該歸屬網絡前綴可以從存儲在每個MAGlll和112中的MNlOl的策略簡檔中獲得。作為選擇,在步驟S93中,如果所接收的NA消息中的IP位址與每個NCE20和21 中的IP位址不同,則MAGlll和112可以在步驟S95中替換條目之前測試每個NCE20和21 中的IP位址。該測試對於MNlOl用新IP位址替換舊IP位址是有用的。該測試使MAGlll 和112能知道MNlOl將要用新IP位址替換舊IP位址,而不是關聯多個IP位址與一個特定 IF。如果可能,則該測試以這樣的方式實現,該方式即,MAGlll和112發送NS消息給 NCE20和21中的每一個當前IP位址。如果MNlOl響應於該NS消息不發送NA消息,則這暗示著MNlOl將要對於一個特定IF用新IP位址替換舊IP位址。此外,如果MNlOl響應於該 NS消息不發送NA消息,則這暗示著MNlOl將要關聯多個IP位址與一個特定IF。該測試的優點在於允許MAGlll和112使用NS消息或NA消息測試麗101的連接 性的方法可以被簡化。在該情況下,MAGlll和112僅需要對於MNlOl的歸屬網絡前綴發送 NS消息,而非對於麗101的每個IP位址HoAl和HoA2發送NS消息。如果麗101仍然具有 與MAGlll和112關聯的、活動的IF,則麗101用NA消息響應該NS消息。注意,即使所接收 的NA消息中的IP位址不同,指示該NA消息中的IP位址是被分配給另一接口的地址的信 息也可以被添加以避免這樣的解釋目的是更新現有條目。下面描述細節。第一 MAGlll參考圖14A所示的NCE20,並且當檢測到多個IP地 址HoAl和HoA2被綁定到同一鏈路標識符IF1010. Addr時,第一 MAGlll改變圖14C所示的 NCE20來綁定MN. Prefix到第一鏈路標識符IFlO 10. Addr。如果需要測試第一 IF1010是否 仍是活動的,則第一 MAGlll發送NS消息給第一鏈路標識符IF1010. Addr,如圖15 (13)所 示。該NS消息包含MN. Prefix。MNlOl通過第一 IF1010接收該NS消息,並檢查MN. Prefix 是否被分配。如果是,則MNlOl指示第一 IF1010發送回NA消息來通告第一 IF1010仍然是 活動的,如圖15(14)所示。〈MN101 的構成〉接下來,將描述用於以上文提及的方式實現將IP位址分配給MNlOl的多個IF1010 和1011的方法的麗101的構成。圖17是示出麗101的構成的功能框圖。該麗101具有網 絡接口(IF)900、存儲用戶策略902和接口(IF)信息903的資料庫模塊901、地址分配引擎 904和路由路徑設置引擎905。該網絡IF900是具有MNlOl通過幾個通信介質與其它節點通信所必須的所有硬體 和軟體的塊。使用相關技術領域中所已知的技術術語,該網絡IF900代表通信設備、固件、 驅動器以及層1 (物理層)和層2 (數據鏈路層)通信協議。將對於本領域技術人員顯而易 見的是,MNlOl包含一個或多個網絡接口 900。信號/數據路徑906用來在網絡IF900與地 址分配引擎904之間傳送觸發和分組。同樣地,信號/數據路徑907用來在網絡IF900與 路由路徑設置引擎905之間傳送觸發和分組。資料庫模塊901存儲對於MNlOl所必需的信息。作為優選形式,用戶策略902包含 有關MNlOl的用戶的所有信息,例如,被移動運營商用來認證用戶的IMSI (International Mobile Subscriber Identity,國際移動用戶識別碼)。在本地移動性域11中分配了 IP地 址時,地址分配引擎904可以通過信號/數據路徑908從用戶策略902獲取有關用戶的信 肩、οIF信息903由一條或多條信息組成,包含關於MNlOl的每一個IF1010和1011的 所有IF信息。優選的是,IF信息包括但不限定於每個IF1010和1011所附接於的域的名 稱、以及分配給每個IF1010和1011的歸屬網絡前綴。地址分配引擎904能夠通過信號/ 數據路徑909從IF信息903得到或更新必要信息。同樣地,路由路徑設置引擎905可以通 過信號/數據路徑910從IF信息903得到或更新必要信息。 在本發明中,MNlOl通過地址分配引擎904的引入(introduction),確定要分配給 每一個IF1010和1011的IP位址。地址分配引擎904以圖6和圖13中的邏輯操作,來確 定是否將同一個IP位址分配給MNlOl的多個IF1010和1011。通過信號/數據路徑911,地址分配引擎904可以指示路由路徑設置引擎905在本地移動性域11中通告路由路徑。此外,在本發明中,通過路由路徑設置引擎905的引入,通告分配給MNlOl的每一 個IF1010和1011的IP位址,如圖3和圖12所示。該通告方法可以使用以上所提的鄰居 發現來實現。該方法使本地移動性域11中的實體能獲得通過特定IF直至MNlOl的路由路徑。接下來,將描述MAGlll和112的構成。圖18從功能上示出了 MAGlll (和112)的 構成。MAGlll具有網絡接口(IF) 11000、存儲用戶策略11002和路由路徑緩存11003的數 據庫模塊11001、通告消息設置引擎11004和路由路徑設置引擎11005。該網絡IF11000是具有MAGlll通過幾個通信介質與其它節點通信所必需的所有 硬體和軟體的塊。使用相關技術領域中已知的技術術語,該網絡IF11000代表通信設備、固 件、驅動器以及層1 (物理層)和層2 (數據鏈路層)通信協議。將對於本領域技術人員顯 而易見的是,MAGlll包含一個或多個網絡接口 IF11000。信號/數據路徑11006用來在網 絡IF11000與用戶策略11002的區域之間傳送觸發和分組。例如,信號/數據路徑11006 用來向用戶策略11002的區域傳送從本地伺服器(未示出)接收的用戶的策略簡檔,並且 將所述策略簡檔存儲在用戶策略11002的區域中。同樣地,信號/數據路徑11007用來在網絡IF11000和路由路徑設置引擎11005 之間傳送觸發和分組。優選的是,信號/數據路徑11007用來傳送NA消息給路由路徑設置 引擎11005,該NA消息從MNlOl發送至該MAGlll。資料庫模塊11001存儲對於MAGlll所必要的信息。優選的是,該資料庫模塊11001 持有有關MNlOl的用戶的所有信息作為用戶策略11002。該信息的例子為MNlOl的策略簡 檔,其包含分配給MNlOl的歸屬網絡前綴。當在本地移動性域11中對於特定的MNlOl產生 了路由器通告(RA)消息時,通告消息設置引擎11004可以通過信號/數據路徑11008從用 戶策略11002的區域獲取MN的歸屬網絡前綴。資料庫模塊11001還持有一個或多個路由路徑緩存11003。路由路徑緩存11003 包含MAGlll在該本地移動性域11中路由分組所必需的所有信息。該路由路徑緩存11003 代表了圖4A、圖4B、圖10A、圖10B、圖14A、圖14B、圖14C和圖14D所示的NCE表。因為路 由信息對MAGlll可用,所以MAGlll能平穩地將去往MNlOl的分組路由到該本地移動性域 11中的預期的目的地。通過信號/數據路徑11009,合適的路由路徑信息可以在路由路徑 緩存11003和路由路徑設置引擎11005之間得到和更新。通告消息設置引擎11004的目的在於周期性地為每個連接到MAGlll的MNlOl產 生路由器通告(RA)消息。優選的是,通告消息設置引擎11004在RA消息中描述域ID。通 過信號/數據路徑11010,通告消息設置引擎11004能經由網絡IF11000發送RA消息給每 個連接到MAGlll的MNlOl。在本發明中,MAGlll通過路由路徑設置引擎11005的引入而在本地移動性域11 中路由分組。如參照圖3和圖12所描述的,該MAG的路由路徑設置引擎11005的任務是產 生和保持存儲在路由路徑緩存11003中的路由條目。當最新的路由信息在MAGlll可用時, MAGlll可以平穩地將去往MNlOl的分組路由到該本地移動性域11中的預期的目的地。另外,路由路徑設置引擎11005的另一個任務是確定該歸屬網絡前綴是否需要被綁定到MNlOl的鏈路標識符。該確定方法如圖16所示。該例子是在MNlOl的第一 IF1010 通告第一鏈路標識符的第二 IP位址時。在該情況下,當路由路徑設置引擎11005獲知第一 IF1010已經和第一 IP位址在路由路徑緩存11003中關聯時,確定MNlOl的歸屬網絡前綴到 該鏈路標識符的綁定。這導致更新MNlOl的條目。〈修改〉雖然本發明已通過優選實施例進行了描述,但本發明當然可以應用到各種修改 中。例如,圖17所示的MNlOl的構成可以在移動路由器中提供。換句話說,地址分配引擎 904可以被提供在地址分配伺服器中。在該情況下,該地址分配引擎904以圖6所示的邏輯 操作,來確定是否將相同的IP位址分配給MNlOl的多個IF1010和1011。此外,麗101中提供的路由路徑設置引擎905可以在MAGlll和112中提供來幫助 MNlOl的IF1010和1011在本地移動性域11中構建路由路徑。最後,由MNlOl執行的備用 IF選擇可以通過地址分配伺服器130來進行。例如,地址分配伺服器130使用圖13所示 的方法來分配MNlOl的備用IF。在當前到麗101的路由路徑不可用時,該信息對於LMAllO 發現可替換的路由路徑是有用的。在描述本發明的前述實施例時使用的每個功能塊都實施為由集成電路代表的 LSI (大規模集成)。這些可分別由一個晶片構成,或者它們可以由包含它們中的一些或全 部的一個晶片構成。這裡,雖然假定為LSI,但它可以根據集成度而被稱為IC(集成電路)、 系統LSI、超LSI、或超級LSI。此外,用於創建集成電路的技術並不限定於LSI,並且其可以 通過專用電路或通用處理器來實現。還可以採用能夠在LSI製造後編程的FPGA (現場可編 程門陣列)或能夠重構LSI中的電路單元的連接或設定的可重構處理器。另外,如果隨著 半導體技術或從其衍生的另一技術的發展,能夠取代LSI的集成電路技術出現,則所述技 術當然可以被用來集成功能塊。例如,可以應用生物技術。工業適用性本發明具有在移動節點具有多個接口時、切換去往本地移動性域中的該移動節點 的分組的傳遞目的地地址、使得該分組可以被傳遞給該移動節點的優點,並且可以在代理 行動網路協議(PMIP)中使用。
權利要求
一種向移動節點的多個接口中的每一個分配地址的地址分配方法,所述方法包括步驟所述移動節點通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信息,並且基於所接收的網絡信息中的域標識符確定所述多個接口中的兩個或更多個是否附接於同一域;所述移動節點在確定至同一域的附接時,決定將相同地址分配給附接於所述同一域的兩個或更多個接口,並且請求連接至所述兩個或更多個接口中的每一個的每一個代理節點將相同地址綁定到所述兩個或更多個接口的每一個鏈路標識符;以及所述代理節點基於所述請求執行綁定,並且將去往所述移動節點的相同地址的分組傳遞至所述移動節點。
2.如權利要求1所述的地址分配方法,還包括步驟所述移動節點向地址分配伺服器發送對於相同地址的分配請求,使得所述地址分配服 務器將基於所述分配請求分配所述相同地址。
3.一種向移動節點的多個接口中的每一個分配地址的地址分配系統,所述系統包括 單元,用於使所述移動節點通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信息,並且基於所接收的網絡信息中的域標識符確定所述多個接口中的兩個或更多個 是否附接於同一域;單元,用於使所述移動節點在確定至同一域的附接時,決定將相同地址分配給附接於 所述同一域的兩個或更多個接口,並且請求連接至所述兩個或更多個接口中的每一個的每 一個代理節點將相同地址綁定到所述兩個或更多個接口中的每一個鏈路標識符;以及單元,用於使所述代理節點基於所述請求執行綁定,並且將去往所述移動節點的相同 地址的分組傳遞給所述移動節點。
4.如權利要求3所述的地址分配系統,還包括單元,用於使所述移動節點向地址分配伺服器發送對於相同地址的分配請求,使得所 述地址分配伺服器將基於所述分配請求分配所述相同地址。
5.一種地址分配系統中的移動節點,所述地址分配系統用於將地址分配給所述移動節 點的多個接口中的每一個,所述移動節點包括單元,用於通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信息,並且 基於所接收的網絡信息中的域標識符確定所述多個接口中的兩個或更多個是否附接於同 一域;以及單元,用於在確定至同一域的附接時,決定將相同地址分配給附接於所述同一域的兩 個或更多個接口,並且請求連接至所述兩個或更多個接口中的每一個的每一個代理節點將 相同地址綁定到所述兩個或更多個接口的每一個鏈路標識符。
6.如權利要求5所述的移動節點,還包括單元,用於向地址分配伺服器發送對於相同地址的分配請求,使得由所述地址分配服 務器基於所述分配請求而分配的相同地址被共同地設定在所述兩個或更多個接口上。
7.一種地址分配系統中的代理節點,所述地址分配系統用於將地址分配給移動節點的 多個接口中的每一個,所述代理節點包括單元,用於基於來自所述移動節點的請求,將分配給所述多個接口中的兩個或更多個接口的相同地址綁定到所述兩個或更多個接口的每一個鏈路標識符;以及單元,用於通過對應於所綁定的鏈路標識符的鏈路,將去往所述移動節點的相同地址 的分組傳遞給所述移動節點。
8. —種向移動節點的多個接口的每一個分配地址的地址分配方法,所述方法包括步驟向所述移動節點的多個接口中的每一個分配不同的地址;所述移動節點通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信息,並 且基於所接收的網絡信息中的域標識符確定所述多個接口中的兩個或更多個是否附接於 同一域;當所述移動節點確定至同一域的附接時,所述移動節點決定使用附接於所述同一域的 兩個或更多個接口中的任一個作為另一個接口的備用、或者互相作為備用,並且請求連接 到所述兩個或更多個接口中的每一個的每一個代理節點將分配給所述兩個或更多個接口 中的每一個的地址綁定到鏈路標識符作為備用接口 ;以及所述代理節點基於所述請求執行綁定,並且將去往所述移動節點的地址的分組傳遞給 所述移動節點的備用接口。
9.如權利要求8所述的地址分配方法,還包括步驟所述代理節點基於所述請求執行綁定,並且確定所述多個不同地址是否以相同的歸屬 網絡前綴產生,並且如果以相同的歸屬網絡前綴產生,則將所述相同的歸屬網絡前綴共同 綁定到鏈路標識符。
10.一種向移動節點的多個接口的每一個分配地址的地址分配系統,所述系統包括單元,用於向所述移動節點的多個接口中的每一個分配不同的地址;單元,用於使所述移動節點通過所述多個接口中的每一個從網絡接收包含域標識符的 網絡信息,並且基於所收的網絡信息中的域標識符確定所述多個接口中的兩個或更多個是 否附接於同一域;單元,用於在所述移動節點確定至同一域的附接時,使所述移動節點決定使用附接於 所述同一域的兩個或更多個接口中的任一個作為另一個接口的備用、或者互相作為備用, 並且請求連接到所述兩個或更多個接口中的每一個的每一個代理節點將分配給所述兩個 或更多個接口中的每一個的地址綁定到鏈路標識符作為備用接口 ;以及單元,用於使所述代理節點基於所述請求執行綁定,並且將去往所述移動節點的地址 的分組傳遞給所述移動節點的備用接口。
11.如權利要求10所述的地址分配系統,還包括單元,用於使所述代理節點基於所述請求執行綁定,並且確定所述多個不同的地址是 否以相同的歸屬網絡前綴產生,並且如果以相同的歸屬網絡前綴產生,則將所述相同的歸 屬網絡前綴共同綁定到鏈路標識符。
12.—種地址分配系統中的移動節點,所述地址分配系統用於向所述移動節點的多個 接口中的每一個分配地址,所述移動節點包括單元,用於向所述移動節點的多個接口中的每一個分配不同的地址;單元,用於通過所述多個接口中的每一個從網絡接收包含域標識符的網絡信息,並且 基於所接收的網絡信息中的域標識符確定所述多個接口中的兩個或更多個是否附接於同一域;以及單元,用於在確定至同一域的附接時,決定使用附接於所述同一域的兩個或更多個接 口中的任一個作為另一個接口的備用、或者互相作為備用,並且請求連接到所述兩個或更 多個接口中的每一個的每一個代理節點將分配給所述兩個或更多個接口中的每一個的地 址綁定到鏈路標識符作為備用接口。
13.—種地址分配系統中的代理節點,所述地址分配系統用於向移動節點的多個接口 中的每一個分配地址,所述代理節點包括單元,用於基於來自所述移動節點的請求,將分配給所述多個接口中的每一個的不同 地址綁定到所述多個接口的每一個鏈路標識符;單元,用於基於來自所述移動節點的請求,將分配給所述多個接口中的每一個的地址 綁定到鏈路標識符作為備用接口,使得附接於同一域的兩個或更多個接口中的任一個將作 為另一個接口的備用、或者互相作為備用;以及單元,用於基於所述綁定,將去往所述移動節點的地址的分組傳遞給所述移動節點的 備用接口。
14.如權利要求13所述的代理節點,還包括單元,用於確定所述多個不同的地址是否以相同的歸屬網絡前綴產生,並且如果以相 同的歸屬網絡前綴產生,則將所述相同的歸屬網絡前綴共同綁定到鏈路標識符。
全文摘要
本發明公開了一種技術,該技術用於當本地移動性域中的移動節點具有多個接口時切換該移動節點的分組傳遞目的地地址以便執行至該移動節點的傳遞。MN(101)經由多個IF(1010、1011)從網絡接收包含域ID(402)的網絡信息(40)。如果所接收的網絡信息中的域ID(402)指示IF(1010、1011)連接至同一域(11),則決定給IF(1010、1011)分配相同的地址。請求分別連接到IF(1010、1011)的MAG(111、112)將相同的地址綁定到IF(1010、1011)的各自的鏈路標識符。MAG(111、112)根據所述請求執行綁定,並且將去往MN(101)的相同地址的分組傳遞到MN(101)。
文檔編號H04L12/56GK101897157SQ200880116958
公開日2010年11月24日 申請日期2008年11月18日 優先權日2007年11月20日
發明者吳振華, 平野純, 林俊強, 添明·B·高, 莫哈納·D·傑亞薩蘭, 阿相啟吾, 陳必耀 申請人:松下電器產業株式會社