本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法和綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置。
背景技術(shù):
現(xiàn)有通信網(wǎng)絡(luò)中,關(guān)于綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的技術(shù)包括:基于綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)的數(shù)通設(shè)備檢測和基于Wap業(yè)務(wù)的Radius消息檢測。
其中,基于綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)的數(shù)通設(shè)備檢測方法為:通過檢測綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)部的數(shù)通設(shè)備運(yùn)行情況,判斷綜合業(yè)務(wù)網(wǎng)關(guān)的業(yè)務(wù)是否需要切換。當(dāng)數(shù)通設(shè)備出現(xiàn)故障,將該綜合業(yè)務(wù)網(wǎng)關(guān)的全部業(yè)務(wù)切換至另一條GRE(通用路由封裝協(xié)議)隧道,即將所述綜合業(yè)務(wù)網(wǎng)關(guān)所有業(yè)務(wù)均遷移至另一套網(wǎng)關(guān)。此方案考慮到綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)的業(yè)務(wù)服務(wù)器故障率較低,而數(shù)通設(shè)備的故障率相對較高,因此使用數(shù)通設(shè)備的故障檢測作為綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的判別條件。然而,此方案需對綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的全部業(yè)務(wù)進(jìn)行整體切換,使得綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)部很多可用的計(jì)算資源浪費(fèi);并且,當(dāng)數(shù)通設(shè)備正常,即使綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)部某業(yè)務(wù)服務(wù)器因宕機(jī)或負(fù)荷過高,也無法觸發(fā)實(shí)現(xiàn)業(yè)務(wù)切換。
基于Wap業(yè)務(wù)的Radius消息檢測的方法為:通過檢測用戶WAP(Wireless Application Protocol,無線應(yīng)用協(xié)議)的Radius消息,當(dāng)綜合網(wǎng)業(yè)務(wù)關(guān)內(nèi)部的Radius服務(wù)器檢測到與用戶交互消息超時(shí)或不正常的時(shí)候,對GRE隧道對應(yīng)種類的業(yè)務(wù)流進(jìn)行整體切換。此方案考慮到現(xiàn)階段綜合業(yè)務(wù)網(wǎng)關(guān)一般都需要處理WAP業(yè)務(wù),在WAP用戶較多的時(shí)候,用戶與綜合網(wǎng)關(guān)的Radius消息交互頻繁,因此可作為檢測GRE隧道及綜合業(yè)務(wù)網(wǎng)關(guān)系統(tǒng)是否正常的判別指標(biāo)。然而,Radius消息僅在用戶上/下線的時(shí)候產(chǎn)生,因此在其它過程是無法對業(yè)務(wù)及隧道情況進(jìn)行檢測;并且,隨著WAP業(yè)務(wù)的大幅萎縮,當(dāng)WAP用戶較少時(shí),Radius消息交互不再頻繁,此方案的判別準(zhǔn)確性難以保證;若綜合業(yè)務(wù)網(wǎng)關(guān)取消WAP業(yè)務(wù),則無法判別GRE隧道的通斷情況。
可見,現(xiàn)有的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換方法存在如下問題:
1)切換判別條件缺乏準(zhǔn)確性和可擴(kuò)展性:若基于數(shù)通設(shè)備的運(yùn)行情況,無法有效代表各業(yè)務(wù)服務(wù)器的運(yùn)行情況;若基于WAP業(yè)務(wù)的Radius消息,僅利用某一種業(yè)務(wù)的通斷情況來代表整體業(yè)務(wù),檢測風(fēng)險(xiǎn)較高,可擴(kuò)展性不強(qiáng);
2)業(yè)務(wù)切換是隧道級:一旦切換,將是綜合業(yè)務(wù)網(wǎng)關(guān)的所有業(yè)務(wù)進(jìn)行整體切換,對網(wǎng)絡(luò)資源及業(yè)務(wù)的影響較大,并且使得所述綜合網(wǎng)關(guān)中存在的大量可用資源被浪費(fèi);
3)網(wǎng)絡(luò)資源利用率不高:網(wǎng)絡(luò)一旦切換,把業(yè)務(wù)流量切換至事先規(guī)劃好的容災(zāi)節(jié)點(diǎn),這需要對容災(zāi)節(jié)點(diǎn)進(jìn)行更大的帶寬規(guī)劃,而平時(shí)容災(zāi)節(jié)點(diǎn)的利用率比較低,因而造成帶寬資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
基于此,本發(fā)明提供一種綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法和裝置,能夠提高容災(zāi)切換判斷的準(zhǔn)確性和擴(kuò)展性,同時(shí)降低容災(zāi)成本,提高網(wǎng)絡(luò)利用率。
本發(fā)明一方面提供一種綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法,包括:
獲取綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,檢測綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道是否為可用隧道,獲取可用隧道的綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,根據(jù)所述狀態(tài)檢測信息檢測所述綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率是否高于設(shè)定門限值;
將不可用的GRE隧道對應(yīng)的全部業(yè)務(wù)或CPU利用率高于設(shè)定門限值的業(yè)務(wù)服務(wù)器對應(yīng)的業(yè)務(wù)標(biāo)記為待調(diào)整業(yè)務(wù),并觸發(fā)預(yù)設(shè)的容災(zāi)切換程序;
通過所述容災(zāi)切換程序計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,根據(jù)所述切換策略將所述待調(diào)整業(yè)務(wù)切換至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
優(yōu)選的,所述獲取可用隧道的各綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,之前還包括:
接收核心網(wǎng)產(chǎn)生的業(yè)務(wù),對所述業(yè)務(wù)進(jìn)行分類,并將所述業(yè)務(wù)分別映射到對應(yīng)的GRE隧道,以將所述業(yè)務(wù)分別發(fā)送至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
優(yōu)選的,所述獲取各綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,包括:
通過預(yù)設(shè)的業(yè)務(wù)均衡設(shè)備向各綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送獲取狀態(tài)信息的GRE控制報(bào)文請求;將返回GRE控制報(bào)文成功的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為可用隧道,并根據(jù)返回成功的GRE控制報(bào)文獲取所述綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息;以及,將返回GRE控制報(bào)文失敗的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為不可用的GRE隧道。
優(yōu)選的,所述返回成功的GRE控制報(bào)文中包括:業(yè)務(wù)標(biāo)識(shí)、從所述業(yè)務(wù)均衡設(shè)備至對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)的網(wǎng)絡(luò)跳數(shù)、以及對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率信息。
優(yōu)選的,所述GRE控制報(bào)文頭部格式為:包括Protocol Type字段、Key字段、PayLoad字段以及Sequence Number字段;
Protocol Type字段用于標(biāo)識(shí)控制報(bào)文的類型,Key字段用于區(qū)分不同的業(yè)務(wù),PayLoad字段用于裝載對應(yīng)業(yè)務(wù)的狀態(tài)信息,Sequence Number字段用于標(biāo)記報(bào)文收發(fā)是否正常。
優(yōu)選的,所述GRE控制報(bào)文包括:從所述業(yè)務(wù)均衡設(shè)備發(fā)給各綜合業(yè)務(wù)網(wǎng)關(guān)的發(fā)送報(bào)文、以及從各綜合業(yè)務(wù)網(wǎng)關(guān)反饋至所述業(yè)務(wù)均衡設(shè)備的接收報(bào)文,
在發(fā)送報(bào)文中,若Key字段的對應(yīng)位設(shè)置為1,表示查詢對應(yīng)位的業(yè)務(wù)狀態(tài),若設(shè)置為0,表示不查詢對應(yīng)位的業(yè)務(wù)狀態(tài);
在接收報(bào)文中,若Key字段的對應(yīng)位置位為1,表示針對該位對應(yīng)的業(yè)務(wù)有數(shù)據(jù)反饋;若置位為0,則表示反饋方?jīng)]有該位對應(yīng)的業(yè)務(wù);
所述Payload字段為8個(gè)Byte,用每個(gè)Byte表示一個(gè)業(yè)務(wù)的狀態(tài);每個(gè)Byte的前4位用于裝載業(yè)務(wù)流從所述業(yè)務(wù)均衡設(shè)備通過對應(yīng)GRE隧道傳輸至對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)的網(wǎng)絡(luò)跳數(shù),后4位用于裝載所述綜合業(yè)務(wù)網(wǎng)關(guān)中對應(yīng)業(yè)務(wù)服務(wù)器的CPU利用率;
在發(fā)送報(bào)文中,為所述Sequence Number字段分配一個(gè)隨機(jī)值n,若對應(yīng)的接收報(bào)文中Sequence Number字段為n+1,表示報(bào)文收發(fā)成功,否則,表示報(bào)文收發(fā)失敗。
優(yōu)選的,計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,包括:
根據(jù)待調(diào)整業(yè)務(wù)對應(yīng)的IP傳輸網(wǎng)成本和服務(wù)器計(jì)算資源消耗成本,構(gòu)建對應(yīng)的成本模型;
求解所述成本模型的最小值,得出最小值時(shí)對應(yīng)的GRE隧道和業(yè)務(wù)流類型,根據(jù)所述GRE隧道和業(yè)務(wù)流類型得到所述待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略。
優(yōu)選的,所述根據(jù)待調(diào)整業(yè)務(wù)對應(yīng)的IP傳輸網(wǎng)成本和服務(wù)器計(jì)算資源消耗成本,構(gòu)建對應(yīng)的成本模型,包括:
根據(jù)業(yè)務(wù)流經(jīng)過IP網(wǎng)絡(luò)每一跳對數(shù)據(jù)設(shè)備的帶寬成本和每跳傳輸電路的帶寬成本,得出待調(diào)整業(yè)務(wù)x對應(yīng)的IP傳輸網(wǎng)成本為:
根據(jù)對應(yīng)業(yè)務(wù)服務(wù)器的TPMC容量消耗成本計(jì)算待調(diào)整業(yè)務(wù)x對應(yīng)的服務(wù)器計(jì)算資源消耗成本為:
根據(jù)所述IP傳輸網(wǎng)成本、服務(wù)器計(jì)算資源消耗成本構(gòu)建所述待調(diào)整業(yè)務(wù)x對應(yīng)的成本模型為:
式中,m為可用的GRE隧道總數(shù),n為每條GRE隧道可傳輸?shù)臉I(yè)務(wù)流總數(shù);
xik為通過第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流;
Hopi為業(yè)務(wù)流通過第i條GRE隧道至對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)的網(wǎng)絡(luò)跳數(shù);
Cip為IP網(wǎng)絡(luò)的帶寬擴(kuò)容成本;
Clink為傳輸電路的帶寬擴(kuò)容成本;
Bnowik為第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流的帶寬;
Tnowik為第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流對應(yīng)的業(yè)務(wù)服務(wù)器的當(dāng)前可用容量;
Tadj為調(diào)整周期;
T maxik為第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流對應(yīng)的業(yè)務(wù)服務(wù)器的最大處理能力;
CTik為處理第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流的單位成本;
F為核心網(wǎng)產(chǎn)生的業(yè)務(wù)流總量,Bi為第i條GRE隧道的出口帶寬,Max%為最大帶寬利用率;
所述求解所述成本模型的最小值,得出最小值時(shí)對應(yīng)的GRE隧道和業(yè)務(wù)流類型,根據(jù)所述GRE隧道和業(yè)務(wù)流類型得到所述待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,包括:
求解成本模型Z(xik)的最小值,得到Z(xik)最小值時(shí)對應(yīng)的i和k的取值,根據(jù)所述i和k的取值得到所述待調(diào)整業(yè)務(wù)x對應(yīng)的成本最低的切換策略為第i條GRE隧道的第k種業(yè)務(wù)流。
本發(fā)明另一方面還提供一種綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置,包括:
檢測綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道是否為可用隧道,獲取可用隧道的綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,根據(jù)所述狀態(tài)檢測信息檢測綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率是否高于設(shè)定門限值;
切換決策模塊,用于將不可用的GRE隧道對應(yīng)的全部業(yè)務(wù)或CPU利用率高于設(shè)定門限值的業(yè)務(wù)服務(wù)器對應(yīng)的業(yè)務(wù)標(biāo)記為待調(diào)整業(yè)務(wù),并觸發(fā)預(yù)設(shè)的容災(zāi)切換程序;
業(yè)務(wù)映射模塊,用于通過所述容災(zāi)切換程序計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,根據(jù)所述切換策略將所述待調(diào)整業(yè)務(wù)切換至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
優(yōu)選的,所述計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,包括:
根據(jù)待調(diào)整業(yè)務(wù)對應(yīng)的IP傳輸網(wǎng)成本和服務(wù)器計(jì)算資源消耗成本,構(gòu)建對應(yīng)的成本模型;
求解所述成本模型的最小值,得出最小值時(shí)對應(yīng)的GRE隧道和業(yè)務(wù)流類型,根據(jù)所述GRE隧道和業(yè)務(wù)流類型得到所述待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略。
優(yōu)選的,所述業(yè)務(wù)映射模塊,還用于接收核心網(wǎng)產(chǎn)生的業(yè)務(wù),對所述業(yè)務(wù)進(jìn)行分類,并將所述業(yè)務(wù)分別映射到對應(yīng)的GRE隧道,以將所述業(yè)務(wù)分別發(fā)送至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
優(yōu)選的,所述狀態(tài)判別模塊,還用于向各綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送獲取狀態(tài)信息的GRE控制報(bào)文請求,將返回GRE控制報(bào)文成功的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為可用隧道,并根據(jù)返回成功的GRE控制報(bào)文獲取所述綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息;還用于將返回GRE控制報(bào)文失敗的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為不可用的GRE隧道。
優(yōu)選的,還包括:存儲(chǔ)模塊,用于存儲(chǔ)綜合業(yè)務(wù)網(wǎng)關(guān)反饋的GRE控制報(bào)文;
隧道執(zhí)行模塊,用于建立與各綜合業(yè)務(wù)網(wǎng)關(guān)的GRE隧道,以及將業(yè)務(wù)封裝到對應(yīng)的GRE隧道上,以通過所述GRE隧道傳輸給對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
上述方案的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法和裝置,通過獲取GRE隧道正常的各綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,根據(jù)所述狀態(tài)檢測信息檢測綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率是否高于設(shè)定門限值;將GRE隧道不正?;駽PU利用率高于設(shè)定門限值的業(yè)務(wù)服務(wù)器對應(yīng)的業(yè)務(wù)標(biāo)記為待調(diào)整業(yè)務(wù),并觸發(fā)預(yù)設(shè)的容災(zāi)切換程序;通過所述容災(zāi)切換程序計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,根據(jù)所述切換策略將所述待調(diào)整業(yè)務(wù)切換至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。通過本發(fā)明的方案可實(shí)現(xiàn)業(yè)務(wù)級容災(zāi)切換,提高了容災(zāi)切換判斷的準(zhǔn)確性和擴(kuò)展性,對于需切換的業(yè)務(wù)流從當(dāng)前可用的資源中選擇成本最低的路徑進(jìn)行疏導(dǎo),有利于降低容災(zāi)成本,提高網(wǎng)絡(luò)效率。
附圖說明
圖1為實(shí)施例一的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法的示意性流程圖;
圖2為實(shí)施例二的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法的示意性流程圖;
圖3為實(shí)施本發(fā)明綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法的系統(tǒng)框架示意圖;
圖4為GRE控制報(bào)文的頭部格式示意圖;
圖5為Key字段的定義示意圖;
圖6為實(shí)施例三的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置的示意性結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供的實(shí)施例包括綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法實(shí)施例,還包括相應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置實(shí)施例。以下分別進(jìn)行詳細(xì)說明。
實(shí)施例一:
圖1為實(shí)施例一的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法的示意性流程圖;如圖1所示,本實(shí)施例的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法包括如下步驟S1至S3,各步驟詳述如下:
S1,檢測綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道是否為可用隧道,獲取可用隧道的各綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,根據(jù)所述狀態(tài)檢測信息檢測綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率是否高于設(shè)定門限值;
需要說明的是,本步驟之前,接收到核心網(wǎng)邊緣設(shè)備發(fā)送的若干業(yè)務(wù),對所述業(yè)務(wù)進(jìn)行分類,并將所述業(yè)務(wù)分別映射到對應(yīng)的可用GRE隧道,以將所述業(yè)務(wù)分別發(fā)送至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。所述業(yè)務(wù)被分發(fā)到各自對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)后,可定時(shí)獲取各綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,以探測各綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)部運(yùn)行情況。
優(yōu)選的,本實(shí)施例中,可定時(shí)向各綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送獲取狀態(tài)信息的GRE控制報(bào)文請求,以獲取各綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息;或者各綜合業(yè)務(wù)網(wǎng)關(guān)定時(shí)以GRE控制報(bào)文的形式對其內(nèi)部運(yùn)行情況進(jìn)行主動(dòng)反饋。其中,所述GRE控制報(bào)文中包括的信息有:業(yè)務(wù)標(biāo)識(shí)、通過對應(yīng)GRE隧道至對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)的網(wǎng)絡(luò)跳數(shù)、以及綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率等?;诰C合業(yè)務(wù)網(wǎng)關(guān)反饋的GRE控制報(bào)文可獲取對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息。
S2,將不可用的GRE隧道對應(yīng)的全部業(yè)務(wù)或CPU利用率高于設(shè)定門限值的業(yè)務(wù)服務(wù)器對應(yīng)的業(yè)務(wù)標(biāo)記為待調(diào)整業(yè)務(wù),并觸發(fā)預(yù)設(shè)的容災(zāi)切換程序;
當(dāng)業(yè)務(wù)服務(wù)器的CPU利用率高于設(shè)定門限值,表明所述業(yè)務(wù)服務(wù)器的業(yè)務(wù)處理能力較弱,無法對對應(yīng)類型的業(yè)務(wù)進(jìn)行有效處理,此時(shí)需要將對應(yīng)類型的業(yè)務(wù)切換至其它綜合業(yè)務(wù)網(wǎng)關(guān),交由其它綜合業(yè)務(wù)網(wǎng)關(guān)中內(nèi)的業(yè)務(wù)服務(wù)器進(jìn)行處理。
本實(shí)施例中,只有當(dāng)檢測到有待調(diào)整業(yè)務(wù)時(shí),容災(zāi)切換程序才會(huì)被觸發(fā)啟動(dòng)。
S3,通過所述容災(zāi)切換程序計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,根據(jù)所述切換策略將所述待調(diào)整業(yè)務(wù)切換至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
優(yōu)選的,本實(shí)施例計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略的實(shí)現(xiàn)方式可為:根據(jù)待調(diào)整業(yè)務(wù)對應(yīng)的IP傳輸網(wǎng)成本和服務(wù)器計(jì)算資源消耗成本,構(gòu)建對應(yīng)的成本模型;然后求解所述成本模型的最小值,得出最小值時(shí)對應(yīng)的GRE隧道和業(yè)務(wù)流類型,根據(jù)所述GRE隧道和業(yè)務(wù)流類型得到所述待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略。
作為一優(yōu)選實(shí)施方式,可根據(jù)業(yè)務(wù)流經(jīng)過IP網(wǎng)絡(luò)每一跳對數(shù)據(jù)設(shè)備的帶寬成本和每跳傳輸電路的帶寬成本,得出待調(diào)整業(yè)務(wù)x對應(yīng)的IP傳輸網(wǎng)成本為:
式中,m為可用的GRE隧道的總數(shù),n為每條GRE隧道的業(yè)務(wù)流總數(shù);xik為一個(gè)調(diào)整周期內(nèi)通過第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流;Hopi為業(yè)務(wù)流通過第i條GRE隧道傳輸至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)的網(wǎng)絡(luò)跳數(shù);Cip為IP網(wǎng)絡(luò)的帶寬擴(kuò)容成本,單位為元/Gbps;Clink為傳輸電路的帶寬擴(kuò)容成本,單位為元/條1G電路。其中,Hopi可從綜合業(yè)務(wù)網(wǎng)關(guān)GRE路由器對應(yīng)的IP協(xié)議路由表中查詢得到,Cip和Clink可根據(jù)運(yùn)營商的歷史建設(shè)成本情況得到,為特定的常數(shù)。
作為一優(yōu)選實(shí)施方式,可根據(jù)對應(yīng)業(yè)務(wù)服務(wù)器的TPMC容量消耗成本計(jì)算待調(diào)整業(yè)務(wù)x對應(yīng)的服務(wù)器計(jì)算資源消耗成本為:
式中,Bnowik為第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流的帶寬,單位為Gbps;Tnowik為第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流對應(yīng)的業(yè)務(wù)服務(wù)器的當(dāng)前處理能力,單位為TPMC;Tadj為一個(gè)調(diào)整周期;T maxik為第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流對應(yīng)的業(yè)務(wù)服務(wù)器所能處理的最大處理能力;CTik為處理第i條GRE隧道發(fā)出的第k種業(yè)務(wù)流的單位平均成本,單位可為元/TPMC。其中,Bnowik可根據(jù)運(yùn)營商路由及Qos的設(shè)置策略為每種業(yè)務(wù)分配。
由于業(yè)務(wù)服務(wù)器的處理容量一般與服務(wù)器的CPU處理能力成正比關(guān)系,根據(jù)工程經(jīng)驗(yàn),Tnowik可近似使用T maxik*CPUik%得到(T maxik在網(wǎng)絡(luò)規(guī)劃建設(shè)中已經(jīng)明確,CPUik%為服務(wù)器的CPU利用率);而處理xik所需的容量需求,由于在實(shí)際網(wǎng)絡(luò)規(guī)劃中帶寬的規(guī)劃與服務(wù)器處理容量成正比,則可近似通過得到。
進(jìn)一步的,根據(jù)所述IP傳輸網(wǎng)成本、服務(wù)器計(jì)算資源消耗成本構(gòu)建所述待調(diào)整業(yè)務(wù)x對應(yīng)的成本模型為:
其中,該成本模型需滿足的邊界條件包括:
1)所有業(yè)務(wù)流的總和不得超過核心網(wǎng)產(chǎn)生業(yè)務(wù)流總量,即
2)第i條GRE隧道發(fā)出的所有業(yè)務(wù)流的總帶寬不超過其網(wǎng)絡(luò)出口帶寬能力,即
F為核心網(wǎng)產(chǎn)生的業(yè)務(wù)流總量,Bi為第i條GRE隧道的出口帶寬,Max%為運(yùn)營商對帶寬規(guī)劃的最大帶寬利用率(一般取值在50-80%之間);
3)任意一條業(yè)務(wù)流對綜合業(yè)務(wù)網(wǎng)關(guān)的業(yè)務(wù)服務(wù)器產(chǎn)生的容量不超過所述服務(wù)器的最大容量,即
基于上述邊界條件求解Z(xik)的最小值,得到對應(yīng)的i和k,則待調(diào)整業(yè)務(wù)x對應(yīng)的成本最低的切換策略可確定為第i條GRE隧道的第k種業(yè)務(wù)流。即將待調(diào)整業(yè)務(wù)x映射到第i條GRE隧道的第k種業(yè)務(wù)流,進(jìn)而將所述待調(diào)整業(yè)務(wù)x切換至第i條GRE隧道對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān),將所述業(yè)務(wù)x交由該綜合業(yè)務(wù)網(wǎng)關(guān)中對應(yīng)的業(yè)務(wù)服務(wù)器處理。至此,完成了待調(diào)整業(yè)務(wù)的切換。
通過上述實(shí)施例的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法,可實(shí)現(xiàn)業(yè)務(wù)級容災(zāi)切換,提高容災(zāi)切換判斷的準(zhǔn)確性和擴(kuò)展性;并且對于需切換的業(yè)務(wù)流量可選擇出最經(jīng)濟(jì)的路徑進(jìn)行疏導(dǎo),提升了網(wǎng)絡(luò)利用率和容災(zāi)流量的疏導(dǎo)效率。
實(shí)施例二:
圖2為實(shí)施例二的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法的示意性流程圖;本實(shí)施例與上述實(shí)施例一的主要區(qū)別在于,本實(shí)施例通過設(shè)定的GRE控制報(bào)文獲取綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,并且還可通過綜合業(yè)務(wù)網(wǎng)關(guān)反饋GRE控制報(bào)文的情況判別對應(yīng)的GRE隧道是否異常,若檢測到GRE隧道異常,還需執(zhí)行相關(guān)隧道業(yè)務(wù)的整體切換。
如圖2所示,本實(shí)施例的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法包括如下步驟S21至S25,各步驟詳述如下:
S21,接收核心網(wǎng)邊緣設(shè)備發(fā)送的若干業(yè)務(wù),對所述業(yè)務(wù)進(jìn)行分類,并將所述業(yè)務(wù)分別映射到對應(yīng)的GRE隧道,以將所述業(yè)務(wù)分別發(fā)送至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān);
優(yōu)選的,本實(shí)施例中,預(yù)先在核心網(wǎng)邊緣設(shè)備與綜合業(yè)務(wù)網(wǎng)關(guān)之間設(shè)置一個(gè)業(yè)務(wù)均衡設(shè)備,系統(tǒng)框架如圖3所示。所述業(yè)務(wù)均衡設(shè)備能夠與綜合業(yè)務(wù)網(wǎng)關(guān)建立GRE隧道(GRE隧道1、GRE隧道2…GRE隧道n),并把核心網(wǎng)產(chǎn)生的業(yè)務(wù)封裝到對應(yīng)的GRE隧道。
S22,向各綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送獲取狀態(tài)信息的GRE控制報(bào)文請求;
本實(shí)施例中,通過所述業(yè)務(wù)均衡設(shè)備向各綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送獲取狀態(tài)信息的GRE控制報(bào)文請求。其中,所述GRE控制報(bào)文的頭部格式如圖4所示,包括Protocol Type字段、Key字段、PayLoad字段以及Sequence Number字段。其中,Protocol Type字段用于標(biāo)識(shí)控制報(bào)文,Key字段用于區(qū)分綜合業(yè)務(wù)網(wǎng)關(guān)內(nèi)不同的業(yè)務(wù),PayLoad字段用于裝載對應(yīng)業(yè)務(wù)的狀態(tài)信息,Sequence Number字段用于標(biāo)記報(bào)文收發(fā)是否正常。
具體的,還可通過ProtocolType字段標(biāo)記業(yè)務(wù)流報(bào)文,Protocol Type字段設(shè)置為FFFF(RFC 1701中定義為保留字段)時(shí),表示為控制報(bào)文;業(yè)務(wù)流時(shí),Protocol Type字段可根據(jù)其具體的封裝協(xié)議設(shè)定。
具體的,所述Payload字段為8個(gè)Byte,每個(gè)Byte表示一個(gè)業(yè)務(wù)的狀態(tài),每個(gè)Byte的前4位裝載業(yè)務(wù)流通過對應(yīng)GRE隧道至對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)的網(wǎng)絡(luò)跳數(shù)(考慮到一般綜合業(yè)務(wù)網(wǎng)需匹配核心網(wǎng)布局,其傳輸距離一般不超過16跳),后4位裝載對應(yīng)的業(yè)務(wù)服務(wù)器的CPU利用率(CPU的利用率無需做過細(xì)的分檔,4bit可把CPU利用率量化步長控制在10%以內(nèi),足以滿足運(yùn)營商系統(tǒng)要求);
另外,本實(shí)施例中的GRE控制報(bào)文分為發(fā)送報(bào)文、接收報(bào)文兩類型。其中發(fā)送報(bào)文是指從所述業(yè)務(wù)均衡設(shè)備發(fā)給各綜合業(yè)務(wù)網(wǎng)關(guān)的報(bào)文;接收報(bào)文指各綜合業(yè)務(wù)網(wǎng)關(guān)反饋給業(yè)務(wù)均衡設(shè)備的報(bào)文,均遵循圖4所示的GRE報(bào)文頭部格式。
S23,等待綜合業(yè)務(wù)網(wǎng)關(guān)反饋GRE控制報(bào)文;
優(yōu)選的,在發(fā)送報(bào)文中,為所述Sequence Number字段隨機(jī)分配一個(gè)數(shù)值n,若對應(yīng)的接收報(bào)文中Sequence Number字段為n+1,表示綜合業(yè)務(wù)網(wǎng)關(guān)反饋GRE控制報(bào)文成功,否則,表示綜合業(yè)務(wù)網(wǎng)關(guān)反饋GRE控制報(bào)文失敗。
S24,是否有綜合業(yè)務(wù)網(wǎng)關(guān)反饋GRE控制報(bào)文失?。咳舴?,執(zhí)行下一步驟;若是,將返回GRE控制報(bào)文失敗的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為不可用的GRE隧道(或異常隧道),并將所述不可用的GRE隧道對應(yīng)的全部業(yè)務(wù)標(biāo)記為待調(diào)整業(yè)務(wù),執(zhí)行步驟S27;
本實(shí)施例中,發(fā)送報(bào)文中事先隨機(jī)定義一個(gè)Sequence Number的數(shù)值n,對應(yīng)的接收報(bào)文則設(shè)置為n+1,通過此握手機(jī)制進(jìn)行發(fā)送與接收的確認(rèn)。當(dāng)在一個(gè)采樣周期內(nèi)沒有收到Sequence Number為n+1的接收報(bào)文,則表明對應(yīng)GRE隧道不正常,需要進(jìn)行業(yè)務(wù)切換。
S25,將反饋GRE控制報(bào)文成功的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為可用隧道,并根據(jù)返回成功的GRE控制報(bào)文獲取所述綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息。
如上述GRE控制報(bào)文的格式設(shè)定,本實(shí)施例中所述GRE控制報(bào)文中包括有業(yè)務(wù)標(biāo)識(shí)、從所述業(yè)務(wù)均衡設(shè)備至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)的網(wǎng)絡(luò)跳數(shù)、以及綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率等信息。因此,可根據(jù)返回成功的GRE控制報(bào)文獲取對應(yīng)綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息。
優(yōu)選的,在發(fā)送報(bào)文中,若Key字段的對應(yīng)位設(shè)置為1,表示查詢對應(yīng)位的業(yè)務(wù)的狀態(tài),若設(shè)置為0,表示不查詢對應(yīng)位的業(yè)務(wù);在接收報(bào)文中,Key字段的對應(yīng)位置位為1,表示針對該位對應(yīng)的業(yè)務(wù)有數(shù)據(jù)反饋;若置位為0,則表示反饋方?jīng)]有該位對應(yīng)的業(yè)務(wù)。
具體的,通過Key字段(4個(gè)Byte)的位數(shù)來表示不同業(yè)務(wù)的種類是,收發(fā)雙方需事先約定不同的位數(shù)表示不同的業(yè)務(wù)(例如WAP業(yè)務(wù)、普通web業(yè)務(wù)或者視頻流業(yè)務(wù),如圖5所示),發(fā)送方(業(yè)務(wù)均衡設(shè)備)將對應(yīng)位均設(shè)置為1,表示對不同業(yè)務(wù)的狀態(tài)均進(jìn)行查詢。接收報(bào)文(綜合業(yè)務(wù)網(wǎng)關(guān)反饋的報(bào)文)中對對應(yīng)的位進(jìn)行置位,若置位為1,表示該位對應(yīng)的業(yè)務(wù)有數(shù)據(jù)反饋;若置位為0,則表示所述綜合業(yè)務(wù)網(wǎng)關(guān)沒有該位對應(yīng)的業(yè)務(wù)。
另外,業(yè)務(wù)均衡設(shè)備根據(jù)綜合業(yè)務(wù)網(wǎng)關(guān)反饋的Key字段,在下一次向所述綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送GRE控制報(bào)文請求時(shí),可將Key字段的對應(yīng)位設(shè)置為0,即業(yè)務(wù)均衡設(shè)備根據(jù)綜合業(yè)務(wù)網(wǎng)關(guān)反饋的Key字段,調(diào)整下一次向所述綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送GRE控制報(bào)文請求。
S26,根據(jù)所述狀態(tài)檢測信息檢測綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率是否高于設(shè)定門限值?若是,將CPU利用率高于設(shè)定門限值的業(yè)務(wù)服務(wù)器對應(yīng)的業(yè)務(wù)標(biāo)記為待調(diào)整業(yè)務(wù),執(zhí)行下一步,否則,返回步驟S21;
S27,觸發(fā)預(yù)設(shè)的容災(zāi)切換程序,通過所述容災(zāi)切換程序計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略;
S28,根據(jù)所述切換策略將所述待調(diào)整業(yè)務(wù)切換至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
本實(shí)施例中,當(dāng)檢測到GRE隧道異常時(shí),觸發(fā)預(yù)設(shè)的容災(zāi)切換程序,通過所述容災(zāi)切換程序?qū)Ξ惓K淼缹?yīng)的業(yè)務(wù)計(jì)算成本最低的切換策略,實(shí)現(xiàn)隧道級的容災(zāi)切換,保證切換效率;當(dāng)檢測到綜合業(yè)務(wù)網(wǎng)關(guān)中對應(yīng)業(yè)務(wù)服務(wù)器的CPU利用率高于設(shè)定門限值時(shí),也會(huì)觸發(fā)預(yù)設(shè)的容災(zāi)切換程序,通過所述容災(zāi)切換程序?qū)ο鄳?yīng)的一個(gè)或者多個(gè)業(yè)務(wù)計(jì)算成本最低的切換策略,進(jìn)行業(yè)務(wù)級的容災(zāi)切換,保證切換的準(zhǔn)確性。其中,計(jì)算成本最低的切換策略的方式可參照上述實(shí)施例一所述,不做贅述。
通過實(shí)施例二的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法,通過特定的GRE控制報(bào)文格式,實(shí)現(xiàn)了核心網(wǎng)與綜合業(yè)務(wù)網(wǎng)關(guān)之間的信息傳遞,為實(shí)現(xiàn)業(yè)務(wù)級的容災(zāi)提供了有效的檢測機(jī)制,進(jìn)而提高容災(zāi)切換判斷的準(zhǔn)確性和擴(kuò)展性;在需要進(jìn)行容災(zāi)切換時(shí),根據(jù)網(wǎng)絡(luò)狀態(tài)、服務(wù)器處理能力,將待切換的業(yè)務(wù)流按最經(jīng)濟(jì)的方式分配到其它可用的GRE隧道進(jìn)行容災(zāi),降低容災(zāi)成本,提高網(wǎng)絡(luò)效率。
需要說明的是,對于前述的各方法實(shí)施例,為了簡便描述,將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。
以下對可用于執(zhí)行上述綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的方法的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的系統(tǒng)實(shí)施例進(jìn)行說明。為了便于說明,綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖中,僅僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,本領(lǐng)域技術(shù)人員可以理解,圖中示出的系統(tǒng)結(jié)構(gòu)并不構(gòu)成對系統(tǒng)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
實(shí)施例三:
圖6為本發(fā)明實(shí)施例三的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置的示意性結(jié)構(gòu)圖;如圖6所示,本實(shí)施例的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置包括:狀態(tài)判別模塊310、切換決策模塊320以及業(yè)務(wù)映射模塊330,各模塊詳述如下:
所述狀態(tài)判別模塊310,用于檢測綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道是否為可用隧道,獲取可用隧道的綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息,根據(jù)所述狀態(tài)檢測信息檢測綜合業(yè)務(wù)網(wǎng)關(guān)中各業(yè)務(wù)服務(wù)器的CPU利用率是否高于設(shè)定門限值;
所述切換決策模塊320,用于將不可用的GRE隧道對應(yīng)的全部業(yè)務(wù)或CPU利用率高于設(shè)定門限值的業(yè)務(wù)服務(wù)器對應(yīng)的業(yè)務(wù)標(biāo)記為待調(diào)整業(yè)務(wù),并觸發(fā)預(yù)設(shè)的容災(zāi)切換程序。
所述業(yè)務(wù)映射模塊330,用于通過所述容災(zāi)切換程序計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略,根據(jù)所述切換策略將所述待調(diào)整業(yè)務(wù)切換至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
優(yōu)選的,所述業(yè)務(wù)映射模塊330計(jì)算待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略的具體實(shí)現(xiàn)方式可包括:根據(jù)待調(diào)整業(yè)務(wù)對應(yīng)的IP傳輸網(wǎng)成本和服務(wù)器計(jì)算資源消耗成本,構(gòu)建對應(yīng)的成本模型;求解所述成本模型的最小值,得出最小值時(shí)對應(yīng)的GRE隧道和業(yè)務(wù)流類型,根據(jù)所述GRE隧道和業(yè)務(wù)流類型得到所述待調(diào)整業(yè)務(wù)對應(yīng)的成本最低的切換策略。具體如上述方法實(shí)施例所述,不做贅述。
優(yōu)選的,所述業(yè)務(wù)映射模塊310,還用于接收核心網(wǎng)邊緣設(shè)備發(fā)送的業(yè)務(wù),對所述業(yè)務(wù)進(jìn)行分類,并將所述業(yè)務(wù)分別映射到對應(yīng)的GRE隧道,以將所述業(yè)務(wù)分別發(fā)送至對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
作為另一優(yōu)選實(shí)施方式,所述狀態(tài)判別模塊310,還用于向各綜合業(yè)務(wù)網(wǎng)關(guān)發(fā)送獲取狀態(tài)信息的GRE控制報(bào)文請求,以及將返回GRE控制報(bào)文成功的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為可用隧道,并根據(jù)返回成功的GRE控制報(bào)文獲取所述綜合業(yè)務(wù)網(wǎng)關(guān)的狀態(tài)檢測信息;還用于將返回GRE控制報(bào)文失敗的綜合業(yè)務(wù)網(wǎng)關(guān)對應(yīng)的GRE隧道確定為不可用的GRE隧道(異常隧道)。
進(jìn)一步的,本實(shí)施例所述綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置還可包括:存儲(chǔ)模塊,用于存儲(chǔ)綜合業(yè)務(wù)網(wǎng)關(guān)反饋的GRE控制報(bào)文,所述GRE控制報(bào)文還可包括綜合業(yè)務(wù)網(wǎng)關(guān)各種業(yè)務(wù)服務(wù)器的負(fù)載、GRE隧道的網(wǎng)絡(luò)鏈路負(fù)載等信息。所述存儲(chǔ)模塊可根據(jù)綜合業(yè)務(wù)網(wǎng)關(guān)反饋的GRE控制報(bào)文進(jìn)行實(shí)時(shí)更新。
優(yōu)選的,所述綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的裝置還可包括:隧道執(zhí)行模塊,用于與綜合業(yè)務(wù)網(wǎng)關(guān)建立GRE隧道,以及將業(yè)務(wù)封裝到對應(yīng)的GRE隧道上,以通過所述GRE隧道傳輸給對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。例如根據(jù)所述業(yè)務(wù)映射模塊310的輸出結(jié)果,把待調(diào)整業(yè)務(wù)封裝到對應(yīng)的GRE隧道上,通過對應(yīng)的GRE隧道傳輸給對應(yīng)的綜合業(yè)務(wù)網(wǎng)關(guān)。
需要說明的是,上述示例的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的系統(tǒng)的實(shí)施方式中,各模塊/單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明前述方法實(shí)施例基于同一構(gòu)思,其帶來的技術(shù)效果與本發(fā)明前述方法實(shí)施例相同,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
此外,上述示例的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的系統(tǒng)的實(shí)施方式中,各功能模塊的邏輯劃分僅是舉例說明,實(shí)際應(yīng)用中可以根據(jù)需要,例如出于相應(yīng)硬件的配置要求或者軟件的實(shí)現(xiàn)的便利考慮,將上述功能分配由不同的功能模塊完成,即將所述綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的系統(tǒng)的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
另外,上述示例的綜合業(yè)務(wù)網(wǎng)關(guān)容災(zāi)切換的系統(tǒng)的實(shí)施方式中,各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。本領(lǐng)域普通技術(shù)人員可以理解本發(fā)明的任意實(shí)施例指定的方法的全部或部分步驟是可以通過程序來指令相關(guān)的硬件(個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)來完成。該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),可執(zhí)行上述任意實(shí)施例指定的方法的全部或部分步驟。前述存儲(chǔ)介質(zhì)可以包括任何可以存儲(chǔ)程序代碼的介質(zhì),例如只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取器(Random Access Memory,RAM)、磁盤或光盤等。
在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,不能理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。