專利名稱:最優(yōu)家鄉(xiāng)代理分配的制作方法
最優(yōu)家鄉(xiāng)代理分配相關(guān)申請的交叉引用本申請要求2007年2月16日申請的題為"最優(yōu)家鄉(xiāng)代理分配" (Optimal Home Agent Allocation)的美國專利申請第[待定]號(hào)的優(yōu)先權(quán), 該申請要求2006年2月17日申請的美國臨時(shí)專利申請第60/774,493號(hào)和 2006年3月6日申請的美國臨時(shí)專利申請第60/780,176號(hào)兩者的優(yōu)先權(quán), 出于所有目的通過對所有上述申請的全部引用將其結(jié)合在本申請中。技術(shù)領(lǐng)域具體實(shí)施例 一般涉及無線網(wǎng)絡(luò)技術(shù)。
背景技術(shù):
在無線網(wǎng)絡(luò)中,家鄉(xiāng)代理(home agent, HA)或者承載管理器 (bearer manager, BM)是由移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)(home network)指定 的。例如,移動(dòng)節(jié)點(diǎn)可與家鄉(xiāng)網(wǎng)絡(luò)關(guān)聯(lián)并且所述移動(dòng)節(jié)點(diǎn)可能漫游到在不 同區(qū)域的其它網(wǎng)絡(luò),所述其它網(wǎng)絡(luò)被稱為訪問網(wǎng)絡(luò)(visiting network)。 所述移動(dòng)節(jié)點(diǎn)可通過網(wǎng)際協(xié)議網(wǎng)關(guān)(Internet Protocol Gateway, IPGW)附 接到所述訪問網(wǎng)絡(luò),并且請求到該網(wǎng)絡(luò)的接入。訪問網(wǎng)絡(luò)可通過認(rèn)證、授 權(quán)禾口計(jì)費(fèi)(authentication, authorization, and accounting; AAA)域認(rèn)i正移 動(dòng)節(jié)點(diǎn)。例如,訪問AAA服務(wù)器可向在該移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)中的家鄉(xiāng) AAA服務(wù)器發(fā)送接入請求。該請求指示還未指定家鄉(xiāng)代理地址。然后, 家鄉(xiāng)AAA服務(wù)器以AAA接入接受消息(AAA access accept message)響 應(yīng),所述AAA接入接受消息包括分配的家鄉(xiāng)代理地址。這個(gè)地址是用于 在移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)中的家鄉(xiāng)代理的。因此,所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理 現(xiàn)在可用來將分組路由(route)到所述移動(dòng)節(jié)點(diǎn)或者從所述移動(dòng)節(jié)點(diǎn)路由 分組。然后,所述移動(dòng)節(jié)點(diǎn)將向在其家鄉(xiāng)網(wǎng)絡(luò)中的家鄉(xiāng)代理登記。在通信
期間,分組可通過移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)被路由。當(dāng)移動(dòng)節(jié)點(diǎn)在訪問網(wǎng)絡(luò)中 漫游時(shí),由于使到移動(dòng)節(jié)點(diǎn)或來自移動(dòng)節(jié)點(diǎn)的分組通過在家鄉(xiāng)網(wǎng)絡(luò)中的家鄉(xiāng)代理進(jìn)行路由而引入延遲(latency)。例如,移動(dòng)節(jié)點(diǎn)可能不在家鄉(xiāng)網(wǎng) 絡(luò)附近,例如家鄉(xiāng)網(wǎng)絡(luò)可能是在紐約但是移動(dòng)節(jié)點(diǎn)可能是在圣弗朗西斯 科。因此,會(huì)在通信中引入一些延遲,因?yàn)榉纸M是從圣弗朗西斯科路由到 紐約的,并且反之亦然。這些會(huì)在延遲敏感業(yè)務(wù)中產(chǎn)生問題,例如是在實(shí) 時(shí)業(yè)務(wù)(IP話音(VoIP)、流視頻等)中。
圖1示出了最優(yōu)分配家鄉(xiāng)代理的系統(tǒng)的示例。圖2示出了圖1中所示的系統(tǒng)的更詳細(xì)的實(shí)施例。圖3圖示了用于指定最優(yōu)的家鄉(xiāng)代理的方法。圖4示出了對用于移動(dòng)節(jié)點(diǎn)的消息進(jìn)行路由的示例。
具體實(shí)施方式
概述具體實(shí)施例提供承載管理器或者家鄉(xiāng)代理的最優(yōu)分配。在一個(gè)實(shí)施例 中,從移動(dòng)節(jié)點(diǎn)接收消息,所述消息請求到訪問網(wǎng)絡(luò)的接入,所述訪問網(wǎng) 絡(luò)不同于所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)。認(rèn)證請求被發(fā)送到所述家鄉(xiāng)網(wǎng)絡(luò),所述認(rèn)證請求請求對接入的認(rèn)證。所述認(rèn)證請求指示還未指定家鄉(xiāng)代理。在一個(gè)示例中,訪問AAA服務(wù)器可向家鄉(xiāng)AAA服務(wù)器發(fā)送接入請求。然 后,家鄉(xiāng)AAA服務(wù)器發(fā)送響應(yīng),該響應(yīng)指示訪問AAA服務(wù)器可以為所 述移動(dòng)節(jié)點(diǎn)指定家鄉(xiāng)代理。然后,訪問AAA服務(wù)器指定最優(yōu)地確定的家 鄉(xiāng)代理。例如,在訪問網(wǎng)絡(luò)中的一個(gè)訪問家鄉(xiāng)代理被指定給所述移動(dòng)節(jié) 點(diǎn)。所述訪問家鄉(xiāng)代理不同于在移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)中找到的家鄉(xiāng)代理。 例如,所述訪問家鄉(xiāng)代理可能比移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理更接近于移動(dòng)節(jié)點(diǎn)。 當(dāng)?shù)怯浾埱蟊唤邮諘r(shí),IP網(wǎng)關(guān)可發(fā)送所述登記請求給所述訪問家鄉(xiāng)代理。 所述登記請求可以不發(fā)回到家鄉(xiāng)網(wǎng)絡(luò)。因此,由于不通過家鄉(xiāng)網(wǎng)絡(luò)路由分 組,所以延遲減少。此外,移動(dòng)節(jié)點(diǎn)的通信現(xiàn)在可經(jīng)過訪問家鄉(xiāng)代理來路 由,就像所述訪問家鄉(xiāng)代理是在家鄉(xiāng)網(wǎng)絡(luò)中被指定的家鄉(xiāng)代理一樣。實(shí)施例示例圖1示出了最優(yōu)地分配家鄉(xiāng)代理的系統(tǒng)的示例。如圖所示,設(shè)有訪問網(wǎng)絡(luò)116和家鄉(xiāng)網(wǎng)絡(luò)118。訪問網(wǎng)絡(luò)116包括IP網(wǎng)關(guān)102、訪問AAA服務(wù) 器104和訪問家鄉(xiāng)代理114。家鄉(xiāng)網(wǎng)絡(luò)118包括家鄉(xiāng)AAA服務(wù)器IIO和家 鄉(xiāng)代理112。此外,移動(dòng)節(jié)點(diǎn)108可試圖通過無線接入網(wǎng)(RAN) 106連 接到訪問網(wǎng)絡(luò)116。盡管功能被描述為由系統(tǒng)中的不同實(shí)體執(zhí)行,但是應(yīng) 當(dāng)理解功能可以由所描述的實(shí)體之外的其它實(shí)體執(zhí)行。家鄉(xiāng)網(wǎng)絡(luò)118可以是指定給移動(dòng)節(jié)點(diǎn)108的永久的家鄉(xiāng)網(wǎng)絡(luò)。例如, 移動(dòng)節(jié)點(diǎn)108可以具有與移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)地址的網(wǎng)絡(luò)前綴匹配的網(wǎng)絡(luò)前 綴。傳統(tǒng)上,標(biāo)準(zhǔn)IP路由機(jī)制將把發(fā)往移動(dòng)節(jié)點(diǎn)家鄉(xiāng)地址的分組傳遞到移 動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)。訪問網(wǎng)絡(luò)116可以是與家鄉(xiāng)網(wǎng)絡(luò)118不同的網(wǎng)絡(luò)。例如,訪問網(wǎng)絡(luò) 116可以是與家鄉(xiāng)網(wǎng)絡(luò)U8不同位置的網(wǎng)絡(luò)。移動(dòng)節(jié)點(diǎn)108可以是任何移動(dòng)節(jié)點(diǎn),所述任何移動(dòng)節(jié)點(diǎn)例如是蜂窩電 話、移動(dòng)電子郵件設(shè)備、膝上型電腦、個(gè)人數(shù)字助理(PDA)、智能電話 (smart telephone)等。盡管描述了移動(dòng)節(jié)點(diǎn),但是應(yīng)該理解移動(dòng)節(jié)點(diǎn) 108也可包括固定設(shè)備。移動(dòng)節(jié)點(diǎn)108也可被稱為接入終端。移動(dòng)節(jié)點(diǎn)108可無線連接到訪問網(wǎng)絡(luò)116。例如,移動(dòng)節(jié)點(diǎn)108通過 無線接入網(wǎng)106進(jìn)行連接,無線接入網(wǎng)106可包括基站,以及允許層2移 動(dòng)接入和空中通信的其他組件。盡管描述了無線網(wǎng)絡(luò),但是移動(dòng)節(jié)點(diǎn)108 并非一定要通過無線網(wǎng)絡(luò)連接。而是,移動(dòng)節(jié)點(diǎn)108可通過例如局域網(wǎng)等 的有線網(wǎng)連接。當(dāng)移動(dòng)節(jié)點(diǎn)108漫游到家鄉(xiāng)網(wǎng)絡(luò)118以外的網(wǎng)絡(luò)時(shí),移動(dòng)節(jié)點(diǎn)108將 發(fā)送接入請求給被訪問的網(wǎng)絡(luò)。例如,移動(dòng)節(jié)點(diǎn)108通過無線接入網(wǎng)106 發(fā)送接入請求并且所述接入請求在IP網(wǎng)關(guān)102處被接收到。IP網(wǎng)關(guān)102被 配置為與其它網(wǎng)絡(luò)相接口 (interface),即在RAN層2網(wǎng)絡(luò)和IP層3網(wǎng)絡(luò)
之間。
一般地, 一個(gè)家鄉(xiāng)代理被指定給移動(dòng)節(jié)點(diǎn)108。所述家鄉(xiāng)代理可以是承載管理器,所述承載管理器提供例如移動(dòng)性業(yè)務(wù)、準(zhǔn)入控制、QoS等 的與承載(bearer)有關(guān)的業(yè)務(wù)和功能。在移動(dòng)節(jié)點(diǎn)108被允許接入訪問網(wǎng)絡(luò)116之前,來自移動(dòng)節(jié)點(diǎn)108的 接入請求需要被認(rèn)證。在一個(gè)實(shí)施例中,AAA服務(wù)器被用來認(rèn)證移動(dòng)節(jié)點(diǎn) 108。盡管描述了 AAA服務(wù)器,但是應(yīng)該理解其它認(rèn)證方法也可以被使 用。此外,協(xié)議遠(yuǎn)程認(rèn)證撥號(hào)用戶服務(wù)(RADIUS)也可以用于發(fā)送認(rèn)證 消息。然而,應(yīng)該理解也可使用其它協(xié)議,例如使用DIAMETER終端 訪問控制器訪問控制系統(tǒng)(TACACS)等。訪問AAA服務(wù)器104是在訪問網(wǎng)絡(luò)116中的AAA服務(wù)器。IP網(wǎng)關(guān) 102將接入請求發(fā)送給訪問AAA服務(wù)器104,然后訪問AAA服務(wù)器104 將接入請求轉(zhuǎn)發(fā)給家鄉(xiāng)AAA服務(wù)器110以用于認(rèn)證。在發(fā)送接入請求的 過程中,訪問AAA服務(wù)器指示還未為移動(dòng)節(jié)點(diǎn)108分配家鄉(xiāng)代理。然后,家鄉(xiāng)AAA服務(wù)器110確定是否應(yīng)該在家鄉(xiāng)網(wǎng)絡(luò)118中指定家 鄉(xiāng)代理。例如,可能因不同理由希望在訪問網(wǎng)絡(luò)116中的家鄉(xiāng)代理被指 定。這可能是因?yàn)樵L問網(wǎng)絡(luò)116離移動(dòng)節(jié)點(diǎn)108更近,并且因此,與訪問 網(wǎng)絡(luò)116中的家鄉(xiāng)代理通信比與家鄉(xiāng)網(wǎng)絡(luò)118中的家鄉(xiāng)代理通信產(chǎn)生更少 的延遲。此外,擁有訪問網(wǎng)絡(luò)中的家鄉(xiāng)代理會(huì)消除不必要的到家鄉(xiāng)網(wǎng)絡(luò) 118的往返。例如,如果指定了家鄉(xiāng)網(wǎng)絡(luò)118中的家鄉(xiāng)代理,則消息不得 不通過訪問網(wǎng)絡(luò)116路由到家鄉(xiāng)網(wǎng)絡(luò)118中的家鄉(xiāng)代理,并且然后路由回 到訪問網(wǎng)絡(luò)116到移動(dòng)節(jié)點(diǎn)108。因此,家鄉(xiāng)AAA服務(wù)器110可確定對移動(dòng)節(jié)點(diǎn)108而言,家鄉(xiāng)代 理112不是最優(yōu)的家鄉(xiāng)代理。家鄉(xiāng)AAA服務(wù)器110發(fā)送接入響應(yīng)給訪問 AAA服務(wù)器104,所述接入響應(yīng)指示移動(dòng)節(jié)點(diǎn)108是否已被認(rèn)證。此外, 如果移動(dòng)節(jié)點(diǎn)108已經(jīng)被認(rèn)證,則所述響應(yīng)指示訪問AAA服務(wù)器104 可以為移動(dòng)節(jié)點(diǎn)108指定訪問家鄉(xiāng)代理。在這種情況下,訪問AAA服務(wù) 器104可指定被確認(rèn)對移動(dòng)節(jié)點(diǎn)108而言是最優(yōu)的訪問家鄉(xiāng)代理。所述訪 問家鄉(xiāng)代理可以替代以傳統(tǒng)方式指定的家鄉(xiāng)網(wǎng)絡(luò)118中的家鄉(xiāng)代理。在一 個(gè)實(shí)施例中,訪問AAA服務(wù)器104指定在位置上與移動(dòng)節(jié)點(diǎn)108最近的
訪問家鄉(xiāng)代理114。在其它具體實(shí)施例中,還可考慮例如延遲、負(fù)載等不同的因素,來指定訪問家鄉(xiāng)代理114。通過使訪問網(wǎng)絡(luò)116指定訪問家鄉(xiāng) 代理,可減少在與訪問家鄉(xiāng)代理114的通信中的延遲。盡管訪問家鄉(xiāng)代理114是作為訪問網(wǎng)絡(luò)116的一部分示出,但是應(yīng)當(dāng)理解訪問家鄉(xiāng)代理可以在任何訪問網(wǎng)絡(luò)中被指定。然后訪問AAA服務(wù)器104發(fā)送響應(yīng)給IP網(wǎng)關(guān)102,所述響應(yīng)包括訪 問家鄉(xiāng)代理114的地址。然后,IP網(wǎng)關(guān)102可將該地址存儲(chǔ)在存儲(chǔ)器(例 如高速緩存)中。然后,對該接入請求的響應(yīng)被發(fā)送給移動(dòng)節(jié)點(diǎn)108,所 述響應(yīng)指示移動(dòng)節(jié)點(diǎn)108已經(jīng)被認(rèn)證。在認(rèn)證后,移動(dòng)節(jié)點(diǎn)108可能想要向訪問網(wǎng)絡(luò)116登記。IP網(wǎng)關(guān)102 接收來自移動(dòng)節(jié)點(diǎn)108的登記請求。首先,IP網(wǎng)關(guān)102確定該登記請求發(fā) 送到哪里,例如是到已指定的訪問家鄉(xiāng)代理114。在這種情況下,從高速 緩存中確定訪問家鄉(xiāng)代理114的地址并將所述登記請求路由到該地址。然 后,利用訪問家鄉(xiāng)代理114完成登記過程,就像家鄉(xiāng)代理112被指定為家 鄉(xiāng)代理原本要完成的一樣。然而,在這種情況下,訪問家鄉(xiāng)代理114變成 移動(dòng)節(jié)點(diǎn)108的家鄉(xiāng)代理。因此,當(dāng)?shù)怯涍^程中的用于移動(dòng)節(jié)點(diǎn)108的消 息被接收到時(shí),它們不經(jīng)過家鄉(xiāng)代理112而是經(jīng)過訪問家鄉(xiāng)代理114。這 減少了用于建立連接的登記過程中的延遲,這是因?yàn)樵L問家鄉(xiāng)代理114可 能離移動(dòng)節(jié)點(diǎn)108更近。此外,由于消息不經(jīng)過家鄉(xiāng)網(wǎng)絡(luò)118發(fā)送,因此使用訪問家鄉(xiāng)代理 114可減少在所述承載路徑中的延遲。例如,如果移動(dòng)節(jié)點(diǎn)108已經(jīng)漫游 到遠(yuǎn)離家鄉(xiāng)網(wǎng)絡(luò)118的位置,則通過訪問網(wǎng)絡(luò)116發(fā)送消息給家鄉(xiāng)網(wǎng)絡(luò) 118,并且可能發(fā)送回來,這是不希望的。在一個(gè)示例中,如果移動(dòng)節(jié)點(diǎn) 108想要發(fā)起與附接到訪問網(wǎng)絡(luò)116的另一個(gè)移動(dòng)節(jié)點(diǎn)的呼叫,則不希望 經(jīng)過家鄉(xiāng)網(wǎng)絡(luò)118從訪問網(wǎng)絡(luò)116發(fā)送通信再發(fā)回給訪問網(wǎng)絡(luò)116。而 是,使移動(dòng)節(jié)點(diǎn)108通過訪問網(wǎng)絡(luò)116和訪問家鄉(xiāng)代理114通信更有效。 這對于例如VoIP、視頻流應(yīng)用等的延遲敏感應(yīng)用可能是重要的。例如,分 組通過家鄉(xiāng)網(wǎng)絡(luò)118流經(jīng)訪問網(wǎng)絡(luò)116會(huì)造成延遲,所述延遲會(huì)影響正在 傳遞的數(shù)據(jù)的質(zhì)量,所述正在傳遞的數(shù)據(jù)例如是正在播放的視頻。然而,
通過使用訪問家鄉(xiāng)代理114作為移動(dòng)節(jié)點(diǎn)108的家鄉(xiāng)代理,就避免了所述 延遲。圖2示出了圖1中所示的系統(tǒng)的更詳細(xì)的實(shí)施例。如圖所示,IP網(wǎng)關(guān) 102包括接入請求處理器202、家鄉(xiāng)代理地址存儲(chǔ)器204、存儲(chǔ)裝置206和 登記請求處理器214。訪問AAA服務(wù)器104包括接入^l青求處理器208和家 鄉(xiāng)代理指定器210。首先,移動(dòng)節(jié)點(diǎn)108發(fā)送接入請求給IP網(wǎng)關(guān)102。然后,接入請求處 理器202確定移動(dòng)節(jié)點(diǎn)108需要被認(rèn)證,并且接入請求處理器202發(fā)送請 求給訪問AAA服務(wù)器104。然后接入請求處理器208可發(fā)送接入請求給家 鄉(xiāng)AAA服務(wù)器110。該消息可包括參數(shù),所述參數(shù)包括等于0的家鄉(xiāng)代理 (HA)域,或者該消息可包括指示家鄉(xiāng)代理未被指定的另外的任意數(shù) 字。例如,家鄉(xiāng)代理(HA )域中的地址可以是0.0.0.0或者 255.255.255.255。然后,家鄉(xiāng)代理指定確定器212確定家鄉(xiāng)AAA服務(wù)器IIO應(yīng)當(dāng)是在 家鄉(xiāng)網(wǎng)絡(luò)118中指定家鄉(xiāng)代理還是允許訪問網(wǎng)絡(luò)116指定家鄉(xiāng)代理。在這 種情況下,確定訪問網(wǎng)絡(luò)116應(yīng)該最優(yōu)地指定家鄉(xiāng)代理。因此,發(fā)送AAA 接入接受消息,該AAA接入接受消息具有對訪問網(wǎng)絡(luò)U6應(yīng)該指定家鄉(xiāng) 代理的指示。接入請求處理器208接收所述響應(yīng)并且然后家鄉(xiāng)代理指定器210確定 將指定給移動(dòng)節(jié)點(diǎn)108的訪問家鄉(xiāng)代理114。例如,位置離移動(dòng)節(jié)點(diǎn)108 最近的家鄉(xiāng)代理被確定。訪問家鄉(xiāng)代理地址被確定并且被發(fā)送給家鄉(xiāng)代理 地址存儲(chǔ)器204。然后,訪問家鄉(xiāng)代理地址可被緩存到或者存儲(chǔ)到IP網(wǎng)關(guān) 102中的存儲(chǔ)裝置206。然后,請求處理器202可發(fā)送接入響應(yīng)給移動(dòng)節(jié) 點(diǎn)108,所述接入響應(yīng)指示移動(dòng)節(jié)點(diǎn)108已經(jīng)被認(rèn)證以接入訪問網(wǎng)絡(luò) 116。然后,移動(dòng)節(jié)點(diǎn)108可發(fā)送登記請求(RRQ)給IP網(wǎng)關(guān)102。當(dāng)請求 處理器202接收所述登記請求時(shí),它確定是否己經(jīng)給移動(dòng)節(jié)點(diǎn)108指定家 鄉(xiāng)代理。在這種情況下,存儲(chǔ)在存儲(chǔ)裝置206中的訪問家鄉(xiāng)代理地址被確 定。然后,登記請求處理器202將登記請求路由到在所存儲(chǔ)的家鄉(xiāng)代理地
址處的訪問家鄉(xiāng)代理114。因此,訪問家鄉(xiāng)代理114然后可在通信中被用作移動(dòng)節(jié)點(diǎn)108的家鄉(xiāng)代理。圖3圖示了用于指定最優(yōu)的家鄉(xiāng)代理的方法。步驟302接收來自移動(dòng) 節(jié)點(diǎn)108的接入請求。該接入請求指示還未給移動(dòng)節(jié)點(diǎn)108指定家鄉(xiāng)代 理。步驟304發(fā)送接入請求給家鄉(xiāng)網(wǎng)絡(luò)118。然后,家鄉(xiāng)網(wǎng)絡(luò)118可處理 該請求來確定是否應(yīng)指定家鄉(xiāng)網(wǎng)絡(luò)118中的家鄉(xiāng)代理。假設(shè)在家鄉(xiāng)網(wǎng)絡(luò)中 沒有指定家鄉(xiāng)網(wǎng)絡(luò)118中的家鄉(xiāng)代理,則響應(yīng)被發(fā)送回訪問網(wǎng)絡(luò)116,該 響應(yīng)指示訪問網(wǎng)絡(luò)116應(yīng)該指定家鄉(xiāng)代理。步驟306接收所述響應(yīng),所述響應(yīng)指示訪問網(wǎng)絡(luò)116應(yīng)該為移動(dòng)節(jié) 點(diǎn)108指定訪問家鄉(xiāng)代理114。步驟308確定指定給移動(dòng)節(jié)點(diǎn)108的訪問家鄉(xiāng)代理114。例如,不同 的訪問家鄉(xiāng)代理被確定并且最優(yōu)的一個(gè)被選擇。然后,步驟310指定訪問家鄉(xiāng)代理114給移動(dòng)節(jié)點(diǎn)108。步驟312發(fā) 送訪問家鄉(xiāng)代理114的地址給IP網(wǎng)關(guān)102,這樣,IP網(wǎng)關(guān)102現(xiàn)在可以將 消息路由到移動(dòng)節(jié)點(diǎn)108的訪問家鄉(xiāng)代理114。在該家鄉(xiāng)代理被選擇后,IP網(wǎng)關(guān)102就可以輔助用于移動(dòng)節(jié)點(diǎn)108的 消息路由。圖4示出了對用于移動(dòng)節(jié)點(diǎn)108的消息進(jìn)行路由的示例。步驟 402接收來自移動(dòng)節(jié)點(diǎn)108的登記請求。該登記請求可指示家鄉(xiāng)代理還 未被指定。步驟404確定已經(jīng)被指定給移動(dòng)節(jié)點(diǎn)108的訪問家鄉(xiāng)代理114的地 址。這可能已經(jīng)從自訪問AAA服務(wù)器104發(fā)送的消息中被緩存。步驟406發(fā)送登記請求給訪問家鄉(xiāng)代理114。然后,訪問家鄉(xiāng)代理 114輔助登記過程。消息可以被訪問家鄉(xiāng)代理114路由,就像訪問家鄉(xiāng)代 理114是家鄉(xiāng)網(wǎng)絡(luò)118中的家鄉(xiāng)代理112—樣。因此,之前原本將會(huì)通過 家鄉(xiāng)代理112的任何消息現(xiàn)在可以通過訪問家鄉(xiāng)代理114進(jìn)行路由。這些 消息并非一定要通過家鄉(xiāng)網(wǎng)絡(luò)118。因此,具體實(shí)施例具有許多優(yōu)點(diǎn)。例如,由于對家鄉(xiāng)網(wǎng)絡(luò)118的往返 不是必須的,所以承載路徑是被最優(yōu)化的。當(dāng)然,數(shù)據(jù)可流經(jīng)訪問網(wǎng)絡(luò)
116而不經(jīng)過家鄉(xiāng)網(wǎng)絡(luò)118。而且,可以以低延遲建立連接。例如,在訪問家鄉(xiāng)代理114被指定后,它就可以處理用于移動(dòng)節(jié)點(diǎn)108的建立而不需 要與家鄉(xiāng)網(wǎng)絡(luò)118的任何聯(lián)系。而且,家鄉(xiāng)代理是在AAA認(rèn)證期間被指 定的,從而,在訪問家鄉(xiāng)代理114被指定以后,不需要對家鄉(xiāng)AAA服務(wù) 器110另外的往返。雖然已經(jīng)針對具體實(shí)施例進(jìn)行了描述,但這些具體實(shí)施例只是示例性 的,而不是限制性的。任何合適的編程語言都可用來實(shí)現(xiàn)具體實(shí)施例的例程,所述編程語言 包括C、 C++、 Java、匯編語言等??梢圆捎貌煌木幊碳夹g(shù),例如面向 過程的或者面向?qū)ο蟮?。所述例程可以在單個(gè)處理設(shè)備上或者在多處理器 上執(zhí)行。雖然以特定的順序給出了步驟、操作或者計(jì)算,但是所述順序在 不同的具體實(shí)施例中是可以改變的。在一些具體實(shí)施例中,在本說明書中 被示為順序的多個(gè)步驟可以被同時(shí)執(zhí)行。這里描述的操作順序可以被另一 進(jìn)程中斷、掛起或者以其他方式控制,所述另一個(gè)進(jìn)程例如是操作系統(tǒng)、 內(nèi)核等。所述例程可以在操作系統(tǒng)環(huán)境中運(yùn)行,或者作為占有系統(tǒng)處理的 全部或者主要部分的獨(dú)立例程運(yùn)行??梢栽谟布④浖騼烧叩慕M合中執(zhí) 行功能。除非另有說明,功能也可以全部或者部分手動(dòng)執(zhí)行。在本申請的描述中,提供了大量特定細(xì)節(jié),例如組件和/或方法的示例,以提供對具體實(shí)施例的全面理解。然而,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,在沒有這些特定細(xì)節(jié)中的一個(gè)或者多個(gè)的情況,或者用其他裝置、系統(tǒng)、配件、方法、組件、材料、部件和/或類似物,具體實(shí)施例也可以實(shí)現(xiàn)。在其他情況下,已知的結(jié)構(gòu)、材料或者操作沒有特別示出或者詳細(xì)描述以避 免混淆具體實(shí)施例多個(gè)方面。為了具體實(shí)施例的目的,"機(jī)器可讀介質(zhì)"可以是包含、存儲(chǔ)、傳 輸、傳播、或者傳送程序,以由指令執(zhí)行系統(tǒng)、裝置、系統(tǒng)或者設(shè)備使 用,或者結(jié)合指令執(zhí)行系統(tǒng)、裝置、系統(tǒng)或者設(shè)備使用的任何介質(zhì)。僅作 為示例而非限制,機(jī)器可讀介質(zhì)可以包括電子、磁、光、電磁、紅外或者 半導(dǎo)體系統(tǒng)、裝置、系統(tǒng)、設(shè)備、傳播介質(zhì)或計(jì)算機(jī)存儲(chǔ)器。具體實(shí)施例可以是在軟件或者硬件或者兩者的組合中以控制邏輯的形式實(shí)現(xiàn)。當(dāng)由一個(gè)或者多個(gè)處理器執(zhí)行時(shí),所述控制邏輯可以是可運(yùn)行來 執(zhí)行具體實(shí)施例中所描述的操作的。"處理器"或"處理"包括處理數(shù)據(jù)、信號(hào)或者其他信息的任何人、 硬件和/或軟件系統(tǒng)、機(jī)構(gòu)或者組件。處理器可以包括具有通用中央處理單 元、多處理單元、用于實(shí)現(xiàn)功能的專用電路的系統(tǒng)或者其他系統(tǒng)。處理無 需受限于地理位置或者具有時(shí)間限制。例如,處理器可以以"實(shí)時(shí)"、"離線"、"批處理"等方式執(zhí)行其功能。處理的多個(gè)部分可以在不同的 時(shí)刻和不同的位置由不同的(或相同的)處理系統(tǒng)執(zhí)行。在整個(gè)說明書中,提到"一個(gè)實(shí)施例"、"實(shí)施例"、"特定實(shí)施 例"或者"具體實(shí)施例"是指本發(fā)明的至少一個(gè)實(shí)施例而不必是所有實(shí)施 例中包括結(jié)合該實(shí)施例描述的特定特征、結(jié)構(gòu)或特性。因此,在整個(gè)本說 明書中的多個(gè)位置處出現(xiàn)短語"在具體實(shí)施例中"、"在實(shí)施例中"或"在特定實(shí)施例中"不一定是指相同的實(shí)施例。此外,任何特定實(shí)施例的 具體的特征、結(jié)構(gòu)或者特性可以與一個(gè)或多個(gè)其他具體實(shí)施例以任何合適 的方式組合。應(yīng)當(dāng)理解,考慮本申請的教導(dǎo),在本申請描述并示出的具體 實(shí)施例的其他變動(dòng)和修改也是可以的,并且應(yīng)當(dāng)被認(rèn)為是本發(fā)明的精神和 范圍的一部分。具體實(shí)施例可以通過使用編程的通用數(shù)字計(jì)算機(jī),通過使用專用集成 電路、可編程邏輯器件、現(xiàn)場可編程邏輯門陣列、光、化學(xué)、生物、量子 或者納米工程系統(tǒng)、組件和機(jī)構(gòu),等等來實(shí)現(xiàn)。 一般而言,具體實(shí)施例的 功能可以用本領(lǐng)域已知的任意裝置來實(shí)現(xiàn)。可以使用分布式的聯(lián)網(wǎng)系統(tǒng)、 組件和/或電路。數(shù)據(jù)的通信或者傳送可以是有線的、無線的或者通過其他 手段的。將意識(shí)到,當(dāng)按照具體應(yīng)用有用時(shí),附圖中示出的一個(gè)或多個(gè)元件也 可以用更加分離或者更加集成的方式實(shí)現(xiàn),或者在某些情況下甚至被刪除 或者使得不可工作。實(shí)現(xiàn)可以被存儲(chǔ)到機(jī)器可讀介質(zhì)中以允許計(jì)算機(jī)執(zhí)行 上述任何方法的程序或者代碼也在本發(fā)明的精神和范圍內(nèi)。另外,附圖中的任何信號(hào)箭頭應(yīng)當(dāng)僅被認(rèn)為是示例性的,而非限制性 的,除非另外專門說明。此外,除非另外說明,這里使用的術(shù)語"或"一
般意思是"和/或"。組件或者步驟的組合也被認(rèn)為是已提到的,其中,術(shù) 語被預(yù)見為是提供了分離或者組合的能力。說明書和權(quán)利要求書中使用的"一"、"一個(gè)"和"所述"包括復(fù)數(shù) 引用,除非上下文清楚地另外表明。此外,說明書和權(quán)利要求書中使用的 "在……中"的意思包括"在……中"和"在……上",除非上下文清楚 地另外表明。前面對說明性具體實(shí)施例的描述(包括在摘要中所描述的),不是要 窮舉或者將本發(fā)明限制為這里所公開的準(zhǔn)確的形式。盡管這里僅僅是為了 說明目的描述本發(fā)明的特定具體實(shí)施例和示例,但是本領(lǐng)域技術(shù)人員將認(rèn) 識(shí)到并意識(shí)到,在本發(fā)明的精神和范圍內(nèi)可以有各種等同修改。如上所 述,對本發(fā)明的這些修改可以根據(jù)前面對說明性具體實(shí)施例的描述作出, 并且要被包括在本發(fā)明的精神和范圍內(nèi)。因此,盡管在本申請中已參考具體實(shí)施例描述了本發(fā)明,但是各種修 改、改變和替換也在前面的公開中,并且將意識(shí)到,在某些情況下,具體 實(shí)施例的某些特征將被采用,而沒有對其他特征的相應(yīng)使用,也不脫離之 前所闡述的本發(fā)明的范圍和精神。因此,可以做出許多修改來使特定情況 或材料適應(yīng)本發(fā)明的實(shí)質(zhì)范圍和精神。本發(fā)明不受限于在所附權(quán)利要求書 中使用的特定術(shù)語和/或作為設(shè)想來實(shí)現(xiàn)本發(fā)明的最佳模式公開的具體實(shí)施 例,而是本發(fā)明將包括任意的和所有具體實(shí)施例以及落在所附權(quán)利要求書 的范圍內(nèi)的等同物。
權(quán)利要求
1. 一種方法,包括接收消息,所述消息請求對訪問網(wǎng)絡(luò)的接入,所述訪問網(wǎng)絡(luò)與移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)不同,所述家鄉(xiāng)網(wǎng)絡(luò)包括所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理;確定要指定給所述移動(dòng)節(jié)點(diǎn)的訪問家鄉(xiāng)代理,所述訪問家鄉(xiāng)代理與所述家鄉(xiāng)網(wǎng)絡(luò)中移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理不同;以及將所述訪問家鄉(xiāng)代理而不是所述家鄉(xiāng)網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理指定給所述移動(dòng)節(jié)點(diǎn)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述訪問家鄉(xiāng)代理是被最優(yōu)地 選擇出來,以減少在與所述移動(dòng)節(jié)點(diǎn)的通信中的延遲的家鄉(xiāng)代理。
3. 根據(jù)權(quán)利要求1所述的方法,還包括發(fā)送認(rèn)證消息給所述家鄉(xiāng)網(wǎng)絡(luò),所述認(rèn)證消息請求指定家鄉(xiāng)代理;以及接收來自所述家鄉(xiāng)網(wǎng)絡(luò)的響應(yīng),所述響應(yīng)指示所述訪問家鄉(xiāng)代理應(yīng) 該由所述訪問網(wǎng)絡(luò)中的實(shí)體指定。
4. 根據(jù)權(quán)利要求3所述的方法,其中,所述認(rèn)證消息是通過訪問AAA服務(wù)器發(fā)送給家鄉(xiāng)AAA服務(wù)器的,其中,所述家鄉(xiāng)AAA服務(wù)器利用所述 響應(yīng)進(jìn)行響應(yīng)。
5. 根據(jù)權(quán)利要求1所述的方法,還包括 存儲(chǔ)所述訪問家鄉(xiāng)代理的地址; 接收來自所述移動(dòng)節(jié)點(diǎn)的登記請求;以及發(fā)送所述登記請求給所述訪何家鄉(xiāng)代理,而不是所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng) 網(wǎng)絡(luò)。
6. 根據(jù)權(quán)利要求1所述的方法,其中所接收到的消息是用于所述移動(dòng) 節(jié)點(diǎn)的認(rèn)證消息。
7. 根據(jù)權(quán)利要求1所述的方法,其中所述訪問家鄉(xiāng)代理而不是所述移 動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理輔助建立用于所述移動(dòng)節(jié)點(diǎn)的承載路徑。
8. 根據(jù)權(quán)利要求1所述的方法,其中,所述訪問家鄉(xiāng)代理接收發(fā)往所 述移動(dòng)節(jié)點(diǎn)的分組而不讓所述分組經(jīng)過所述家鄉(xiāng)網(wǎng)絡(luò)進(jìn)行路由。
9. 根據(jù)權(quán)利要求1所述的方法,其中AAA服務(wù)器指定所述訪問家鄉(xiāng) 代理。
10. —種裝置,包括 一個(gè)或者多個(gè)處理器;以及編碼在一個(gè)或多個(gè)有形介質(zhì)中,由所述一個(gè)或多個(gè)處理器執(zhí)行的邏輯,所述邏輯當(dāng)被執(zhí)行時(shí)可操作用于接收消息,所述消息請求對訪問網(wǎng)絡(luò)的接入,所述訪問網(wǎng)絡(luò)與移動(dòng)節(jié) 點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)不同,所述家鄉(xiāng)網(wǎng)絡(luò)包括所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理;確定要指定給所述移動(dòng)節(jié)點(diǎn)的訪問家鄉(xiāng)代理,所述訪問家鄉(xiāng)代理與所述家鄉(xiāng)網(wǎng)絡(luò)中移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理不同;以及將所述訪問家鄉(xiāng)代理而不是所述家鄉(xiāng)網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理指 定給所述移動(dòng)節(jié)點(diǎn)。
11. 根據(jù)權(quán)利要求10所述的裝置,其中,所述訪問家鄉(xiāng)代理是被最優(yōu) 地選擇出來,以減少在與所述移動(dòng)節(jié)點(diǎn)的通信中的延遲的家鄉(xiāng)代理。
12. 根據(jù)權(quán)利要求10所述的裝置,其中,所述邏輯在被執(zhí)行時(shí)還可操 作用于發(fā)送認(rèn)證消息給所述家鄉(xiāng)網(wǎng)絡(luò),所述認(rèn)證消息請求指定家鄉(xiāng)代理;以及接收來自所述家鄉(xiāng)網(wǎng)絡(luò)的響應(yīng),所述響應(yīng)指示所述訪問家鄉(xiāng)代理應(yīng) 該由所述訪問網(wǎng)絡(luò)中的實(shí)體指定。
13. 根據(jù)權(quán)利要求12所述的裝置,其中,所述認(rèn)證消息是通過訪問AAA服務(wù)器發(fā)送給家鄉(xiāng)AAA服務(wù)器的,其中,所述家鄉(xiāng)AAA服務(wù)器利 用所述響應(yīng)進(jìn)行響應(yīng)。
14. 根據(jù)權(quán)利要求10所述的裝置,其中,所述邏輯在被執(zhí)行時(shí)還可操作用于存儲(chǔ)所述訪問家鄉(xiāng)代理的地址; 接收來自所述移動(dòng)節(jié)點(diǎn)的登記請求;以及發(fā)送所述登記請求給所述訪問家鄉(xiāng)代理,而不是所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng) 網(wǎng)絡(luò)。
15. 根據(jù)權(quán)利要求10所述的裝置,其中,所接收到的消息是用于所述 移動(dòng)節(jié)點(diǎn)的認(rèn)證消息。
16. 根據(jù)權(quán)利要求10所述的裝置,其中,所述訪問家鄉(xiāng)代理而不是所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理輔助建立用于所述移動(dòng)節(jié)點(diǎn)的承載路徑。
17. 根據(jù)權(quán)利要求10所述的裝置,其中,所述訪問家鄉(xiāng)代理接收發(fā)往 所述移動(dòng)節(jié)點(diǎn)的分組而不讓所述分組經(jīng)過所述家鄉(xiāng)網(wǎng)絡(luò)進(jìn)行路由。
18. 根據(jù)權(quán)利要求10所述的裝置,其中,AAA服務(wù)器指定所述訪問家 鄉(xiāng)代理。
19. 一種裝置,包括用于接收消息的裝置,所述消息請求對訪問網(wǎng)絡(luò)的接入,所述訪問網(wǎng) 絡(luò)與移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)不同,所述家鄉(xiāng)網(wǎng)絡(luò)包括所述移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代 理;用于確定要指定給所述移動(dòng)節(jié)點(diǎn)的訪問家鄉(xiāng)代理的裝置,所述訪問家 鄉(xiāng)代理與所述家鄉(xiāng)網(wǎng)絡(luò)中移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代理不同;以及用于將所述訪問家鄉(xiāng)代理而不是所述家鄉(xiāng)網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)代 理指定給所述移動(dòng)節(jié)點(diǎn)的裝置。
全文摘要
具體實(shí)施例提供了一種承載管理器或家鄉(xiāng)代理的最優(yōu)化分配。在一個(gè)實(shí)施例中,消息從移動(dòng)節(jié)點(diǎn)被接收,所述移動(dòng)節(jié)點(diǎn)請求對與移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)不同的訪問網(wǎng)絡(luò)的接入。認(rèn)證請求被發(fā)送到家鄉(xiāng)網(wǎng)絡(luò),所述認(rèn)證請求請求對接入的認(rèn)證。所述認(rèn)證請求指示家鄉(xiāng)代理還未被指定。然后,家鄉(xiāng)AAA服務(wù)器發(fā)送響應(yīng),所述響應(yīng)指示訪問AAA服務(wù)器可以為移動(dòng)節(jié)點(diǎn)指定家鄉(xiāng)代理。然后,所述訪問AAA服務(wù)器指定被最優(yōu)地確定的家鄉(xiāng)代理。所述訪問家鄉(xiāng)代理與在移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò)中找到的家鄉(xiāng)代理是不同的。當(dāng)?shù)怯浾埱蟊唤邮盏綍r(shí),IP網(wǎng)關(guān)可發(fā)送所述登記請求給所述訪問家鄉(xiāng)代理,所述登記請求可不被發(fā)送回所述家鄉(xiāng)網(wǎng)絡(luò)。
文檔編號(hào)H04L29/06GK101401462SQ200780005846
公開日2009年4月1日 申請日期2007年2月20日 優(yōu)先權(quán)日2006年2月17日
發(fā)明者帕維茨·耶格納, 蒂莫西·斯達(dá)莫爾斯, 賈亞拉曼·耶爾, 阿南德·K·奧斯瓦爾 申請人:思科技術(shù)公司