專利名稱:負(fù)荷分擔(dān)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域和互聯(lián)網(wǎng)領(lǐng)域,涉及在身份位置分離網(wǎng)絡(luò)中一種動態(tài)調(diào)整負(fù)荷分擔(dān)的實現(xiàn)方法。
背景技術(shù):
隨著移動互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展和用戶數(shù)量的大量增加,現(xiàn)有互聯(lián)網(wǎng)體系中存在的弊端逐步暴露出來。在TCP/IP協(xié)議中,IP地址充當(dāng)了身份和位置雙重屬性,給互聯(lián)網(wǎng)的進一步發(fā)展帶來很多不利因素首先,終端移動時IP地址必須改變,傳輸層和應(yīng)用層等上 層協(xié)議綁定的IP地址也必須更改,因此終端在移動時不能保證業(yè)務(wù)的連續(xù)性;其次,互聯(lián)網(wǎng)病毒及黑客攻擊等問題嚴(yán)重威脅著網(wǎng)絡(luò)安全,但由于IP地址的二義性,無法根據(jù)IP地址快速的找到攻擊者的身份,導(dǎo)致當(dāng)前互聯(lián)網(wǎng)上的惡意攻擊頻現(xiàn)。身份標(biāo)識和位置分離的網(wǎng)絡(luò)可以解決以上問題。如圖I所示,在身份和位置分離的網(wǎng)絡(luò)中,用戶終端(UE)為主機,配置身份標(biāo)識(AID);互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC)實現(xiàn)現(xiàn)網(wǎng)業(yè)務(wù)服務(wù)器的托管,也配置AID為身份標(biāo)識;接入路由器(ASR)配備位置標(biāo)識(RID);互聯(lián)互通路由器(ISR)實現(xiàn)了身份位置分離網(wǎng)絡(luò)與現(xiàn)有的Legacy網(wǎng)絡(luò)的互通,同樣也配備RID作為位置標(biāo)識。映射服務(wù)器(ILR)保存AID與RID的映射關(guān)系信息,提供對查詢映射關(guān)系的響應(yīng)。身份位置分離網(wǎng)絡(luò)內(nèi)部,不再通過AID身份標(biāo)識進行路由查找,報文傳輸一律使用用戶的RID進行路由。ISR實現(xiàn)了身份與位置分離網(wǎng)絡(luò)與現(xiàn)有l(wèi)egacy網(wǎng)絡(luò)的互聯(lián)互通。在身份與位置分離網(wǎng)絡(luò),用戶通過ASR接入,在ASR上取得ISR的RID,作為隧道的目的地址,將發(fā)送到現(xiàn)有Legacy網(wǎng)絡(luò)的信息首先發(fā)送到ISR。當(dāng)身份與位置分離網(wǎng)絡(luò)中同時接入大量用戶訪問Legacy網(wǎng)絡(luò)時,ISR上的流量激增,負(fù)載增大,轉(zhuǎn)發(fā)效率降低;同時,ISR中還要保存大量的通信對端ASR的< AID,RID >映射關(guān)系表供轉(zhuǎn)發(fā)使用,隨著表項數(shù)量的增加,查表效率降低,也會影響到轉(zhuǎn)發(fā)效率。
發(fā)明內(nèi)容
本發(fā)明提供了一種負(fù)荷分擔(dān)方法、裝置和系統(tǒng),解決了 ISR負(fù)載增大及存儲數(shù)據(jù)量增大帶來的轉(zhuǎn)發(fā)效率降低的問題。一種負(fù)荷分擔(dān)方法,包括ILR接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài);所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,所述ILR接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài)具體為所述ILR接收所述ISR發(fā)送的攜帶有忙碌/非忙碌狀態(tài)標(biāo)識的響應(yīng)消息,該忙碌/非忙碌狀態(tài)標(biāo)識記錄有所述ISR的當(dāng)前負(fù)荷狀態(tài),在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為非忙碌。 優(yōu)選的,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR具體為所述ILR從所述當(dāng)前負(fù)荷狀態(tài)為非忙碌的ISR中,根據(jù)負(fù)荷分擔(dān)算法,選擇一個ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR包括所述ILR為其下的各ISR分配優(yōu)先級,優(yōu)先級隨著ISR當(dāng)前負(fù)荷狀態(tài)的增加而遞減;選擇優(yōu)先級較高或最高的ISR作為當(dāng)前優(yōu)先使用的ISR。 優(yōu)選的,所述ILR接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài)的步驟之前,還包括所述ILR創(chuàng)建一 ISR信息列表,所述ISR信息列表的表項包含一 ISR的標(biāo)識和該ISR的當(dāng)前負(fù)荷狀態(tài)。優(yōu)選的,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR的步驟之前,還包括所述ILR根據(jù)所述ISR上報的當(dāng)前負(fù)荷狀態(tài),更新所述ISR信息列表。優(yōu)選的,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR的步驟之后,還包括所述ILR主動向ASR下發(fā)所述優(yōu)先使用的ISR的信息。優(yōu)選的,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR的步驟之后,還包括所述ILR接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。本發(fā)明還提供了一種負(fù)荷分擔(dān)方法,包括ISR檢測其自身的當(dāng)前負(fù)荷狀態(tài);所述ISR向ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,所述ISR向ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài)包括所述ISR判斷自身的負(fù)荷是否超過預(yù)設(shè)的閾值;所述ISR將判斷結(jié)果攜帶在響應(yīng)消息的忙碌/非忙碌狀態(tài)標(biāo)識中,向所述ILR上報,在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為非忙碌。本發(fā)明還提供了一種負(fù)荷分擔(dān)裝置,包括信息收集模塊,用于接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài);負(fù)荷控制模塊,用于根據(jù)各ISR上報的當(dāng)前負(fù)荷狀態(tài),從多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,所述信息收集模塊,具體用于接收所述ISR發(fā)送的攜帶有忙碌/非忙碌狀態(tài)標(biāo)識的響應(yīng)消息,該忙碌/非忙碌狀態(tài)標(biāo)識記錄有所述ISR的當(dāng)前負(fù)荷狀態(tài),在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為非忙碌。優(yōu)選的,所述負(fù)荷控制模塊包括第一負(fù)荷控制單元,用于從所述當(dāng)前負(fù)荷狀態(tài)為非忙碌的ISR中,根據(jù)負(fù)荷分擔(dān)算法,選擇一個ISR作為當(dāng)前優(yōu)先使用的ISR ;第二負(fù)荷控制單元,用于為各ISR分配優(yōu)先級,優(yōu)先級隨著ISR當(dāng)前負(fù)·荷狀態(tài)的增加而遞減,選擇優(yōu)先級較高或最高的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,上述負(fù)荷分擔(dān)裝置還包括列表維護模塊,用于創(chuàng)建一 ISR信息列表,所述ISR信息列表的表項包含一 ISR的標(biāo)識和該ISR的當(dāng)前負(fù)荷狀態(tài)。優(yōu)選的,所述列表維護模塊,還用于根據(jù)所述信息收集模塊收集的ISR當(dāng)前負(fù)荷狀態(tài),更新所述ISR信息列表。優(yōu)選的,上述負(fù)荷分擔(dān)裝置還包括 負(fù)荷指示模塊,用于主動向ASR下發(fā)所述優(yōu)先使用的ISR的信息,或,接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。本發(fā)明還提供了一種負(fù)荷分擔(dān)裝置,包括負(fù)荷檢測模塊,用于檢測ISR的當(dāng)前負(fù)荷狀態(tài);信息上報模塊,用于向ILR發(fā)送所述ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,所述信息上報模塊包括負(fù)荷判斷單元,用于判斷所述ISR的負(fù)荷是否超過預(yù)設(shè)的閾值;消息構(gòu)造單元,用于將判斷結(jié)果攜帶在響應(yīng)消息的忙碌/非忙碌狀態(tài)標(biāo)識中,向所述ILR上報,在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為非忙碌。本發(fā)明還提供了一種負(fù)荷分擔(dān)系統(tǒng),包括ILR和其下的多個ISR ;所述ISR,用于檢測其自身的當(dāng)前負(fù)荷狀態(tài),并向所述ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR ;所述ILR,用于接收所述ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài),并根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,上述負(fù)荷分擔(dān)系統(tǒng)還包括ASR ;所述ILR,還用于主動向所述ASR下發(fā)所述優(yōu)先使用的ISR的信息,或,接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。本發(fā)明提供了一種負(fù)荷分擔(dān)方法、裝置和系統(tǒng),ISR檢測其自身的當(dāng)前負(fù)荷狀態(tài),并向ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR,ILR在接收到ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài)后,再根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR,實現(xiàn)了對ISR的負(fù)荷分擔(dān),解決了 ISR負(fù)載增大及存儲數(shù)據(jù)量增大帶來的轉(zhuǎn)發(fā)效率降低的問題。
圖I為身份和位置分離網(wǎng)絡(luò)示意圖;圖2為本發(fā)明的實施例一中ISR自檢及狀態(tài)上報過程示意圖;圖3為本發(fā)明的實施例一中ISR自檢及狀態(tài)上報另一過程示意圖;圖4為本發(fā)明的實施例一中ASR獲取ISR位置標(biāo)識的過程示意圖;圖5為本發(fā)明的實施例一中ASR獲取ISR位置標(biāo)識的另一過程不意圖;圖6為本發(fā)明的實施例三所提供的一種負(fù)荷分擔(dān)方法的流程圖;圖7為本發(fā)明的實施例四所提供的一種負(fù)荷分擔(dān)裝置的結(jié)構(gòu)示意圖;圖8為圖7中負(fù)荷控制模塊702的結(jié)構(gòu)示意圖;圖9為本發(fā)明的實施例四所提供的一種負(fù)荷分擔(dān)裝置的結(jié)構(gòu)示意圖;圖10為圖9中信息上報模塊902的結(jié)構(gòu)示意圖。
具體實施例方式當(dāng)身份與位置分離網(wǎng)絡(luò)中同時接入大量用戶訪問Legacy網(wǎng)絡(luò)時,ISR上的流量激增,負(fù)載增大,轉(zhuǎn)發(fā)效率降低;同時,ISR中還要保存大量的通信對端ASR的< AID,RID >映射關(guān)系表供轉(zhuǎn)發(fā)使用,隨著表項數(shù)量的增加,查表效率降低,也會影響到轉(zhuǎn)發(fā)效率?!?br>
為了解決上述問題,本發(fā)明的實施例提供了一種負(fù)荷分擔(dān)方法、裝置和系統(tǒng)。下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。首先結(jié)合附圖,對本發(fā)明的實施例一進行說明。本發(fā)明實施例提供了一種負(fù)荷分擔(dān)方法,基于用戶身份和位置分離架構(gòu)的網(wǎng)絡(luò)。ISR是實現(xiàn)身份位置分離網(wǎng)絡(luò)與現(xiàn)有的Legacy網(wǎng)絡(luò)互通的一個重要網(wǎng)元,要保證ISR的高效轉(zhuǎn)發(fā)能力,則要實現(xiàn)ISR上業(yè)務(wù)流量的合理負(fù)荷分擔(dān)。如圖I所示的身份位置分離網(wǎng)絡(luò)中,UE配備AID作為身份標(biāo)識信息,ASR和ISR配備RID作為位置標(biāo)識信息,ILR保存AID和RID的映射關(guān)系< AID,RID > ;用戶終端UE接入身份位置分離網(wǎng)絡(luò)后,若要訪問Legacy網(wǎng)絡(luò),在接入ASR上要向ILR發(fā)起映射關(guān)系查找,得到對應(yīng)ISR的RID,并在ASR對報文進行隧道封裝,將ISR的RID作為隧道的目的地址進行路由查找。在身份位置分離網(wǎng)絡(luò)內(nèi)部,一律使用位置標(biāo)志RID進行路由?;谝陨媳尘扒闆r,身份和位置分離網(wǎng)絡(luò)架構(gòu)中,每個ISR都可以實現(xiàn)與Legacy網(wǎng)絡(luò)的互通,因此需要考慮究竟選擇哪一個ISR來訪問Legacy網(wǎng)絡(luò),用以實現(xiàn)互聯(lián)互通服務(wù)器ISR上流量的負(fù)荷分擔(dān)。本發(fā)明實施例在ILR上運行負(fù)載均衡算法來選擇ISR,ASR主動向ILR發(fā)起請求,來獲取ISR的RID ;或者由ILR主動推送ISR的RID至ASR ;本發(fā)明還提出了 ISR對自身負(fù)載狀態(tài)的自檢機制,并向ILR匯報當(dāng)前ISR的負(fù)載狀況;ILR根據(jù)各ISR的狀態(tài),更新可用ISR列表并選擇與ASR通信的ISR的位置標(biāo)識,動態(tài)的實現(xiàn)了 ISR的負(fù)荷分擔(dān)。下面結(jié)合附圖來對本發(fā)明的實施方法進行描述。一、I SR狀態(tài)上報過程用戶在身份和位置分離網(wǎng)絡(luò)中,通過ISR來訪問Legacy現(xiàn)有網(wǎng)絡(luò)。所述互聯(lián)互通服務(wù)器ISR中增加了配置模塊、自檢模塊和消息發(fā)送模塊,用以完成互聯(lián)互通服務(wù)器ISR的自檢功能及自身狀態(tài)匯報功能。ISR可定期對自身負(fù)荷狀態(tài)進行自檢,并向映射寄存器ILR上報當(dāng)前ISR的狀態(tài)信息,并將由ILR寄存器更新可用ISR信息列表。過程如圖2所示,其具體包括以下步驟步驟201、進入ISR負(fù)荷自檢配置模式,配置ISR的自檢時間周期T,以及預(yù)設(shè)負(fù)荷閾值K,用以判斷ISR是否超負(fù)載運行。步驟202、根據(jù)負(fù)荷自檢配置模塊中的配置的自檢時間和負(fù)載閾值,ISR對自身的負(fù)載情況進行周期性判斷。如果ISR的負(fù)荷超過預(yù)設(shè)的閾值,則表示該ISR處于忙碌狀態(tài);如果ISR的負(fù)荷小于預(yù)設(shè)的閾值,則表示該ISR處于非忙碌狀態(tài)??梢詫PU占有率,或者ISR中保存的對端映射表的條目數(shù)等來作為預(yù)設(shè)閾值大小的判斷依據(jù),如將CPU占有率的80%或?qū)?00萬條對端映射表做為預(yù)設(shè)閾值的臨界點,如大于設(shè)定的臨界點,則ISR自身的開銷大于閾值。 步驟203、ISR當(dāng)前自檢結(jié)果要與上次做比較,如果判斷兩次的結(jié)果狀態(tài)不一致,即ISR的狀態(tài)發(fā)生改變時,跳轉(zhuǎn)至步驟204,否則繼續(xù)執(zhí)行步驟202。步驟204、ISR狀態(tài)發(fā)生改變時,主動向ILR發(fā)送響應(yīng)消息。如果ISR是由非忙碌狀態(tài)轉(zhuǎn)為忙碌狀態(tài),向ILR發(fā)送的消息中要攜帶ISR忙碌的標(biāo)記信息。如果ISR是由忙碌狀態(tài)轉(zhuǎn)為非忙碌狀態(tài),向ILR發(fā)送的消息中要攜帶ISR非忙碌的標(biāo)記信息。步驟205、ILR收到并解析ISR發(fā)來的消息,如是狀態(tài)匯報消息,則根據(jù)匯報消息內(nèi)容,更新現(xiàn)有的可用ISR的信息列表。若匯報消息中ISR的狀態(tài)為忙碌,則可用ISR信息列表中該ISR的信息被凍結(jié),或該ISR的優(yōu)先級降為最低;若匯報消息中ISR的狀態(tài)為非忙碌,則可用ISR信息列表中該ISR的信息被釋放,或該ISR的優(yōu)先級被恢復(fù)為初始值。考慮到本過程的關(guān)注點是ISR的自檢功能,以及自檢結(jié)果向ILR的匯報,故上面步驟中的ISR自檢結(jié)果的判斷是可選的,可以是其他的模式,如圖3所示,描述過程如下步驟301及步驟302與圖2中步驟201至202所述流程相同,在此不再贅述。步驟303、向ILR發(fā)送響應(yīng)消息,匯報ISR的狀態(tài),消息中要攜帶ISR負(fù)載狀態(tài)的標(biāo)記信息。如ISR自檢結(jié)果表明其正處于忙碌狀態(tài),則消息中攜帶ISR忙碌的狀態(tài)標(biāo)記,否貝U,要攜帶ISR非忙碌的狀態(tài)標(biāo)記;步驟304、I LR收到并解析I SR發(fā)送的消息,若消息中攜帶的I SR的狀態(tài)與當(dāng)前I LR中保存的ISR負(fù)載狀態(tài)不一致,則按步驟204中的方法更新ILR中的可用ISR信息列表,否則不做任何處理。二、ASR獲取ISR位置標(biāo)識的過程在使用多臺ISR進行身份與位置分離組網(wǎng)時,要將用戶報文分擔(dān)到多臺ISR上進行傳輸,還要確保不讓某一臺ISR承受過多的流量,實現(xiàn)動態(tài)的負(fù)荷分擔(dān)。用戶接入ASR后,要在ASR上查詢通信對端< AID,RID >的映射關(guān)系,若訪問的目的AID并不在身份位置分離網(wǎng)絡(luò)的地址規(guī)劃范圍之內(nèi),則判斷其為訪問Legacy網(wǎng)絡(luò)的數(shù)據(jù)流,要通過ISR實現(xiàn)業(yè)務(wù)訪問,則需要在ASR上獲取唯一對應(yīng)的ISR的RID。如圖4所示,倘若經(jīng)ISR自檢,當(dāng)前與ASR通信的ISRl已處于超負(fù)荷運行,如果繼續(xù)通過此ISR來訪問Legacy現(xiàn)網(wǎng),會嚴(yán)重影響轉(zhuǎn)發(fā)效率。則可以進行動態(tài)調(diào)整,在ASR端重新選擇非忙碌狀態(tài)的ISR2來與Legacy現(xiàn)網(wǎng)進行通信。圖4給出了 ASR主動發(fā)起查詢請求,獲取對端ISR的過程。其具體步驟包括
步驟401、用戶通過ASR接入身份位置分離網(wǎng)絡(luò),并通過ISRl訪問Legacy現(xiàn)網(wǎng)業(yè)務(wù);步驟402、若ISRl的狀態(tài)變?yōu)槊β?,則向ILR發(fā)送響應(yīng)消息,要求更新ILR中的可用ISR信息列表,ISRl信息被凍結(jié)或優(yōu)先級降為最低,如圖2中的步驟所示;步驟403、若訪問新業(yè)務(wù)時,ASR重新向ILR發(fā)送消息,請求對端ISR的RID ;步驟404、ILR收到ASR發(fā)送位置標(biāo)識的查詢請求后,根據(jù)最新的ISR信息列表重新運行負(fù)荷分擔(dān)算法,選擇ISR2作為唯一可用的ISR ;ILR向ASR發(fā)送應(yīng)答消息,并將ISR2的RID作為查詢得到的位置標(biāo)識。若更新ISR列表后只有一臺ISR還處于活動的非忙碌狀態(tài),則ILR直接向ASR返回將該ISR的位置標(biāo)示RID作為應(yīng)答;若更新ISR列表后還有多臺ISR處于非忙碌狀態(tài),則 根據(jù)可用ISR的條目數(shù)、請求消息攜帶的目的AID等信息,在ILR上運行負(fù)荷分擔(dān)算法,該算法必須要保證只有唯一的ISR被選中,且每個ISR被選中的概率相同,將其的RID作為應(yīng)答消息通知ASR ;若更新ISR列表后發(fā)現(xiàn)所有的ISR都處于忙碌狀態(tài),則可進行簡單算法,如選擇IP地址最大的ISR。步驟405、ASR通過ISR2重新訪問Legacy業(yè)務(wù)。圖5給出了 ILR主動發(fā)起消息,更新對端ISR的位置標(biāo)識,重新獲取對端ISR的過程。其具體步驟包括步驟501與步驟502與圖4中的步驟401與步驟402相同,在此不再贅述。步驟503、ILR上運行負(fù)荷分擔(dān)算法,重新選擇ISR2作為唯一可用的ISR。ILR上負(fù)荷分擔(dān)算法及ISR2的選擇依據(jù)同步驟404中所述。步驟504、ILR主動向ASR推送消息,原來通過ISRl來訪問Legacy現(xiàn)網(wǎng)的所有ASR都會收到ILR發(fā)送的對端ISR更新消息,攜帶ISR2的RID。步驟505、ASR通過ISR2重新訪問Legacy現(xiàn)網(wǎng)業(yè)務(wù)。下面結(jié)合附圖,對本發(fā)明的實施例二進行說明。互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC, Internet Data Center),是電信部門利用已有的互聯(lián)網(wǎng)通信線路、帶寬資源,建立標(biāo)準(zhǔn)化的電信專業(yè)級機房環(huán)境,為企業(yè)、政府提供服務(wù)器托管、租用以及相關(guān)增值等方面的全方位服務(wù)。將IDC接入ASR,即直接通過ASR來訪問現(xiàn)網(wǎng)業(yè)務(wù)服務(wù)器,也可以實現(xiàn)身份與位置分離網(wǎng)絡(luò)與現(xiàn)有Legacy網(wǎng)絡(luò)的互聯(lián),如圖I所示。當(dāng)大量用戶接入身份位置分離網(wǎng)絡(luò),并通過IDC數(shù)據(jù)中心來訪問現(xiàn)網(wǎng)中的業(yè)務(wù)時,接入IDC的ASR會超負(fù)荷運行,影響網(wǎng)絡(luò)的訪問速度??梢圆渴鸲嗯_接入IDC的ASR進行負(fù)荷分擔(dān),解決ASR負(fù)載過大的問題。接入IDC的ASR的作用與ISR相同,都可以實現(xiàn)與現(xiàn)有Legacy網(wǎng)絡(luò)的互聯(lián)互通,其負(fù)荷分擔(dān)的方法實施思路也同實施例一中ISR負(fù)荷分擔(dān)的方法。本發(fā)明實施例提供的負(fù)荷方法的實現(xiàn)基于身份和位置分離網(wǎng)絡(luò),在互聯(lián)互通服務(wù)器ISR判斷自身負(fù)載狀態(tài)是否超過預(yù)設(shè)閾值,并向ILR發(fā)送響應(yīng)消息匯報自身的負(fù)載狀態(tài);ILR基于ISR自身負(fù)載狀態(tài)來更新可用的ISR,并運行負(fù)荷分擔(dān)算法選擇唯一的ISR,接入服務(wù)器ASR獲取此ISR的位置標(biāo)識,通過該ISR來訪問Legacy現(xiàn)網(wǎng),從而有效的實現(xiàn)了 ISR的動態(tài)負(fù)荷分擔(dān)。下面結(jié)合附圖,對本發(fā)明的實施例三進行說明。本發(fā)明實施例提供了一種負(fù)荷分擔(dān)方法,使用該方法完成對ISR的負(fù)載均衡的流程如圖6所示,包括步驟601、ILR創(chuàng)建一 ISR信息列表,所述ISR信息列表的表項包含一 ISR的標(biāo)識和該ISR的當(dāng)前負(fù)荷狀態(tài)。本步驟中,ILR創(chuàng)建一 ISR信息列表,用于記錄其下多個ISR的當(dāng)前負(fù)荷狀態(tài),所述ISR信息列表的表項包含一 ISR的標(biāo)識和該ISR的當(dāng)前負(fù)荷狀態(tài)。優(yōu)選的,還可在表項內(nèi)添加一優(yōu)先級參數(shù),用以記錄ILR為各ISR分配的優(yōu)先級,供后續(xù)選擇ISR使用。步驟602、ISR檢測其自身的當(dāng)前負(fù)荷狀態(tài)。步驟603、所述ISR向ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較 輕的ISR作為當(dāng)前優(yōu)先使用的ISR。步驟604、所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。本步驟中,所述ILR接收所述ISR發(fā)送的攜帶有忙碌/非忙碌狀態(tài)標(biāo)識的響應(yīng)消息,該忙碌/非忙碌狀態(tài)標(biāo)識記錄有所述ISR的當(dāng)前負(fù)荷狀態(tài),在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為非忙碌。然后,為了達(dá)到負(fù)載均衡的目的,需要選擇一負(fù)載較輕的ISR與Legacy網(wǎng)絡(luò)互通,完成下一次業(yè)務(wù)。一般性的,可從負(fù)載較輕的ISR中任選一個。優(yōu)選的,可根據(jù)如下方法作出更佳選擇I、所述ILR從所述當(dāng)前負(fù)荷狀態(tài)為非忙碌的ISR中,根據(jù)負(fù)荷分擔(dān)算法,選擇一個ISR作為當(dāng)前優(yōu)先使用的ISR;可以采用hash算法,根據(jù)可用ISR的數(shù)目及請求消息進行哈希,根據(jù)hash結(jié)果選擇可用ISR。算法要保證只有一個ISR被選中,且每個ISR被選中的概率相同。也可以通過各ISR設(shè)置的優(yōu)先級的不同,選擇優(yōu)先級最高的ISR。優(yōu)選的,若當(dāng)前ISR的狀態(tài)為忙碌,則可用ISR信息列表中該ISR的信息被凍結(jié);若當(dāng)前ISR的狀態(tài)為非忙碌,則列表中該ISR的信息恢復(fù)可用。從可用的ISR信息列表的表項對應(yīng)的ISR中,選擇ISR。2、所述ILR為其下的各ISR分配優(yōu)先級,優(yōu)先級隨著ISR當(dāng)前負(fù)荷狀態(tài)的增加而遞減,然后選擇優(yōu)先級較高或最高的ISR作為當(dāng)前優(yōu)先使用的ISR。具體的,可將處于忙碌狀態(tài)的ISR的優(yōu)先級降為最低,將處于非忙碌狀態(tài)的ISR的優(yōu)先級恢復(fù)為初始值。此外,所述ILR根據(jù)所述ISR上報的當(dāng)前負(fù)荷狀態(tài),更新所述ISR信息列表,在下一次對該ISR信息列表的更新前,均以該ISR信息列表為依據(jù)進行ISR的選擇。在選擇完ISR后,ILR還需要將該ISR的信息通知給相應(yīng)的ASR,具體可如步驟605或步驟606所述。步驟605、所述ILR主動向ASR下發(fā)所述優(yōu)先使用的ISR的信息,供其實現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)時封裝隧道頭。步驟606、所述ILR接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。本步驟中,所述ILR接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。
在選擇完ISR后,訪問Legacy網(wǎng)絡(luò)的數(shù)據(jù)流都首先通過該ISR。 下面結(jié)合附圖,對本發(fā)明的實施例四進行說明。本發(fā)明實施例提供了一種負(fù)荷分擔(dān)裝置,其結(jié)構(gòu)如圖7所示,包括信息收集模塊701,用于接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài);負(fù)荷控制模塊702,用于根據(jù)各ISR上報的當(dāng)前負(fù)荷狀態(tài),從多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,所述信息收集模塊701,具體用于接收所述ISR發(fā)送的攜帶有忙碌/非忙碌狀態(tài)標(biāo)識的響應(yīng)消息,該忙碌/非忙碌狀態(tài)標(biāo)識記錄有所述ISR的當(dāng)前負(fù)荷狀態(tài),在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為非忙碌。 優(yōu)選的,所述負(fù)荷控制模塊702如圖8所示,包括第一負(fù)荷控制單元7021,用于從所述當(dāng)前負(fù)荷狀態(tài)為非忙碌的ISR中,根據(jù)負(fù)荷分擔(dān)算法,選擇一個ISR作為當(dāng)前優(yōu)先使用的ISR ;第二負(fù)荷控制單元7022,用于為各ISR分配優(yōu)先級,優(yōu)先級隨著ISR當(dāng)前負(fù)荷狀態(tài)的增加而遞減,選擇優(yōu)先級較高或最高的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,上述負(fù)荷分擔(dān)裝置還包括列表維護模塊703,用于創(chuàng)建一 ISR信息列表,所述ISR信息列表的表項包含一ISR的標(biāo)識和該ISR的當(dāng)前負(fù)荷狀態(tài)。優(yōu)選的,所述列表維護模塊703,還用于根據(jù)所述信息收集模塊收集的ISR當(dāng)前負(fù)荷狀態(tài),更新所述ISR信息列表。優(yōu)選的,所述負(fù)荷分擔(dān)裝置還包括負(fù)荷指示模塊704,用于主動向ASR下發(fā)所述優(yōu)先使用的ISR的信息,或,接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。優(yōu)選的,上述負(fù)荷分擔(dān)裝置可集成于ILR中。本發(fā)明實施例還提供了一種負(fù)荷分擔(dān)裝置,其結(jié)構(gòu)如圖9所示,包括負(fù)荷檢測模塊901,用于檢測ISR的當(dāng)前負(fù)荷狀態(tài);信息上報模塊902,用于向ILR發(fā)送所述ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,所述信息上報模塊902的結(jié)構(gòu)如圖10所示,包括負(fù)荷判斷單元9021,用于判斷所述ISR的負(fù)荷是否超過預(yù)設(shè)的閾值;消息構(gòu)造單元9022,用于將判斷結(jié)果攜帶在響應(yīng)消息的忙碌/非忙碌狀態(tài)標(biāo)識中,向所述ILR上報,在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為非忙碌。優(yōu)選的,上述負(fù)荷分擔(dān)裝置可集成于ISR中。本發(fā)明還提供了一種負(fù)荷分擔(dān)系統(tǒng),包括ILR和其下的多個ISR ;所述ISR,用于檢測其自身的當(dāng)前負(fù)荷狀態(tài),并向所述ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR ;所述ILR,用于接收所述ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài),并根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。優(yōu)選的,上述負(fù)荷分擔(dān)系統(tǒng)還包括ASR ;所述ILR,還用于主動向所述ASR下發(fā)所述優(yōu)先使用的ISR的信息,或,接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。本發(fā)明的實施例提供的負(fù)荷分擔(dān)裝置和系統(tǒng),能夠與本發(fā)明的實施例所提供的一種負(fù)荷分擔(dān)方法相結(jié)合,ISR檢測其自身的當(dāng)前負(fù)荷狀態(tài),并向ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR,ILR在接收到ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài)后,再根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR,實現(xiàn)了對ISR的負(fù)荷分擔(dān),解決了解決了ISR負(fù)載增大及存儲數(shù)據(jù)量增大帶來的轉(zhuǎn)發(fā)效率降低的問題。 本領(lǐng)域普通技術(shù)人員可以理解上述實施例的全部或部分步驟可以使用計算機程序流程來實現(xiàn),所述計算機程序可以存儲于一計算機可讀存儲介質(zhì)中,所述計算機程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之一或其組合??蛇x地,上述實施例的全部或部分步驟也可以使用集成電路來實現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡(luò)上。上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的計算機可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求所述的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種負(fù)荷分擔(dān)方法,其特征在于,包括 映射服務(wù)器(ILR)接收互聯(lián)互通服務(wù)器(ISR)上報的該ISR當(dāng)前負(fù)荷狀態(tài); 所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。
2.根據(jù)權(quán)利要求I所述的負(fù)荷分擔(dān)方法,其特征在于,所述ILR接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài)具體為 所述ILR接收所述ISR發(fā)送的攜帶有忙碌/非忙碌狀態(tài)標(biāo)識的響應(yīng)消息,該忙碌/非忙碌狀態(tài)標(biāo)識記錄有所述ISR的當(dāng)前負(fù)荷狀態(tài),在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為非忙碌。
3.根據(jù)權(quán)利要求2所述的負(fù)荷分擔(dān)方法,其特征在于,所述ILR根據(jù)其下各ISR上報的 當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR具體為 所述ILR從所述當(dāng)前負(fù)荷狀態(tài)為非忙碌的ISR中,根據(jù)負(fù)荷分擔(dān)算法,選擇一個ISR作為當(dāng)前優(yōu)先使用的ISR。
4.根據(jù)權(quán)利要求I所述的負(fù)荷分擔(dān)方法,其特征在于,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR包括 所述ILR為其下的各ISR分配優(yōu)先級,優(yōu)先級隨著ISR當(dāng)前負(fù)荷狀態(tài)的增加而遞減; 選擇優(yōu)先級較高或最高的ISR作為當(dāng)前優(yōu)先使用的ISR。
5.根據(jù)權(quán)利要求I所述的負(fù)荷分擔(dān)方法,其特征在于,所述ILR接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài)的步驟之前,還包括 所述ILR創(chuàng)建一 ISR信息列表,所述ISR信息列表的表項包含一 ISR的標(biāo)識和該ISR的當(dāng)前負(fù)荷狀態(tài)。
6.根據(jù)權(quán)利要求5所述的負(fù)荷分擔(dān)方法,其特征在于,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR的步驟之前,還包括 所述ILR根據(jù)所述ISR上報的當(dāng)前負(fù)荷狀態(tài),更新所述ISR信息列表。
7.根據(jù)權(quán)利要求I所述的負(fù)荷分擔(dān)方法,其特征在于,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR的步驟之后,還包括 所述ILR主動向接入路由器(ASR)下發(fā)所述優(yōu)先使用的ISR的信息。
8.根據(jù)權(quán)利要求I所述的負(fù)荷分擔(dān)方法,其特征在于,所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR的步驟之后,還包括 所述ILR接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的位置標(biāo)示(RID)作為應(yīng)答消息返回給所述ASR。
9.一種負(fù)荷分擔(dān)方法,其特征在于,包括 ISR檢測其自身的當(dāng)前負(fù)荷狀態(tài);所述ISR向ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。
10.根據(jù)權(quán)利要求9所述的負(fù)荷分擔(dān)方法,其特征在于,所述ISR向ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài)包括 所述ISR判斷自身的負(fù)荷是否超過預(yù)設(shè)的閾值; 所述ISR將判斷結(jié)果攜帶在響應(yīng)消息的忙碌/非忙碌狀態(tài)標(biāo)識中,向所述ILR上報,在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為非忙碌。
11.一種負(fù)荷分擔(dān)裝置,其特征在于,包括 信息收集模塊,用于接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài); 負(fù)荷控制模塊,用于根據(jù)各ISR上報的當(dāng)前負(fù)荷狀態(tài),從多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。
12.根據(jù)權(quán)利要求11所述的負(fù)荷分擔(dān)裝置,其特征在于,所述信息收集模塊,具體用于接收所述ISR發(fā)送的攜帶有忙碌/非忙碌狀態(tài)標(biāo)識的響應(yīng)消息,該忙碌/非忙碌狀態(tài)標(biāo)識記錄有所述ISR的當(dāng)前負(fù)荷狀態(tài),在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時該標(biāo)識值置為非忙碌。
13.根據(jù)權(quán)利要求12所述的負(fù)荷分擔(dān)裝置,其特征在于,所述負(fù)荷控制模塊包括 第一負(fù)荷控制單元,用于從所述當(dāng)前負(fù)荷狀態(tài)為非忙碌的ISR中,根據(jù)負(fù)荷分擔(dān)算法,選擇一個ISR作為當(dāng)前優(yōu)先使用的ISR ; 第二負(fù)荷控制單元,用于為各ISR分配優(yōu)先級,優(yōu)先級隨著ISR當(dāng)前負(fù)荷狀態(tài)的增加而遞減,選擇優(yōu)先級較高或最高的ISR作為當(dāng)前優(yōu)先使用的ISR。
14.根據(jù)權(quán)利要求11所述的負(fù)荷分擔(dān)裝置,其特征在于,該裝置還包括 列表維護模塊,用于創(chuàng)建一 ISR信息列表,所述ISR信息列表的表項包含一 ISR的標(biāo)識和該ISR的當(dāng)前負(fù)荷狀態(tài)。
15.根據(jù)權(quán)利要求14所述的負(fù)荷分擔(dān)裝置,其特征在于, 所述列表維護模塊,還用于根據(jù)所述信息收集模塊收集的ISR當(dāng)前負(fù)荷狀態(tài),更新所述ISR信息列表。
16.根據(jù)權(quán)利要求11所述的負(fù)荷分擔(dān)裝置,其特征在于,該裝置還包括 負(fù)荷指示模塊,用于主動向ASR下發(fā)所述優(yōu)先使用的ISR的信息,或,接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。
17.一種負(fù)荷分擔(dān)裝置,其特征在于,包括 負(fù)荷檢測模塊,用于檢測ISR的當(dāng)前負(fù)荷狀態(tài); 信息上報模塊,用于向ILR發(fā)送所述ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。
18.根據(jù)權(quán)利要求17所述的負(fù)荷分擔(dān)裝置,其特征在于,所述信息上報模塊包括 負(fù)荷判斷單元,用于判斷所述ISR的負(fù)荷是否超過預(yù)設(shè)的閾值; 消息構(gòu)造單元,用于將判斷結(jié)果攜帶在響應(yīng)消息的忙碌/非忙碌狀態(tài)標(biāo)識中,向所述ILR上報,在所述ISR當(dāng)前負(fù)荷超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為忙碌,在所述ISR當(dāng)前負(fù)荷沒有超過所述預(yù)設(shè)的閾值時將該標(biāo)識值置為非忙碌。
19.一種負(fù)荷分擔(dān)系統(tǒng),其特征在于,包括ILR和其下的多個ISR ; 所述ISR,用于檢測其自身的當(dāng)前負(fù)荷狀態(tài),并向所述ILR發(fā)送該ISR的當(dāng)前負(fù)荷狀態(tài),以供所述ILR選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR ; 所述ILR,用于接收所述ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài),并根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。
20.根據(jù)權(quán)利要求19所述的負(fù)荷分擔(dān)系統(tǒng),其特征在于,該系統(tǒng)還包括ASR; 所述ILR,還用于主動向所述ASR下發(fā)所述優(yōu)先使用的ISR的信息,或, 接收所述ASR發(fā)出的請求ISR的位置標(biāo)識的請求消息,將所述優(yōu)先使用的ISR的RID作為應(yīng)答消息返回給所述ASR。
全文摘要
本發(fā)明提供了一種負(fù)荷分擔(dān)方法、裝置和系統(tǒng)。涉及通訊領(lǐng)域和互聯(lián)網(wǎng)領(lǐng)域;解決了ISR負(fù)載增大及存儲數(shù)據(jù)量增大帶來的轉(zhuǎn)發(fā)效率降低的問題。該方法包括ILR接收ISR上報的該ISR當(dāng)前負(fù)荷狀態(tài);所述ILR根據(jù)其下各ISR上報的當(dāng)前負(fù)荷狀態(tài),從該ILR下的多個ISR中選擇負(fù)荷較輕的ISR作為當(dāng)前優(yōu)先使用的ISR。本發(fā)明提供的方案適用于身份標(biāo)識和位置分離的網(wǎng)絡(luò),實現(xiàn)了多ISR間的負(fù)載均衡。
文檔編號H04W28/08GK102946617SQ20111023304
公開日2013年2月27日 申請日期2011年8月15日 優(yōu)先權(quán)日2011年8月15日
發(fā)明者郝文瑞, 顏正清 申請人:中興通訊股份有限公司