基于質(zhì)量感知控制報文轉(zhuǎn)發(fā)的方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能管道領(lǐng)域,尤其涉及基于質(zhì)量感知控制報文轉(zhuǎn)發(fā)的方法與系統(tǒng)。
【背景技術(shù)】
[0002]經(jīng)濟(jì)全球化進(jìn)一步加強互聯(lián)網(wǎng)全球化的特征,成為在全世界范圍內(nèi)所展現(xiàn)的溝通與聯(lián)系、交流與互動的趨勢。為順應(yīng)這一趨勢,各國大型電信運營商都嘗試在全球拓展業(yè)務(wù),實現(xiàn)內(nèi)容資源的共享以及網(wǎng)絡(luò)覆蓋的延伸,一方面為國內(nèi)用戶提供通達(dá)全球的通信服務(wù),同時通過發(fā)展海外客戶增強自身的競爭力。
[0003]為了獲取全球信息資源,電信運營商需要建設(shè)自己的國際網(wǎng)絡(luò),實現(xiàn)與其他電信運營商的互聯(lián),并作為國際因特網(wǎng)的組成部分。
[0004]圖1為國際互聯(lián)網(wǎng)中傳統(tǒng)IP報文轉(zhuǎn)發(fā)方法示意圖。
[0005]傳統(tǒng)IP報文轉(zhuǎn)發(fā)方法主要通過BGP協(xié)議自身的屬性實現(xiàn)。大型網(wǎng)絡(luò)中,一般會部署RR(Route Reflector,路由反射器),RR根據(jù)ASBR(Autonomous System Border Router,自治系統(tǒng)邊界路由器)反射的BGP路由基于目的IP地址和選路原則進(jìn)行選路,如果一臺路由反射器接收到同一個目的地的多條路由,它會使用通用的BGP(邊界網(wǎng)關(guān)協(xié)議)選路規(guī)則來選擇最優(yōu)的路由進(jìn)行反射。路由選擇主要采用順序比較BGP路由屬性的方式,比較順序為:路由的weight、本地優(yōu)先級、AS長度、origin code、MED值等。RR反射最優(yōu)路由給IBGP(Inter1r Border Gateway Protocol,內(nèi)部BGP協(xié)議)鄰居;網(wǎng)內(nèi)路由器根據(jù)配置的IGP和BGP路由協(xié)議生成協(xié)議路由表,然后依據(jù)路由協(xié)議的優(yōu)先級和度量值生成本地核心路由表進(jìn)彳丁路由決策。
[0006]然而,區(qū)別于電信運營商自己的網(wǎng)絡(luò)路由,國際網(wǎng)絡(luò)互聯(lián)結(jié)構(gòu)復(fù)雜,國際互聯(lián)網(wǎng)路由具有多方向、多路徑、重疊度高、動態(tài)變化等特點,粗放的控制策略以及傳統(tǒng)IP技術(shù)盡力而為的轉(zhuǎn)發(fā)方式在現(xiàn)實應(yīng)用中經(jīng)常面臨挑戰(zhàn):路徑擁塞或故障導(dǎo)致質(zhì)量下降,上游運營商路由發(fā)布錯誤導(dǎo)致流量被錯誤地引導(dǎo),造成部分流量繞轉(zhuǎn)。使得運營商缺乏對國際互聯(lián)網(wǎng)路由的控制主動權(quán),導(dǎo)致用戶在跨區(qū)域跨國家訪問時質(zhì)量下降。
[0007]現(xiàn)有基于MPLS (多協(xié)議標(biāo)簽交換)的流量工程指定顯式路徑的方法,只適用自治域內(nèi)報文轉(zhuǎn)發(fā)路徑的控制,且網(wǎng)絡(luò)必須部署MPLS,部署復(fù)雜、缺乏靈活性,因此不適用國際互聯(lián)網(wǎng)場景,無法實現(xiàn)基于業(yè)務(wù)質(zhì)量對重疊路由進(jìn)行運營商的優(yōu)選。因此,需要構(gòu)建一種新型網(wǎng)絡(luò)架構(gòu)靈活實現(xiàn)對國際互聯(lián)網(wǎng)路由的智能化控制,滿足日益增長的網(wǎng)絡(luò)自動部署需求。
【發(fā)明內(nèi)容】
[0008]本發(fā)明要解決的技術(shù)問題是無法對擁塞鏈路的流量進(jìn)行智能調(diào)整,以減輕擁塞鏈路的流量壓力。
[0009]根據(jù)本發(fā)明一方面,提出一種基于質(zhì)量感知控制報文轉(zhuǎn)發(fā)的系統(tǒng),包括:
[0010]測試設(shè)備,用于實時測試網(wǎng)間鏈路參數(shù);[0011 ] 路由選擇設(shè)備,用于根據(jù)網(wǎng)間鏈路參數(shù)計算網(wǎng)間鏈路值,判斷該網(wǎng)間鏈路值是否大于設(shè)置的網(wǎng)間鏈路閾值,如果是,重選國內(nèi)運營商網(wǎng)絡(luò)路由、和/或國際運營商網(wǎng)絡(luò)。
[0012]進(jìn)一步,將網(wǎng)間鏈路參數(shù)的取值與其權(quán)重相乘,所述網(wǎng)間鏈路參數(shù)包括時延、抖動、丟包率、可用性、DNS解析時間、和/或TCP建連時間;將相乘后的各個值進(jìn)行求和得到網(wǎng)間鏈路值。
[0013]進(jìn)一步,判斷國際運營商網(wǎng)絡(luò)的網(wǎng)內(nèi)資源利用率是否大于設(shè)置的國際網(wǎng)絡(luò)利用率閾值,如果是,則重選國際運營商網(wǎng)絡(luò);
[0014]判斷國內(nèi)運營商網(wǎng)絡(luò)的網(wǎng)內(nèi)資源利用率是否大于設(shè)置的國內(nèi)網(wǎng)絡(luò)利用率閾值,如果是,則重選國內(nèi)運營商網(wǎng)絡(luò)路由。
[0015]進(jìn)一步,選擇處于空閑態(tài)的網(wǎng)內(nèi)鏈路,并判斷該鏈路的網(wǎng)內(nèi)鏈路值是否小于設(shè)置的網(wǎng)內(nèi)鏈路閾值,如果是,選擇該鏈路作為重選的國內(nèi)運營商網(wǎng)絡(luò)路由。
[0016]進(jìn)一步,將網(wǎng)內(nèi)鏈路參數(shù)的取值與其權(quán)重相乘,所述網(wǎng)內(nèi)鏈路參數(shù)包括時延、抖動、和/或丟包率;將相乘后的各個值進(jìn)行求和得到網(wǎng)內(nèi)鏈路值。
[0017]進(jìn)一步,如果網(wǎng)內(nèi)鏈路值小于設(shè)置的網(wǎng)內(nèi)鏈路閾值的鏈路有多條,則從中選擇網(wǎng)內(nèi)鏈路值最小的鏈路。
[0018]根據(jù)本發(fā)明另一方面,還提出一種基于質(zhì)量感知控制報文轉(zhuǎn)發(fā)的方法,包括:
[0019]實時測試網(wǎng)間鏈路參數(shù);
[0020]根據(jù)網(wǎng)間鏈路參數(shù)計算網(wǎng)間鏈路值;
[0021]判斷該網(wǎng)間鏈路值是否大于設(shè)置的網(wǎng)間鏈路閾值,如果是,重選國內(nèi)運營商網(wǎng)絡(luò)路由、和/或國際運營商網(wǎng)絡(luò)。
[0022]進(jìn)一步,將網(wǎng)間鏈路參數(shù)的取值與其權(quán)重相乘,所述網(wǎng)間鏈路參數(shù)包括時延、抖動、丟包率、可用性、DNS解析時間、和/或TCP建連時間;
[0023]將相乘后的各個值進(jìn)行求和得到網(wǎng)間鏈路值。
[0024]進(jìn)一步,判斷國際運營商網(wǎng)絡(luò)的網(wǎng)內(nèi)資源利用率是否大于設(shè)置的國際網(wǎng)絡(luò)利用率閾值,如果是,則重選國際運營商網(wǎng)絡(luò);
[0025]判斷國內(nèi)運營商網(wǎng)絡(luò)的網(wǎng)內(nèi)資源利用率是否大于設(shè)置的國內(nèi)網(wǎng)絡(luò)利用率閾值,如果是,則重選國內(nèi)運營商網(wǎng)絡(luò)路由。
[0026]進(jìn)一步,選擇處于空閑態(tài)的網(wǎng)內(nèi)鏈路,并判斷該鏈路的網(wǎng)內(nèi)鏈路值是否小于設(shè)置的網(wǎng)內(nèi)鏈路閾值,如果是,選擇該鏈路作為重選的國內(nèi)運營商網(wǎng)絡(luò)路由。
[0027]進(jìn)一步,將網(wǎng)內(nèi)鏈路參數(shù)的取值與其權(quán)重相乘,所述網(wǎng)內(nèi)鏈路參數(shù)包括時延、抖動、和/或丟包率;
[0028]將相乘后的各個值進(jìn)行求和得到網(wǎng)內(nèi)鏈路值。
[0029]進(jìn)一步,如果網(wǎng)內(nèi)鏈路值小于設(shè)置的網(wǎng)內(nèi)鏈路閾值的鏈路有多條,則從中選擇網(wǎng)內(nèi)鏈路值最小的鏈路。
[0030]本發(fā)明中,如果網(wǎng)間鏈路值大于設(shè)置的網(wǎng)間鏈路閾值,則重選國內(nèi)運營商網(wǎng)絡(luò)路由、和/或國際運營商網(wǎng)絡(luò)。從而在不改變目前網(wǎng)絡(luò)結(jié)構(gòu)和路由協(xié)議的條件下,對擁塞鏈路的流量進(jìn)行調(diào)整,以減輕擁塞鏈路的流量壓力。
[0031]通過以下參照附圖對本發(fā)明的示例性實施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
【附圖說明】
[0032]構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同說明書一起用于解釋本發(fā)明的原理。
[0033]參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
[0034]圖1為國際互聯(lián)網(wǎng)中傳統(tǒng)IP報文轉(zhuǎn)發(fā)方法示意圖。
[0035]圖2為一種基于質(zhì)量感知控制報文轉(zhuǎn)發(fā)的系統(tǒng)實施例的結(jié)構(gòu)示意圖。
[0036]圖3為一種基于質(zhì)量感知控制報文轉(zhuǎn)發(fā)的方法實施例的示意圖。
【具體實施方式】
[0037]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。
[0038]同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
[0039]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0040]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
[0041]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0042]應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
[0043]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0044]圖2為一種基于質(zhì)量感知控制報文轉(zhuǎn)發(fā)的系統(tǒng)實施例的結(jié)構(gòu)示意圖。該系統(tǒng)包括:測試設(shè)備和路由選擇設(shè)備。其中:
[0045]測試設(shè)備,用于實時測試網(wǎng)間鏈路參數(shù)。
[0046]其中,通過部署在邊界點的探針實時獲取網(wǎng)間鏈路參數(shù),并實時傳輸給測試設(shè)備