專利名稱:一種家鄉(xiāng)代理集群系統(tǒng)及其部署方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其是涉及移動通信系統(tǒng)的移動IP領(lǐng)域中一種 家鄉(xiāng)代理集群系統(tǒng)及其部署方法。
背景技術(shù):
移動IP技術(shù)和代理移動IP技術(shù)廣泛的應(yīng)用于移動通信領(lǐng)域。移動IP
技術(shù)和代理移動IP技術(shù)涉及到以下幾個系統(tǒng)移動終端、外地代理(Foreign
Agent)、家鄉(xiāng)代理(HomeAgent)、鑒權(quán)計費授權(quán)系統(tǒng)(AAA)。 現(xiàn)有的家鄉(xiāng)代理系統(tǒng)常有單系統(tǒng)或集群兩種部署方式。 單系統(tǒng)部署方式,即家鄉(xiāng)代理系統(tǒng)中只包含一個家鄉(xiāng)代理,如圖l所
示。單系統(tǒng)部署方式的系統(tǒng)容量小,擴展性差,現(xiàn)在已經(jīng)很少應(yīng)用于商用局中。
為解決單系統(tǒng)部署的缺點提出了集群部署方式,現(xiàn)有的集群系統(tǒng)中包 含若干個單系統(tǒng),每個單系統(tǒng)對外公開地址,對外可見?,F(xiàn)有的集群部署 方式中,由于集群對外呈現(xiàn)多個家鄉(xiāng)代理,因此需要選擇一個家鄉(xiāng)代理作 為負(fù)荷分擔(dān)的集中控制點,即需要一個網(wǎng)元節(jié)點識別并分配哪些用戶接入 到哪個家鄉(xiāng)代理,來實現(xiàn)用戶在集群系統(tǒng)內(nèi)部的負(fù)荷分擔(dān)。用戶分配技術(shù) 有很多種,典型的是RFC4433、 3GPP2-X.S0011-002-D等協(xié)議。
現(xiàn)有的集群部署方式存在一些缺點,首先,需要選擇一個家鄉(xiāng)代理作 為負(fù)荷分擔(dān)的集中控制點,集中控制點在采用動態(tài)家鄉(xiāng)代理技術(shù)選擇并分 配家鄉(xiāng)代理給用戶提供服務(wù)時,需要外部網(wǎng)元相應(yīng)的協(xié)議的支持?,F(xiàn)網(wǎng)中 很多老舊終端無法支持相應(yīng)的協(xié)議,也無法升級到可支持相應(yīng)的協(xié)議的版 本,對于運營商來說,部署集群系統(tǒng)需要淘汰舊設(shè)備,成本太高,增加了 運營商部署集群系統(tǒng)的顧慮。
其次,由于家鄉(xiāng)代理本身的限制,無法屏蔽其他家鄉(xiāng)代理,因此所有 的家鄉(xiāng)代理仍然對外可見,組網(wǎng)復(fù)雜,在這種家鄉(xiāng)代理集群系統(tǒng)中,每增 加或減少一個節(jié)點,都需要外部網(wǎng)元,例如計費鑒權(quán)授權(quán)服務(wù)器(AAA)、 外地代理(FA)等網(wǎng)元做相應(yīng)的改動,組網(wǎng)復(fù)雜度高。
發(fā)明內(nèi)容
本發(fā)明提供了一種家鄉(xiāng)代理集群系統(tǒng),可降低成本,降低組網(wǎng)難度。
為了解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案
一種家鄉(xiāng)代理集群系統(tǒng)的部署方法,包括節(jié)點接入家鄉(xiāng)代理的過程,
所述節(jié)點接入家鄉(xiāng)代理的過程包含如下處理步驟
Al 、業(yè)務(wù)路由器為家鄉(xiāng)代理集群系統(tǒng)中的每一個家鄉(xiāng)代理分配終端地
址池;
A2、所述業(yè)務(wù)路由器在節(jié)點接入家鄉(xiāng)代理時確定路由地址,并根據(jù)所 述終端地址池確定該3各由地址對應(yīng)的家鄉(xiāng)代理為服務(wù)家鄉(xiāng)4<理;
A3、所述業(yè)務(wù)路由器將節(jié)點發(fā)來的報文路由到所述服務(wù)家鄉(xiāng)代理,完 成節(jié)點到所述服務(wù)家鄉(xiāng)代理的接入。
在所述家鄉(xiāng)代理集群系統(tǒng)的部署方法的一種實施例中,在步驟A2中, 所述業(yè)務(wù)路由器在節(jié)點接入家鄉(xiāng)代理時按如下方法確定路由地址業(yè)務(wù)路 由器解析出節(jié)點發(fā)來的報文是Mobile IP信令或Proxy Mobile IP信令, 且Mobile IP信令或Proxy Mobile IP信令中的Home Address域中不包含 有效的地址,所述業(yè)務(wù)路由器按照預(yù)設(shè)算法確定所述報文的路由地址。
在所述家鄉(xiāng)代理集群系統(tǒng)的部署方法的一種實施例中,所述預(yù)設(shè)算法 為根據(jù)家鄉(xiāng)代理系統(tǒng)的負(fù)荷,選擇負(fù)荷最輕的家鄉(xiāng)代理的動態(tài)路由的算法; 或為根據(jù)報文的關(guān)鍵字信息進(jìn)行哈希選擇的算法,或為輪詢算法。
在所述家鄉(xiāng)代理集群系統(tǒng)的部署方法的一種實施例中,節(jié)點接入服務(wù) 家鄉(xiāng)代理后,按如下方式路由報文
當(dāng)業(yè)務(wù)路由器解析出報文是Mobile IP信令或Proxy Mobile IP信令, 且Mobile IP或Proxy Mobile IP信令中的Home Address域中包含有效的 地址,所述業(yè)務(wù)路由器按照所述地址所屬的服務(wù)家鄉(xiāng)代理直接路由至所述 服務(wù)家鄉(xiāng)代理;
當(dāng)所述業(yè)務(wù)路由器解析出報文為隧道封裝報文,且報文的目的地址是 服務(wù)家鄉(xiāng)代理地址,則才艮據(jù)隧道內(nèi)層IP的源地址路由至該地址所屬的月良務(wù) 家鄉(xiāng)代理;
當(dāng)所述業(yè)務(wù)路由器解析出報文的源地址是服務(wù)家鄉(xiāng)代理地址,則按照 目的地址路由到互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)、承載網(wǎng)絡(luò)或外地代理;
當(dāng)所述業(yè)務(wù)路由器解析出報文為來自由互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)的報文,且報文的目的地址是終端地址,則按照目的地址路由到所述終端接入的服務(wù)家 鄉(xiāng)代理。
在所述家鄉(xiāng)代理集群系統(tǒng)的部署方法的一種實施例中,在所述家鄉(xiāng)代
理集群系統(tǒng)中添加一個家鄉(xiāng)代理,包含以下處理步驟
Bl、所述業(yè)務(wù)5^由器為新添加的家鄉(xiāng)^f氣理分配新的終端i也址池; B2、所述業(yè)務(wù)5^由器將所述新添加的家鄉(xiāng)代理的終端地址池添加到所 述預(yù)設(shè)算法的計算結(jié)果集中。
在所述家鄉(xiāng)代理集群系統(tǒng)的部署方法的一種實施例中,在所述家鄉(xiāng)代 理集群系統(tǒng)中刪除一個家鄉(xiāng)代理,包含以下處理步驟
Cl、所述業(yè)務(wù)路由器將待刪除的家鄉(xiāng)代理的終端地址池/人所述預(yù)設(shè)算 法的計算結(jié)果集中刪除;
C2、所述待刪除的家鄉(xiāng)代理保留當(dāng)前在線的會話,待所有會話結(jié)束后, 所述業(yè)務(wù)路由器刪除所述待刪除的家鄉(xiāng)代理的終端地址池;或直接結(jié)束所 述待刪除家鄉(xiāng)代理的當(dāng)前在線的會話,所述業(yè)務(wù)路由器刪除所述待刪除家 鄉(xiāng)代理的終端地址池。
本發(fā)明還公開了一種家鄉(xiāng)代理集群系統(tǒng),包含多個家鄉(xiāng)代理,還包括 業(yè)務(wù)路由器,所述業(yè)務(wù)路由器包括地址管理^^莫塊、路由模塊,所述地址管 理模塊用于為家鄉(xiāng)代理集群系統(tǒng)中的每一個家鄉(xiāng)代理分配終端地址池;所 述路由模塊用于在節(jié)點接入家鄉(xiāng)代理時確定路由地址,并根據(jù)所述終端地 址池確定該路由地址對應(yīng)的家鄉(xiāng)代理為服務(wù)家鄉(xiāng)代理;所述^各由模塊用于 將節(jié)點發(fā)來的報文路由到所述服務(wù)家鄉(xiāng)代理,完成節(jié)點到所述服務(wù)家鄉(xiāng)代 理的接入。
本發(fā)明公開的一種家鄉(xiāng)代理集群系統(tǒng)中,所述路由模塊解析出節(jié)點發(fā) 來的報文是Mobile IP信令或Proxy Mobile IP信令,且Mobile IP信令 或Proxy Mobile IP4言令中的Home Address i或中不包含有歲丈的i也址,則4安 照預(yù)設(shè)算法確定所述才艮文的路由地址。
本發(fā)明公開的一種家鄉(xiāng)代理集群系統(tǒng)中,所述路由模塊解析出報文是 Mobile IP信令或Proxy Mobile IP信令,且Mobile IP或Proxy Mobile IP 信令中的Home Address域中包含有效的地址,則業(yè)務(wù)路由器4會照地址所屬 的服務(wù)家鄉(xiāng)代理直接路由至該服務(wù)家鄉(xiāng)代理;所述路由模塊解析出報文為 隧道封裝報文,且報文的目的地址是服務(wù)家鄉(xiāng)代理地址,則根據(jù)隧道內(nèi)層 IP的源地址路由至該地址所屬的服務(wù)家鄉(xiāng)代理;所述路由沖莫塊解析出報文的源地址是服務(wù)家鄉(xiāng)代理地址,則按照目的地址路由到互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)、
承載網(wǎng)絡(luò)或外地代理;所述路由模塊解析出報文為來自由互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò) 的報文,且路由目的地址是終端地址,則按照目的地址路由到該終端接入 的服務(wù)家鄉(xiāng)代理;
本發(fā)明公開的 一種家鄉(xiāng)代理集群系統(tǒng)中,在所述家鄉(xiāng)代理集群系統(tǒng)中 添加一個家鄉(xiāng)代理時,所迷地址管理模塊用于為新添加的家鄉(xiāng)^理分配新 的終端地址池,并將所述新添加的家鄉(xiāng)代理的終端;也址池添加到所述預(yù)i殳 算法的計算結(jié)果集中。
本發(fā)明公開的 一種家鄉(xiāng)代理集群系統(tǒng)中,在所述家鄉(xiāng)代理集群系統(tǒng)中 刪除一個家鄉(xiāng)代理時,所述地址管理模塊用于將待刪除的家鄉(xiāng)^理的終端 地址池從所述預(yù)設(shè)算法的計算結(jié)果集中刪除,并刪除該家鄉(xiāng)^理的終端地 址池。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于
本發(fā)明通過在家鄉(xiāng)代理集群系統(tǒng)中配置業(yè)務(wù)^各由器,由業(yè)務(wù)路由器給 家鄉(xiāng)代理集群系統(tǒng)中的每個家鄉(xiāng)代理分配終端地址池,選擇并確定節(jié)點接 入的服務(wù)家鄉(xiāng)代理,以及路由報文。本發(fā)明不需要外部網(wǎng)元對相應(yīng)協(xié)議的 支持,無需升級和替換設(shè)備,降低了成本;同時,采用業(yè)務(wù)3各由器,使家 鄉(xiāng)代理集群系統(tǒng)對外顯示為單系統(tǒng),組網(wǎng)簡單、易于維護(hù)。
圖1示例性地描述了家鄉(xiāng)代理單系統(tǒng)部署方式;
圖2示例性地描述了現(xiàn)有家鄉(xiāng)代理集群系統(tǒng)部署方式;
圖3示例性地描述了本發(fā)明的家鄉(xiāng)代理集群系統(tǒng)部署方式;
圖4示例性地描述了本發(fā)明的家鄉(xiāng)代理集群系統(tǒng)。
具體實施例方式
下面對照附圖并結(jié)合具體實施方式
對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明 為更清晰的體現(xiàn)本發(fā)明的發(fā)明構(gòu)思,首先對現(xiàn)有的家鄉(xiāng)代理集群系統(tǒng)
部署方式進(jìn)行分析
如圖2所示,現(xiàn)有的家鄉(xiāng)代理集群系統(tǒng)部署方式,包含多個家鄉(xiāng)代理。
現(xiàn)有的家鄉(xiāng)代理集群系統(tǒng)中,終端用戶接入網(wǎng)絡(luò),包含以下處理步驟步驟201,移動終端用戶接入網(wǎng)絡(luò),通過外地代理向負(fù)荷分擔(dān)的集中 控制點家鄉(xiāng)代理系統(tǒng)1發(fā)送移動IP的注冊請求;
步驟202,家鄉(xiāng)代理系統(tǒng)1根據(jù)本集群系統(tǒng)情況選擇一個家鄉(xiāng)代理系 統(tǒng),如家鄉(xiāng)代理2作為本次終端用戶接入的家鄉(xiāng)代理系統(tǒng),家鄉(xiāng)代理系統(tǒng) 1回應(yīng)終端用戶移動IP的注冊應(yīng)答,拒絕本次終端用戶接入會i舌的請求, 并推薦家鄉(xiāng)代理2作為本次接入會話的家鄉(xiāng)代理;
步驟203,終端用戶收到家鄉(xiāng)代理的拒絕請求后,發(fā)現(xiàn)家鄉(xiāng)代理l為 其推薦了新的家鄉(xiāng)代理2,終端用戶再次發(fā)送移動IP的注冊請求至家鄉(xiāng)代 理2,請求接入;
步驟204,家鄉(xiāng)代理2接受終端用戶的注冊請求;
步驟205,終端用戶與家鄉(xiāng)代理的信令交互、報文轉(zhuǎn)發(fā)等通過家鄉(xiāng)代 理2進(jìn)行,家鄉(xiāng)代理2為該終端提供服務(wù)。
分析以上步驟,可以發(fā)現(xiàn),在步驟202中,家鄉(xiāng)代理l作為負(fù)荷分擔(dān) 的集中控制點,根據(jù)本集群系統(tǒng)的狀況,選擇家鄉(xiāng)代理2給用戶提供服務(wù) 時,這種選擇的動態(tài)家鄉(xiāng)代理技術(shù)需要其他網(wǎng)元例如移動節(jié)點(MN)、外 地代理(FA)、終端的相應(yīng)的協(xié)_漢支持。
在步驟202中,家鄉(xiāng)代理1作為負(fù)荷分擔(dān)的集中控制點,分配家鄉(xiāng)代 理2給終端用戶提供服務(wù),需要回應(yīng)終端用戶移動IP的注冊應(yīng)答,并推薦 家鄉(xiāng)代理2給終端用戶,終端用戶收到拒絕請求和推薦后,發(fā)送新的請求 至所推薦的家鄉(xiāng)代理2,這之間有額外的信令交互,而這些信令交互不是 以Mobile IP為的基礎(chǔ)的協(xié)議,這要求家鄉(xiāng)^理集群系統(tǒng)中的網(wǎng)元對相應(yīng) 協(xié)議的支持;同時,這些額外的信令交互過程會增加用戶的接入時長,效 率較低。
現(xiàn)有家鄉(xiāng)代理系統(tǒng)中,需要外部網(wǎng)元支持相應(yīng)的協(xié)議,可是現(xiàn)網(wǎng)中很 多老舊設(shè)備無法支持相應(yīng)的協(xié)議,建立家鄉(xiāng)代理集群系統(tǒng)需要淘汰老舊設(shè)
備5 成本高o
在步驟203和步驟204中,在現(xiàn)有的家鄉(xiāng)代理集群系統(tǒng)中,有一個作 為負(fù)荷分擔(dān)的集中控制點,但這個控制點由于本身功能的限制,無法屏蔽 其他家鄉(xiāng)代理,因此所有的家鄉(xiāng)代理的地址仍然對外可見,這就使家鄉(xiāng)代 理集群系統(tǒng)的組網(wǎng)較為復(fù)雜,每增加或減少一個家鄉(xiāng)代理,都需要外部網(wǎng) 元,例如計費鑒權(quán)授權(quán)服務(wù)器(AAA)、外地代理(FA)等網(wǎng)元做相應(yīng)的 改動,組網(wǎng)復(fù)雜。本發(fā)明 一種實施例的家鄉(xiāng)代理集群系統(tǒng)部署方法,主要包括節(jié)點接入 家鄉(xiāng)代理的過程。
節(jié)點接入家鄉(xiāng)代理的過程主要包含如下處理步驟
Al 、業(yè)務(wù)路由器為家鄉(xiāng)代理集群中的每一個家鄉(xiāng)代理分配終端地址池;
A2、業(yè)務(wù)路由器在節(jié)點接入家鄉(xiāng)代理時確定路由地址,并4艮據(jù)終端地 址池確定該路由地址對應(yīng)的家鄉(xiāng)代理為服務(wù)家鄉(xiāng)代理;
A3、業(yè)務(wù)路由器將節(jié)點發(fā)來的報文路由到服務(wù)家鄉(xiāng)代理,完成節(jié)點到 服務(wù)家鄉(xiāng)代理的接入。
在步驟Al中,業(yè)務(wù)路由器給家鄉(xiāng)代理集群系統(tǒng)中的每個家鄉(xiāng)代理分配 終端地址池,因為分配給每個家鄉(xiāng)代理的終端地址池不重疊,所以就可以 通過終端地址判斷其對應(yīng)的家鄉(xiāng)代理,方便、快捷。
在步驟A2中,業(yè)務(wù)路由器在節(jié)點接入家鄉(xiāng)代理時按如下方法確定路由 地址業(yè)務(wù)路由器解析出節(jié)點發(fā)來的報文是Mobile IP信令或Proxy Mobile IP信令,且Mobile IP信令或Proxy Mobile IP信令中的Home Address 域中不包含有效的地址,則業(yè)務(wù)路由器按照預(yù)設(shè)算法確定信令的路由地址。
預(yù)設(shè)算法可以是根據(jù)家鄉(xiāng)代理系統(tǒng)的負(fù)荷,選擇負(fù)荷最輕的家鄉(xiāng)代理 的動態(tài)路由算法;也可以是根據(jù)信令的關(guān)鍵字信息進(jìn)行哈希選擇的算法, 也可以是輪詢算法,還可以是其他
本發(fā)明 一種實施例的家鄉(xiāng)代理集群系統(tǒng)部署方法,還包括節(jié)點接入服
務(wù)家鄉(xiāng)代理后的報文路由。
節(jié)點接入服務(wù)家鄉(xiāng)代理后的報文路由,按如下方式進(jìn)行
方式一,當(dāng)業(yè)務(wù)路由器解析出報文是Mobile IP信令或Proxy Mobile
IP信令,且Mobile IP或Proxy Mobile IP信令中的Home Address域中
包含有效的地址,則業(yè)務(wù)路由器按照地址所屬的服務(wù)家鄉(xiāng)代理直接路由至
該服務(wù)家鄉(xiāng)代理;
方式二,當(dāng)業(yè)務(wù)路由器解析出報文為隧道封裝報文,且報文的目的地 址是服務(wù)家鄉(xiāng)代理地址,則根據(jù)隧道內(nèi)層IP的源地址路由至該地址所屬的 服務(wù)家鄉(xiāng)代理;
方式三,當(dāng)業(yè)務(wù)路由器解析出報文的源地址是服務(wù)家鄉(xiāng)代理地址,則 按照目的地址路由到互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)、承載網(wǎng)絡(luò)或外地代理;
10方式四,當(dāng)業(yè)務(wù)路由器解析出報文來自由互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)的報文,且 路由目的地址是終端地址,則按照目的地址路由到該終端接入的服務(wù)家鄉(xiāng) 代理。
外部網(wǎng)絡(luò)包括互聯(lián)網(wǎng)、家鄉(xiāng)網(wǎng)絡(luò)、承載網(wǎng)絡(luò)等。
在家鄉(xiāng)代理集群系統(tǒng)內(nèi)部使用多種路由方式,使家鄉(xiāng)代理集群系統(tǒng)的 內(nèi)部在容納多個家鄉(xiāng)代理的時候仍然能快速地傳遞數(shù)據(jù),提高了家鄉(xiāng)代理 集群系統(tǒng)的可擴展性,擴大了家鄉(xiāng)代理集群系統(tǒng)的容量。
從業(yè)務(wù)路由器路由報文的方式中可以看出,上述業(yè)務(wù)路由器可以使整 個家鄉(xiāng)代理集群系統(tǒng)對外顯示為一個單系統(tǒng),組網(wǎng)簡單、操作方《更、易于 維護(hù)。
如圖3所示,終端用戶接入網(wǎng)絡(luò),包括以下步驟
步驟301,用戶終端接入網(wǎng)絡(luò),請求使用Mobile IP或Proxy Mobile IP 業(yè)務(wù),終端用戶通過外地代理發(fā)送Mobile IP注冊請求或Proxy Mobile IP 注冊請求至業(yè)務(wù)路由器,該請求報文的源地址包含用戶終端地址、經(jīng)過的 外地代理地址、承載網(wǎng)地址的信息,但所述報文的Home Address域中不包 含有效的地址;
步驟302,業(yè)務(wù)路由器解析出所述請求報文是Mobile IP信令或Proxy Mobile IP信令,且報文的Home Address域中不包含有效的地址,則業(yè)務(wù) 路由器按照預(yù)設(shè)算法選擇一個家鄉(xiāng)代理,并將該報文路由至選定的家鄉(xiāng)代 理,被選定的家鄉(xiāng)代理處理該報文,并接受用戶在本家鄉(xiāng)代理系統(tǒng)接入, 為用戶終端分配Home Address域有效的地址,該家鄉(xiāng)代理成為該節(jié)點的服 務(wù)家鄉(xiāng)代理;
步驟303,服務(wù)家鄉(xiāng)代理發(fā)送請求報文的應(yīng)斜艮文至用戶終端,該應(yīng) 答報文的目的地址為請求報文的源地址,該應(yīng)答報文到達(dá)業(yè)務(wù)3各由器,業(yè) 務(wù)路由器按照路由方式三將該應(yīng)答報文路由至外地代理,并由外地代理轉(zhuǎn) 交至用戶終端,終端用戶收到應(yīng)敘艮文后,接入成功;
步驟304,終端用戶發(fā)送至互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)之間的業(yè)務(wù)報文的目的地
址為互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò),終端用戶發(fā)送的業(yè)務(wù)報文根據(jù)需要以反向報文的形
式先發(fā)送至外地代理,外地代理將其封裝為反向隧道封裝報文后發(fā)送至業(yè)
務(wù)路由器,此反向隧道封裝報文需經(jīng)家鄉(xiāng)代理處理后發(fā)送至互耳關(guān)網(wǎng),所以
該報文隧道內(nèi)層IP的源地址包含用戶接入的家鄉(xiāng)代理的地址;
ii步驟305,業(yè)務(wù)路由器按照路由方式二,將所述終端反向隧道封裝報 文路由至用戶接入的家鄉(xiāng)代理,該家鄉(xiāng)代理對反向隧道封裝凈艮文進(jìn)行解封 裝、壓縮、QoS以及計費等處理;
步驟306,家鄉(xiāng)代理將解封裝后的業(yè)務(wù)報文按照路由方式三,路由至 其終端用戶需要有信息交流的互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò);也可以不經(jīng)過業(yè)務(wù)路由器 直接路由至目的網(wǎng)絡(luò);
步驟307,自互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)發(fā)給終端用戶業(yè)務(wù)的報文,其目的地址 是終端用戶地址,此報文先到達(dá)業(yè)務(wù)路由器,業(yè)務(wù)路由器按照^各由方式四 將該報文路由至終端用戶接入的家鄉(xiāng)代理;
步驟308,家鄉(xiāng)代理將該報文進(jìn)行前向隧道封裝后發(fā)送至業(yè)務(wù)路由器, 業(yè)務(wù)路由器按照路由方式三將前向隧道封裝報文^各由至外地^理,外地代 理解隧道封裝后,將才艮文轉(zhuǎn)發(fā)至終端用戶,也可以不經(jīng)過業(yè)務(wù)路由器直接 路由至目的網(wǎng)絡(luò)。
由步驟303可知,業(yè)務(wù)路由器按照預(yù)設(shè)算法直接選擇了一個家鄉(xiāng)代理 為終端用戶提供服務(wù),不需要動態(tài)家鄉(xiāng)代理技術(shù),也不需要其他外部網(wǎng)元 節(jié)點的配合和相應(yīng)協(xié)議的支持,由于不需要外部網(wǎng)元對相應(yīng)協(xié)議的支持, 無需替換或升級外部網(wǎng)元,降低了運營成本。
由步驟303還可以知道,業(yè)務(wù)路由器直接分配選定的家鄉(xiāng)代理給終端 用戶提供服務(wù),不需要額外的非基礎(chǔ)Mobile IP信令交互,也就無需其他 外部網(wǎng)元對非基礎(chǔ)Mobile IP信令協(xié)議的支持,同時,由于不需要額外的 信令交互,縮短了用戶的接入時長,提高了效率,也節(jié)約了集群系統(tǒng)內(nèi)部 的資源。
在家鄉(xiāng)代理集群系統(tǒng)中添加一個家鄉(xiāng)代理,包含以下處理步驟
Bl、業(yè)務(wù)路由器為新添加的家鄉(xiāng)代理分配新的終端地址池;
B2、業(yè)務(wù)路由器將所述新添加的家鄉(xiāng)^理的終端地址池添加到預(yù)設(shè)算
法的計算結(jié)果集中。
預(yù)設(shè)算法的計算出的是一個終端地址池,對應(yīng)于一個家鄉(xiāng)代理,預(yù)設(shè)
算法的計算結(jié)果集指該預(yù)設(shè)算法的所有可能計算出的終端地址池構(gòu)成的集合。
例如, 一個家鄉(xiāng)代集群系統(tǒng)包括HA-1,HA-2,HA-3三個家鄉(xiāng)代理,對應(yīng) 的終端地址池分別為HA-lad, HA-2ad, HA-3ad,預(yù)設(shè)算法計算出的終端地址池只可能為HA-lad, HA-2ad, HA-3ad中的一個,則HA-lad, HA-2ad, HA-3ad構(gòu)成了該預(yù)設(shè)算法的計算結(jié)果集。
添加一個家鄉(xiāng)代理HA-N到上述家鄉(xiāng)代理集群系統(tǒng)中,業(yè)務(wù)路由器先為 HA-N分配新的終端地址池HA-Nad,然后將HA-Nad添加到預(yù)i殳算法的計算 結(jié)果集中,此時預(yù)設(shè)算法的計算結(jié)果集中包含HA-lad, HA-2ad, HA-3ad, HA-Nad四個終端;也址池,7十應(yīng)于HA-1, HA-2, HA-3, HA-N四個家鄉(xiāng)K理。
在家鄉(xiāng)代理集群系統(tǒng)中刪除一個家鄉(xiāng)代理,包含以下處理步驟 Cl、業(yè)務(wù)路由器將待刪除的家鄉(xiāng)代理的終端地址池從預(yù)設(shè)算法的計算 結(jié)果集中刪除;
C2、待刪除的家鄉(xiāng)代理保留當(dāng)前在線的會話,待所有會話結(jié)束后,業(yè) 務(wù)路由器刪除待刪除的家鄉(xiāng)代理的終端地址池,也可以直接結(jié)束當(dāng)前的在 線會話,然后由業(yè)務(wù)路由器刪除待刪除家鄉(xiāng)代理的終端地址池。
在上述包含HA-1, HA-2, HA-3的家鄉(xiāng)代理集群系統(tǒng)中,該集群系統(tǒng)的預(yù) 設(shè)算法的計算結(jié)果集包括HA-lad, HA-2ad, HA-3ad三個終端地址池,從中 刪除HA-1家鄉(xiāng)代理時,業(yè)務(wù)路由器先將HA-1對應(yīng)的終端地址池HA-lad 從預(yù)設(shè)算法的結(jié)果集中刪除,然后保留當(dāng)前在線的會話,待所有會話結(jié)束 后,刪除HA-A對應(yīng)的終端地址池HA-lad;也可直接結(jié)束當(dāng)前會話并刪除 HA-A對應(yīng)的終端地址池HA-lad。
由以上兩個實施例可知,在本發(fā)明中,通過^^改預(yù)設(shè)算法的計算結(jié)果 集,不需要對外部網(wǎng)元做相應(yīng)的改動,即可簡單地實現(xiàn)了家鄉(xiāng)代理集群系 統(tǒng)內(nèi)部結(jié)構(gòu)的修改,降低了組網(wǎng)難度,提高了組網(wǎng)效率。
如圖4所示,本發(fā)明還公開了一種家鄉(xiāng)代理集群系統(tǒng),包含多個家鄉(xiāng) 代理,還包括業(yè)務(wù)路由器,所述業(yè)務(wù)路由器包括地址管理模塊、路由模塊, 所述地址管理模塊用于為家鄉(xiāng)代理集群中的每一個家鄉(xiāng)代理分配終端地址 池;所述路由模塊用于在節(jié)點接入家鄉(xiāng)代理時確定路由地址,并根據(jù)所述 終端地址池確定該路由地址對應(yīng)的家鄉(xiāng)代理為服務(wù)家鄉(xiāng)代理;所述路由模 塊用于將節(jié)點發(fā)來的報文路由到所述服務(wù)家鄉(xiāng)代理,完成節(jié)點到所述服務(wù) 家鄉(xiāng)代理的接入。
本發(fā)明公開的 一種家鄉(xiāng)代理集群系統(tǒng)中,所述路由模塊解析出節(jié)點發(fā) 來的報文是Mobile IP信令或Proxy Mobile IP信令,且Mobile IP信令或Proxy Mobile IP信令中的Home Address域中不包含有效的地址,則按 照預(yù)設(shè)算法確定所述信令的路由地址。
本發(fā)明公開的 一種家鄉(xiāng)代理集群系統(tǒng)中,所述路由模塊解析出報文是 Mobile IP信令或Proxy Mobile IP信令,且Mobile IP或Proxy Mobile IP 信令中的Home Address域中包含有效的地址,則業(yè)務(wù)3各由器4姿照地址所屬 的服務(wù)家鄉(xiāng)代理直接路由至該服務(wù)家鄉(xiāng)代理;所述路由模塊解析出報文為 隧道封裝報文,且報文的目的地址是服務(wù)家鄉(xiāng)代理地址,則根據(jù)隧道內(nèi)層 IP的源地址路由至該地址所屬的服務(wù)家鄉(xiāng)代理;所述路由模塊解析出報文 的源地址是服務(wù)家鄉(xiāng)代理地址,則按照目的地址路由到互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)、 承載網(wǎng)絡(luò)或外地代理;所述路由模塊解析出報文為來自由互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò) 的報文,且路由目的地址是終端地址,則按照目的地址路由到該終端接入 的服務(wù)家鄉(xiāng)代理;
本發(fā)明公開的 一種家鄉(xiāng)代理集群系統(tǒng)中,在所述家鄉(xiāng)代理集群系統(tǒng)中 添加一個家鄉(xiāng)代理時,所述地址管理模塊用于為新添加的家鄉(xiāng)^理分配新 的終端地址池,并將所述新添加的家鄉(xiāng)代理的終端地址池添加到所述預(yù)設(shè) 算法的計算結(jié)果集中。
本發(fā)明公開的 一種家鄉(xiāng)代理集群系統(tǒng)中,在所述家鄉(xiāng)代理集群系統(tǒng)中 刪除一個家鄉(xiāng)代理時,所述地址管理模塊用于將待刪除的家鄉(xiāng)代理的終端 地址池從所述預(yù)設(shè)算法的計算結(jié)果集中刪除,并刪除該家鄉(xiāng)代理的終端地 址池。
本發(fā)明通過在家鄉(xiāng)代理集群系統(tǒng)中配置業(yè)務(wù)路由器,由業(yè)務(wù)路由器給 家鄉(xiāng)代理集群系統(tǒng)中的每個家鄉(xiāng)代理分配終端地址池,選擇并確定節(jié)點接 入的服務(wù)家鄉(xiāng)代理,以及路由報文。本發(fā)明不需要外部網(wǎng)元對相應(yīng)協(xié)議的 支持,無需升級和替換設(shè)備,降低了成本;同時,采用業(yè)務(wù)路由器,使家 鄉(xiāng)代理集群系統(tǒng)對外顯示為單系統(tǒng),組網(wǎng)簡單、易于維護(hù)。
以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說 明,但這只是為便于理解而舉的實例,不應(yīng)認(rèn)為本發(fā)明的具體實施只局限 于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本 發(fā)明構(gòu)思的前提下,可以做出各種可能的等同改變或替換,這些改變或替 換都應(yīng)屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種家鄉(xiāng)代理集群系統(tǒng)的部署方法,其特征在于,包括節(jié)點接入家鄉(xiāng)代理的過程,所述節(jié)點接入家鄉(xiāng)代理的過程包含如下處理步驟A1、業(yè)務(wù)路由器為家鄉(xiāng)代理集群系統(tǒng)中的每一個家鄉(xiāng)代理分配終端地址池;A2、所述業(yè)務(wù)路由器在節(jié)點接入家鄉(xiāng)代理時確定路由地址,并根據(jù)所述終端地址池確定該路由地址對應(yīng)的家鄉(xiāng)代理為服務(wù)家鄉(xiāng)代理;A3、所述業(yè)務(wù)路由器將節(jié)點發(fā)來的報文路由到所述服務(wù)家鄉(xiāng)代理,完成節(jié)點到所述服務(wù)家鄉(xiāng)代理的接入。
2、 如權(quán)利要求l所述家鄉(xiāng)代理集群系統(tǒng)的部署方法,其特征在于,在 步驟A2中,所述業(yè)務(wù)路由器在節(jié)點接入家鄉(xiāng)代理時按如下方法確定路由地 址業(yè)務(wù)^^由器解析出節(jié)點發(fā)來的報文是Mobile IP信令或Proxy Mobile IP信令,且Mobile IP信令或Proxy Mobile IP信令中的Home Address 域中不包含有效的地址,所述業(yè)務(wù)路由器按照預(yù)設(shè)算法確定所述報文的路 由地址。
3、 如權(quán)利要求2所述的家鄉(xiāng)代理集群系統(tǒng)的部署方法,其特征在于, 所述預(yù)設(shè)算法為根據(jù)家鄉(xiāng)代理系統(tǒng)的負(fù)荷,選擇負(fù)荷最輕的家鄉(xiāng)代理的動 態(tài)路由的算法;或為根據(jù)報文的關(guān)鍵字信息進(jìn)行哈希選擇的算法,或為輪 詢算法。
4、 如權(quán)利要求1所述的家鄉(xiāng)代理集群系統(tǒng)部署方法,其特征在于,節(jié) 點接入服務(wù)家鄉(xiāng)代理后,按如下方式路由報文當(dāng)業(yè)務(wù)路由器解析出報文是Mobile IP信令或Proxy Mobile IP信令, 且Mobile IP或Proxy Mobile IP信令中的Home Address域中包含有效的 地址,所述業(yè)務(wù)路由器按照所述地址所屬的服務(wù)家鄉(xiāng)代理直接路由至所述 服務(wù)家鄉(xiāng)代理;當(dāng)所述業(yè)務(wù)路由器解析出報文為隧道封裝報文,且報文的目的地址是 服務(wù)家鄉(xiāng)代理地址,則根據(jù)隧道內(nèi)層IP的源地址路由至該地址所屬的服務(wù) 家鄉(xiāng)代理;當(dāng)所述業(yè)務(wù)路由器解析出報文的源地址是服務(wù)家鄉(xiāng)代理地址,則按照 目的地址路由到互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)、承載網(wǎng)絡(luò)或外地代理;當(dāng)所述業(yè)務(wù)路由器解析出報文為來自由互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)的報文,且報文的目的地址是終端地址,則按照目的地址路由到所述終端接入的服務(wù)家 鄉(xiāng)代理。
5、 如權(quán)利要求1至4任一所述的家鄉(xiāng)代理集群系統(tǒng)部署方法,其特征 在于,在所述家鄉(xiāng)代理集群系統(tǒng)中添加一個家鄉(xiāng)代理,包含以下處理步驟Bl、所述業(yè)務(wù)路由器為新添加的家鄉(xiāng)代理分配新的終端地址池; B2、所述業(yè)務(wù)3各由器將所述新添加的家鄉(xiāng)代理的終端地址池添加到所 述預(yù)設(shè)算法的計算結(jié)果集中。
6、 如權(quán)利要求1-4任一所述的家鄉(xiāng)代理集群系統(tǒng)部署方法,其特征在 于,在所述家鄉(xiāng)代理集群系統(tǒng)中刪除一個家鄉(xiāng)代理,包含以下處理步驟Cl、所述業(yè)務(wù)路由器將待刪除的家鄉(xiāng)代理的終端地址池從所述預(yù)設(shè)算 法的計算結(jié)果集中刪除;C2、所述待刪除的家鄉(xiāng)代理保留當(dāng)前在線的會話,待所有會話結(jié)束后, 所述業(yè)務(wù)路由器刪除所述待刪除的家鄉(xiāng)代理的終端地址池;或直接結(jié)束所 述待刪除家鄉(xiāng)代理的當(dāng)前在線的會話,所述業(yè)務(wù)路由器刪除所述待刪除家 鄉(xiāng)^理的纟冬端i也址池。
7、 一種家鄉(xiāng)代理集群系統(tǒng),包含多個家鄉(xiāng)代理,其特征在于,還包括 業(yè)務(wù)路由器,所述業(yè)務(wù)路由器包括地址管理模塊、路由模塊,所述地址管 理模塊用于為家鄉(xiāng)代理集群系統(tǒng)中的每一個家鄉(xiāng)代理分配終端地址池;所述路由模塊用于在節(jié)點接入家鄉(xiāng)代理時確定路由地址,并根據(jù)所述 終端地址池確定該路由地址對應(yīng)的家鄉(xiāng)代理為服務(wù)家鄉(xiāng)代理;所述路由模塊用于將節(jié)點發(fā)來的報文路由到所述服務(wù)家鄉(xiāng)代理,完成 節(jié)點到所述服務(wù)家鄉(xiāng)代理的接入。
8、 如權(quán)利要求7所述的家鄉(xiāng)代理集群系統(tǒng),其特征在于,所述路由模 塊解析出節(jié)點發(fā)來的報文是Mobile IP信令或Proxy Mobile IP信令,且 Mobile IP信令或Proxy Mobile IP信令中的Home Address域中不包含有 效的地址,則按照預(yù)設(shè)算法確定所述報文的路由地址。
9、 如權(quán)利要求7所述的家鄉(xiāng)代理集群系統(tǒng),其特征在于,所迷路由模 塊解析出才艮文是Mobile IP信令或Proxy Mobile IP信令,且Mobile IP 或Proxy Mobile IPj言令中的Home Address Jt或中包含有歲文的;也址,貝寸業(yè)務(wù) 路由器按照地址所屬的服務(wù)家鄉(xiāng)代理直接路由至該服務(wù)家鄉(xiāng)代理;所述路由模塊解析出報文為隧道封裝報文,且報文的目的地址是服務(wù) 家鄉(xiāng)代理地址,則根據(jù)隧道內(nèi)層IP的源地址路由至該地址所屬的服務(wù)家鄉(xiāng)代理;所述路由模塊解析出報文的源地址是服務(wù)家鄉(xiāng)代理地址,則按照目的 地址路由到互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)、承載網(wǎng)絡(luò)或外地代理;所述路由模塊解析出報文為來自由互聯(lián)網(wǎng)/家鄉(xiāng)網(wǎng)絡(luò)的報文,且路由目 的地址是終端地址,則按照目的地址路由到該終端接入的服務(wù)家鄉(xiāng)代理;
10、 如權(quán)利要求7所述的家鄉(xiāng)代理集群系統(tǒng),其特征在于,在所述家 鄉(xiāng)代理集群系統(tǒng)中添加一個家鄉(xiāng)代理時,所述地址管理模塊用于為新添加 的家鄉(xiāng)代理分配新的終端地址池,并將所述新添加的家鄉(xiāng)^K理的終端地址 池添加到所述預(yù)設(shè)算法的計算結(jié)果集中。
11、 如權(quán)利要求7任一所述的家鄉(xiāng)代理集群系統(tǒng),其特征在于,在所 述家鄉(xiāng)代理集群系統(tǒng)中刪除一個家鄉(xiāng)代理時,所述地址管理模塊用于將待 刪除的家鄉(xiāng)代理的終端地址池從所述預(yù)設(shè)算法的計算結(jié)果集中刪除,并刪 除該家鄉(xiāng)代理的終端地址池。
全文摘要
本發(fā)明公開了一種家鄉(xiāng)代理集群系統(tǒng)及其部署方法,其中,部署方法包括節(jié)點接入家鄉(xiāng)代理的過程,包含如下處理步驟業(yè)務(wù)路由器為家鄉(xiāng)代理集群系統(tǒng)中的每一個家鄉(xiāng)代理分配終端地址池;業(yè)務(wù)路由器在節(jié)點接入家鄉(xiāng)代理時確定路由地址,并根據(jù)終端地址池確定該路由地址對應(yīng)的家鄉(xiāng)代理為服務(wù)家鄉(xiāng)代理;業(yè)務(wù)路由器將節(jié)點發(fā)來的報文路由到服務(wù)家鄉(xiāng)代理,完成節(jié)點到服務(wù)家鄉(xiāng)代理的接入。本發(fā)明可降低家鄉(xiāng)代理集群系統(tǒng)的組網(wǎng)難度,同時可降低建立家鄉(xiāng)代理集群系統(tǒng)的成本。
文檔編號H04W8/06GK101651941SQ200910190109
公開日2010年2月17日 申請日期2009年9月7日 優(yōu)先權(quán)日2009年9月7日
發(fā)明者霞 王, 金仁康, 遠(yuǎn) 鈕 申請人:中興通訊股份有限公司