午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

獲取路由器負(fù)載因子的測試方法和系統(tǒng)的制作方法

文檔序號:7707669閱讀:244來源:國知局
專利名稱:獲取路由器負(fù)載因子的測試方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及路由器流量負(fù)載分擔(dān)機(jī)制的測試技術(shù),特別是指 一種
在邊界網(wǎng)關(guān)協(xié)議/多協(xié)議標(biāo)簽交換(BGP/MPLS )虛擬專用網(wǎng) (VPN)環(huán)境下獲取路由器負(fù)載因子的測試方法和系統(tǒng)。
背景技術(shù)
RFC2547定義了在多協(xié)+義標(biāo)簽交換/網(wǎng)際協(xié)議(MPLS/IP)網(wǎng)絡(luò) 中建立虛擬專用網(wǎng)的技術(shù)方法,即BGP/MPLS VPN 。 隨著 BGP/MPLS VPN技術(shù)在電信運(yùn)營商的骨干網(wǎng)中的大規(guī)模部署,以及 VPN的用戶和流量的快速增長,在MPLS/IP骨干網(wǎng)絡(luò)中進(jìn)行VPN 流量的負(fù)載分擔(dān)已是迫切需求。對MPLS/IP骨千網(wǎng)絡(luò)的基本單元一 —路由器的VPN流量負(fù)載因子的研究測試成為了部署VPN負(fù)載分 擔(dān)的基礎(chǔ)。
目前,存在多種對路由器的VPN流量負(fù)載分擔(dān)功能的測試方 法,但是這些方法都存在以下缺點(diǎn)和不足
第一,關(guān)注的是在特定流量環(huán)境下VPN流量負(fù)載分擔(dān)的等價(jià)路 徑數(shù)目和流量分擔(dān)效果,測試結(jié)果具有一定的局限性,對網(wǎng)絡(luò)實(shí)際部 署的指導(dǎo)性、可參考性和可引用性不強(qiáng)。
第二,黑盒子測試方式,無法獲取路由器對VPN流量進(jìn)行負(fù)載 分擔(dān)時(shí)使用的負(fù)載因子,如外層標(biāo)簽、內(nèi)層標(biāo)簽、IP源地址、IP目 的地址、源端口號和目的端口號等,不能成體系地研究路由器在 BGP/MPLS VPN環(huán)境下進(jìn)行負(fù)載分擔(dān)的功能機(jī)制。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提出一種在BGP/MPLS VPN環(huán)境下獲取路由器進(jìn)行vpn流量負(fù)載分擔(dān)時(shí)使用的負(fù)載因子的白盒子測試方
法和系統(tǒng),能夠通過一系列測試步驟,獲:^由器的負(fù)載因子為外層標(biāo) 簽、內(nèi)層標(biāo)簽、ip源地址、ip目的地址、源端口號或目的端口號。 基于上述目的本發(fā)明提供的一種在邊界網(wǎng)關(guān)協(xié)議/多協(xié)議標(biāo)簽交換
bgp/mpls虛擬專用網(wǎng)vpn環(huán)境下獲取路由器負(fù)載因子的測試方法, 包括
將測試儀表與多協(xié)議標(biāo)簽交換/網(wǎng)際協(xié)議mpls/ip網(wǎng)絡(luò)中的運(yùn)營商 邊緣pe路由器相連;測試儀表向被測路由器發(fā)送至少一組測試流,所 述每組測試流中一個(gè)待測參數(shù)的值不同,其他參數(shù)固定;
記錄被測路由器流量出方向的鏈路分擔(dān)情況,如果測試流的流量能 夠負(fù)載分擔(dān),則判定被測路由器能夠?qū)⒃摯郎y的參數(shù)作為參與負(fù)載分擔(dān) 計(jì)算的負(fù)載因子。
可選的,該方法中當(dāng)所述待測參數(shù)為ip源地址時(shí),設(shè)置所述各測 試流的ip源地址不同,ip目的地址、用戶數(shù)據(jù)報(bào)協(xié)議udp源端口 號、udp目的端口號、外層標(biāo)簽和內(nèi)層標(biāo)簽固定;
當(dāng)所述待測^lt為ip目的地址時(shí),設(shè)置所述各測試流的ip目的地 址不同,ip源地址、udp源端口號、udp目的端口號、外層標(biāo)簽和內(nèi) 層標(biāo)簽固定;
當(dāng)所述待測參數(shù)為udp源端口號時(shí),設(shè)置所述各測試流的udp源 端口號不同,ip源地址、ip目的地址、udp目的端口號、外層標(biāo)簽和 內(nèi)層標(biāo)簽固定;
當(dāng)所述待測參數(shù)為udp目的端口號時(shí),設(shè)置所述各測試流的udp 目的端口號不同,ip源地址、ip目的地址、udp源端口號、外層標(biāo)簽 和內(nèi)層標(biāo)簽固定;記錄被測路由器流量出方向的實(shí)際鏈路分擔(dān)情況;
當(dāng)所述待測參數(shù)為內(nèi)層標(biāo)簽時(shí),設(shè)置所述各測試流的內(nèi)層標(biāo)簽不 同,ip源地址、ip目的地址、udp源端口號、udp目的端口號和外層 標(biāo)簽固定;
當(dāng)所述待測參數(shù)為外層標(biāo)簽時(shí),設(shè)置所述各測試流的外層標(biāo)簽不 同,ip源地址、ip目的地址、udp源端口號、udp目的端口號和內(nèi)層標(biāo)簽固定;記錄被測路由器流量出方向的實(shí)際鏈路分擔(dān)情況。
可選的,該方法中當(dāng)所述待測參數(shù)為IP源地址、或IP目的地址、
或UDP源端口號、或UDP目的端口號、或外層標(biāo)簽時(shí),所述測試4義表 在一個(gè)VPN內(nèi)發(fā)送所述一組測試流;
當(dāng)所述待測參數(shù)為內(nèi)層標(biāo)簽時(shí),所述測試儀表在一組VPN內(nèi)各發(fā) 一條測試流。
可選的,該方法所述一組測試流中測試流的個(gè)數(shù)大于或等于被測路 由器下游方向與其他路由器相連的多條等價(jià)路徑的數(shù)目。
可選的,該方法進(jìn)一步包括將對所有待測參數(shù)的判斷結(jié)果進(jìn)行綜 合,得出被測路由器的BGP/MPLS VPN負(fù)栽分擔(dān)的所有負(fù)載因子。
可選的,該方法所述被測路由器置于MPLS/IP網(wǎng)絡(luò)中成為運(yùn)營商 核心P路由器,且有多條等價(jià)鏈路與其他路由器相連;使用兩個(gè)IP設(shè) 備測試儀表端口模擬客戶端邊緣CE路由器,分別與MPLS/IP網(wǎng)絡(luò)中 的不同運(yùn)營商邊緣PE路由器相連,并使兩個(gè)CE路由器能夠正?;?訪。
可選的,該方法進(jìn)一步包括通過被測路由器VPN流量出方向鏈 路上流量判斷是否能夠負(fù)栽分擔(dān),如果在被測路由器VPN流量出方向 的至少兩條鏈路上都有流量,則判定測試流的流量能夠負(fù)載分擔(dān),否 則,說明流量未被負(fù)責(zé)分擔(dān)。
基于上述目的,本發(fā)明還提供了一種基于上述方法的測試系統(tǒng),其 特征在于,包括被測路由器置于多協(xié)議標(biāo)簽交換/網(wǎng)際協(xié)議MPLS/IP 網(wǎng)絡(luò),且有多條等價(jià)鏈路與其他路由器相連;設(shè)置IP設(shè)備測試儀表端 口模擬客戶端邊緣CE路由器,與MPLS/IP網(wǎng)絡(luò)中的運(yùn)營商邊緣PE路 由器相連。
可選的,該系統(tǒng)中設(shè)置兩個(gè)IP設(shè)備測試儀表端口模擬客戶端邊緣 CE路由器,分別與MPLS/IP網(wǎng)絡(luò)中的不同運(yùn)營商邊緣PE路由器相 連,并使兩個(gè)CE路由器能夠正?;ピL。
可選的,該系統(tǒng)所述凈皮測路由器置于MPLS/IP網(wǎng)絡(luò)成為運(yùn)營商核 心P路由器。從上面所述可以看出,本發(fā)明提供的在BGP/MPLS VPN環(huán)境下 獲取路由器負(fù)載因子的測試方法和系統(tǒng),可以方便高效地測試出路由 器進(jìn)行VPN流量負(fù)載分擔(dān)時(shí)所依據(jù)的負(fù)載因子,并且根據(jù)獲取的測 試結(jié)果,推斷在實(shí)際網(wǎng)絡(luò)流量環(huán)境下開啟VPN流量負(fù)栽分擔(dān)的效 果,對實(shí)際網(wǎng)絡(luò)中各設(shè)備VPN流量負(fù)載分擔(dān)功能的部署提供指導(dǎo)意 見,測試結(jié)果也將更具有參考價(jià)值。


圖l為本發(fā)明實(shí)施例測試整體拓樸示意圖2為本發(fā)明實(shí)施例用于完成大部分測試項(xiàng)目的簡化拓樸示意圖; 圖3為本發(fā)明實(shí)施例用于完成小部分測試項(xiàng)目的簡化拓樸示意圖; 圖4為本發(fā)明實(shí)施例測試流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體 實(shí)施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
為了實(shí)現(xiàn)上述目的,本發(fā)明的核心思想是搭建6種流量模型,在 每種流量模型中,外層標(biāo)簽、內(nèi)層標(biāo)簽、IP源地址、IP目的地址、源 端口號和目的端口號這6個(gè)候選負(fù)栽因子只有一個(gè)因子的取值為多個(gè), 其他因子的取值固定。通過在被測路由器上觀察VPN流量的實(shí)際負(fù)載 分4旦情況,確定取值可變的因子是否為BGP/MPLS VPN負(fù)載分擔(dān)的負(fù) 載因子。在6種流量模型環(huán)境下經(jīng)過測試后,可以獲取被測路由器的 BGP/MPLS VPN負(fù)載分擔(dān)的負(fù)載因子。
本發(fā)明的技術(shù)方案包括將測試儀表與多協(xié)議標(biāo)簽交換/網(wǎng)際協(xié)議 MPLS/IP網(wǎng)絡(luò)中的運(yùn)營商邊緣PE路由器相連;測試儀表向被測路由器 發(fā)送至少一組測試流,所述每組測試流中一個(gè)待測參數(shù)的值不同,其他 參數(shù)固定;記錄被測路由器流量出方向的鏈路分擔(dān)情況,如果測試流的 流量能夠負(fù)栽分擔(dān),則判定被測路由器能夠?qū)⒃摯郎y的參數(shù)作為參與負(fù) 載分擔(dān)計(jì)算的負(fù)載因子。對應(yīng)的本發(fā)明系統(tǒng)中,被測路由器作為MPLS/IP網(wǎng)絡(luò)中成為P路 由器(運(yùn)營商核心路由器),且有多條等價(jià)鏈路與其他路由器相連。使 用2個(gè)IP設(shè)備測試儀表端口模擬CE (客戶端邊緣)路由器,分別與 MPLS/IP網(wǎng)絡(luò)中的不同PE (運(yùn)營商邊緣)路由器相連,并使兩個(gè)CE 路由器能夠正?;ピL。在被測路由器上打開對BGP/MPLS VPN流量負(fù) 載分擔(dān)的功能。
其中,兩個(gè)CE路由器能夠正?;ピL不是必須的,只要能保證流量 能夠發(fā)送到被測路由器就可以了。作為接受流量的測試儀表,用于進(jìn)一 步驗(yàn)證流量在運(yùn)營商網(wǎng)絡(luò)中是否產(chǎn)生數(shù)據(jù)包的丟失。對于一些特殊的網(wǎng) 絡(luò)拓樸結(jié)構(gòu),比如PE路由器下一路徑有多條的情況,;故測路由器也可 以是MPLS/IP網(wǎng)絡(luò)中的PE路由器。
測試儀表按照6種流量模型進(jìn)行發(fā)流(1)與第1種流量模型對應(yīng) 的一組測試流中,IP源地址有多個(gè),IP目的地址、外層標(biāo)簽、內(nèi)層標(biāo) 簽、源端口號和目的端口號固定;(2)與第2種流量模型對應(yīng)的一組測 試流中,IP目的地址有多個(gè),IP源地址、外層標(biāo)簽、內(nèi)層標(biāo)簽、源端 口號和目的端口號固定;(3)與第3種流量模型對應(yīng)的一組測試流中, 源端口號有多個(gè),IP源地址、IP目的地址、外層標(biāo)簽、內(nèi)層標(biāo)簽、目 的端口號固定;(4)與第4種流量模型對應(yīng)的一組測試流中,目的端口 號有多個(gè),IP源地址、IP目的地址、外層標(biāo)簽、內(nèi)層標(biāo)簽、源端口號 固定;(5)與第5種流量模型對應(yīng)的一組測試流中,內(nèi)層標(biāo)簽有多個(gè), IP源地址、IP目的地址、外層標(biāo)簽、源端口號和目的端口號固定; (6)與第6種流量模型對應(yīng)的一組測試流中,外層標(biāo)簽有多個(gè),IP源 地址、IP目的地址、源端口號、內(nèi)層標(biāo)簽和目的端口號固定。通過每種 流量模型只有待測參數(shù)這一個(gè)參數(shù)的值為多個(gè),其他參數(shù)固定,可以根 據(jù)被測路由器上實(shí)際流量負(fù)載分擔(dān)的結(jié)果推斷出非固定數(shù)值的參數(shù)是否 為負(fù)載因子,從而獲取被測路由器進(jìn)行VPN流量負(fù)栽分擔(dān)的負(fù)載因 子。其中, 一般情況下,所述待測參數(shù)值的數(shù)量(即一組測試流中測試 流的個(gè)數(shù))應(yīng)大于或等于被測路由器下游方向與其他路由器相連的多條 等價(jià)路徑的數(shù)目。下面結(jié)合附圖和實(shí)施例對本發(fā)明做進(jìn)一步地說明。
測試的總體拓樸如圖1所示,是較為典型的BGP/MPLS VPN環(huán) 境,Testerl和Tester2分別為2個(gè)測試儀表端口用于模擬2個(gè)客戶端邊 緣路由器;PE-1、 PE-2、 P-l、 P-2、 P-3為路由器i殳備。
為PE-1與PE-2分別配置5個(gè)VPN實(shí)例,Testerl和Tester2通過 以太網(wǎng)子接口的方式與PE-1和PE-2相連,每一個(gè)子接口對應(yīng)一個(gè) VPN實(shí)例,則根據(jù)本實(shí)施例圖1中共有5個(gè)VPN。 Testerl在5個(gè) VPN 內(nèi)分另ij注入 10 條路由10.0.1.0/24, 10.0.2.0/24, 10.0.3.0/24,……,10.0.10.0/24。 Tester2在5個(gè)VPN內(nèi)分別注入10條路
由20.0.1.0/24,20.0.2.0/24,20.0.3.0/24, ......, 20.0.10.0/24。被測
路由器可以選擇P-l、 P-2和P-3中的任意設(shè)備,為方便描述,本實(shí)施 例中選擇被測路由器為P-l設(shè)備。
圖2為S401至S410步驟的拓樸環(huán)境,為了簡化操作,與整體拓樸 圖1相比,圖2中斷了 P-l和P-3之間、P-3與PE-2之間的鏈路。
(l)IP源地址有多個(gè),IP目的地址、外層標(biāo)簽、內(nèi)層標(biāo)簽、源端 口號和目的端口號固定
步驟S401, Testerl在1個(gè)VPN內(nèi)發(fā)送10條測試流至Tester2, IP 包長為256字節(jié),流量大小為IOOOOPPS,流量模型為IP源地址為 10.0.1.1/32 — — 10.0.1.10/32 , 即 10.0.1.1/32, 10.0.1.2/32, 10.0.1.3/32,……,10.0.1.10/32, IP目的地址為20.0.1.1/32,用戶數(shù)據(jù)報(bào)協(xié) 議(UDP)源端口號和目的端口號固定。流量到達(dá)PE-1時(shí),PE-1會(huì)在 數(shù)據(jù)包上打上兩層標(biāo)簽,則流量到達(dá)P-l時(shí)流量模型為IP源地址為 10.0.1.1/32——10.0.1.10/32, IP目的地址為20.0.1.1/32,外層標(biāo)簽、內(nèi) 層標(biāo)簽、UDP源端口號和目的端口號固定。
步驟S402,在P-l與P-2相連的鏈路上查看流量負(fù)載分擔(dān)情況并記 錄。如果流量能夠負(fù)載分擔(dān),則說明IP源地址是被測路由器對 BGP/MPLS VPN流量進(jìn)行負(fù)載分擔(dān)的負(fù)載因子之一。
其中,如果路由器不具有對BGP/MPLS VPN流量負(fù)載分擔(dān)的功 能,所述判斷是否能夠負(fù)栽分擔(dān),可以采用判斷被測路由器VPN流量出方向鏈路上流量,如果在被測路由器VPN流量出方向的2條或2條 以上鏈路上都有流量,則說明被測路由器能夠?qū)P源地址作為參與負(fù) 載分擔(dān)計(jì)算的負(fù)載因子,否則,說明流量未被負(fù)責(zé)分擔(dān),被測路由器不 能將IP源地址作為參與負(fù)載分擔(dān)計(jì)算的負(fù)載因子。以下步驟S404、 S406、 S408、 S410、 S412都可以采用這種方式判斷。
(2) IP目的地址有多個(gè),IP源地址、外層標(biāo)簽、內(nèi)層標(biāo)簽、源端 口號和目的端口號固定
步驟S403, Testerl在1個(gè)VPN內(nèi)發(fā)送10條測試流至Tester2, IP 包長256字節(jié),流量大小10000PPS,流量才莫型為IP源地址為 10.0.1.1/32, IP目的地址為20.0.1.1/32——20.0.1.10/32,即20.0.1.1/32, 20.0.1.2/32, 20.0.1.3/32,……,20.0.1.10/32, UDP源端口號和目的端口號 固定。流量到達(dá)PE-1時(shí),PE-1會(huì)在數(shù)據(jù)包上打上兩層標(biāo)簽,則流量到 達(dá)P-l時(shí)流量模型為IP源地址為10.0.1.1/32, IP目的地址為 20.0.1.1/32——20.0.1.10/32,外層標(biāo)簽、內(nèi)層標(biāo)簽、UDP源端口號和目 的端口號固定。
步驟S404,在P-l與P-2相連的鏈路上查看流量負(fù)載分擔(dān)情況并記 錄。如果流量能夠負(fù)載分擔(dān),則說明IP目的地址是被測路由器對 BGP/MPLS VPN流量進(jìn)行負(fù)載分擔(dān)的負(fù)栽因子之一。
(3) 源端口號有多個(gè),IP源地址、IP目的地址、外層標(biāo)簽、內(nèi)層 標(biāo)簽、目的端口號固定
步驟S405, Testerl在l個(gè)VPN內(nèi)發(fā)送10條測試流至Tester2, IP 包長256字節(jié),流量大小IOOOOPPS,流量才莫型為IP源地址為 10.0.1.1/32, IP目的地址為20.0.1.1/32, UDP源端口號為任意10個(gè)端 口號,UDP目的端口號固定。流量到達(dá)PE-1時(shí),PE-1會(huì)在數(shù)據(jù)包上 打上兩層標(biāo)簽,則流量到達(dá)P-l時(shí)流量模型為IP源地址為 10.0.1.1/32, IP目的地址為20.0.1.1/32,外層標(biāo)簽與內(nèi)層標(biāo)簽固定, UDP源端口號為任意IO個(gè)端口號,UDP目的端口號固定。
步驟S406,在P-l與P-2相連的鏈路上查看流量負(fù)載分擔(dān)情況并記 錄。如果流量能夠負(fù)載分擔(dān),則說明UDP源端口號是被測路由器對BGP/MPLS VPN流量進(jìn)行負(fù)載分擔(dān)的負(fù)栽因子之一。
(4) 目的端口號有多個(gè),IP源地址、IP目的地址、外層標(biāo)簽、內(nèi) 層標(biāo)簽、源端口號固定
步驟S407, Testerl在1個(gè)VPN內(nèi)發(fā)送10條測試流至Tester2, IP 包長256字節(jié),流量大小IOOOOPPS,流量模型為IP源地址為 10.0.1.1/32, IP目的地址為20.0.1.1/32, UDP源端口號固定,UDP目的 端口號為任意10個(gè)端口號。流量到達(dá)PE-1時(shí),PE-1會(huì)在數(shù)據(jù)包上打 上兩層標(biāo)簽,則流量到達(dá)P-1時(shí)流量模型為IP源地址為10.0.1.1/32, IP目的地址為20.0.1.1/32,外層標(biāo)簽與內(nèi)層標(biāo)簽固定,UDP源端口號 固定,UDP目的端口號為任意10個(gè)端口號。
步驟S408,在P-l與P-2相連的鏈路上查看流量負(fù)栽分擔(dān)情況并記 錄。如果流量能夠負(fù)栽分擔(dān),則說明UDP目的端口號是被測路由器對 BGP/MPLS VPN流量進(jìn)行負(fù)栽分擔(dān)的負(fù)載因子之一。
(5) 內(nèi)層標(biāo)簽有多個(gè),IP源地址、IP目的地址、外層標(biāo)簽、源端 口號和目的端口號固定
步驟S409, Testerl在5個(gè)VPN內(nèi)各發(fā)1條測試流至Tester2,共 5條流,IP包長256字節(jié),流量大小10000PPS,每個(gè)VPN內(nèi)的流量模 型都為IP源地址為10.0.1.1/32, IP目的地址為20.0.1.1/32, UDP源 端口號和目的端口號固定。流量到達(dá)PE-1時(shí),PE-l會(huì)在數(shù)據(jù)包上打上 兩層標(biāo)簽,則流量到達(dá)P-1時(shí)流量^=莫型為IP源地址為10.0.1.1/32, IP 目的地址為20.0.1.1/32,外層標(biāo)簽固定,內(nèi)層標(biāo)簽有5個(gè)不同的值, UDP源端口號和目的端口號固定。
步驟S410,在P-l與P-2相連的鏈路上查看流量負(fù)載分擔(dān)情況并記 錄。如果流量能夠負(fù)栽分擔(dān),則說明內(nèi)層標(biāo)簽是被測路由器對 BGP/MPLS VPN流量進(jìn)行負(fù)栽分擔(dān)的負(fù)載因子之一。
(6) 外層標(biāo)簽有多個(gè),IP源地址、IP目的地址、源端口號、內(nèi)層 標(biāo)簽和目的端口號固定
圖3為S411至S412步驟的拓樸環(huán)境,為了簡化操作,與整體拓樸 圖1相比,圖3中斷了 P-l和P-2之間、P-l與P-3之間的一^l路。步驟S411, Testerl在1個(gè)VPN內(nèi)發(fā)送10條測試流至Tester2, IP 包長256字節(jié),流量大小10000PPS,流量模型為IP源地址為 10.0.1.1/32, IP目的地址為20.0.1.1/32, UDP源端口號和目的端口號固 定。流量到達(dá)PE-l時(shí),PE-l會(huì)在數(shù)據(jù)包上打上兩層標(biāo)簽,則流量到達(dá) P-l時(shí)流量才莫型為IP源地址為10.0.1.1/32, IP目的地址為 20.0.1.1/32,外層標(biāo)簽有兩個(gè)數(shù)值,內(nèi)層標(biāo)簽、UDP源端口號和目的端 口號固定。
步驟S412,在P-l與P-2相連的鏈路上查看流量負(fù)載分擔(dān)情況并記 錄。如果流量能夠負(fù)載分擔(dān),則說明外層標(biāo)簽是被測路由器對 BGP/MPLS VPN流量進(jìn)行負(fù)載分擔(dān)的負(fù)栽因子之一。
上述(l) - (6)組步驟不一定按順序依次執(zhí)行,并且還可以根據(jù) 不同的需要,任意選擇其中一組或一組以上步驟執(zhí)行,比如僅需要測試 內(nèi)層標(biāo)簽的負(fù)載分擔(dān)情況,則只執(zhí)行(5 )。
在執(zhí)行完所有測試過程以后,還可以進(jìn)一 步執(zhí)行以下步驟 步驟S413,綜合以上步驟中獲取的負(fù)載因子,即將判斷結(jié)果進(jìn)行 綜合,得出被測路由器的BGP/MPLS VPN負(fù)載分擔(dān)的所有負(fù)載因子, 即被測路由器能夠?qū)⑼鈱訕?biāo)簽、內(nèi)層標(biāo)簽、IP源地址、IP目的地址、 源端口號或目的端口中的哪些因素作為參與負(fù)載分擔(dān)計(jì)算的負(fù)載因子。 本步驟S413可以由測試設(shè)備統(tǒng)一匯總報(bào)告,也可以人工完成。 以上所述的具體實(shí)施例僅為本發(fā)明的具體實(shí)施例而已,并不用于限 制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替 換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在邊界網(wǎng)關(guān)協(xié)議/多協(xié)議標(biāo)簽交換BGP/MPLS虛擬專用網(wǎng)VPN環(huán)境下獲取路由器負(fù)載因子的測試方法,其特征在于,包括將測試儀表與多協(xié)議標(biāo)簽交換/網(wǎng)際協(xié)議MPLS/IP網(wǎng)絡(luò)中的運(yùn)營商邊緣PE路由器相連;測試儀表向被測路由器發(fā)送至少一組測試流,所述每組測試流中一個(gè)待測參數(shù)的值不同,其他參數(shù)固定;記錄被測路由器流量出方向的鏈路分擔(dān)情況,如果測試流的流量能夠負(fù)載分擔(dān),則判定被測路由器能夠?qū)⒃摯郎y的參數(shù)作為參與負(fù)載分擔(dān)計(jì)算的負(fù)載因子。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述待測參數(shù)為 ip源地址時(shí),設(shè)置所述各測試流的ip源地址不同,ip目的地址、用戶 數(shù)據(jù)凈艮協(xié)議udp源端口號、udp目的端口號、外層標(biāo)簽和內(nèi)層標(biāo)簽固定;當(dāng)所述待測參數(shù)為ip目的地址時(shí),i殳置所述各測試流的ip目的地址不同,ip源地址、udp源端口號、udp目的端口號、外層標(biāo)簽和內(nèi) 層標(biāo)簽固定;當(dāng)所述待測參數(shù)為udp源端口號時(shí),設(shè)置所述各測試流的udp源 端口號不同,ip源地址、ip目的地址、udp目的端口號、外層標(biāo)簽和內(nèi)層標(biāo)簽固定;當(dāng)所述待測參數(shù)為udp目的端口號時(shí),設(shè)置所述各測試流的udp 目的端口號不同,ip源地址、ip目的地址、udp源端口號、外層標(biāo)簽 和內(nèi)層標(biāo)簽固定;記錄被測路由器流量出方向的實(shí)際鏈路分擔(dān)情況;當(dāng)所述待測參數(shù)為內(nèi)層標(biāo)簽時(shí),設(shè)置所述各測試流的內(nèi)層標(biāo)簽不 同,ip源地址、ip目的地址、udp源端口號、udp目的端口號和外層 標(biāo)簽固定;當(dāng)所述待測參數(shù)為外層標(biāo)簽時(shí),設(shè)置所述各測試流的外層標(biāo)簽不 同,ip源地址、ip目的地址、udp源端口號、udp目的端口號和內(nèi)層 標(biāo)簽固定;記錄被測路由器流量出方向的實(shí)際鏈路分擔(dān)情況。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述待測參數(shù)為 IP源地址、或IP目的地址、或UDP源端口號、或UDP目的端口號、 或外層標(biāo)簽時(shí),所述測試4i^在一個(gè)VPN內(nèi)發(fā)送所述一組測試流;當(dāng)所述待測參數(shù)為內(nèi)層標(biāo)簽時(shí),所述測試儀表在一組VPN內(nèi)各發(fā) 一條測試流。
4. 根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的方法,其特征在于,所述一 組測試流中測試流的個(gè)數(shù)大于或等于被測路由器下游方向與其他路由器 相連的多條等價(jià)路徑的數(shù)目。
5. 根據(jù)權(quán)利要求l所述的方法,其特征在于,該方法進(jìn)一步包括 將對所有待測參數(shù)的判斷結(jié)果進(jìn)行綜合,得出被測路由器的 BGP/MPLS VPN負(fù)栽分擔(dān)的所有負(fù)載因子。
6. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述被測路由器置于 MPLS/IP網(wǎng)絡(luò)中成為運(yùn)營商核心P路由器,且有多條等價(jià)鏈路與其他 路由器相連;使用兩個(gè)IP設(shè)備測試儀表端口模擬客戶端邊緣CE路由 器,分別與MPLS/IP網(wǎng)絡(luò)中的不同運(yùn)營商邊緣PE路由器相連,并使 兩個(gè)CE路由器能夠正?;ピL。
7. 根據(jù)權(quán)利要求l所述的方法,其特征在于,該方法進(jìn)一步包括 通過被測路由器VPN流量出方向鏈路上流量判斷是否能夠負(fù)載分擔(dān), 如果在被測路由器VPN流量出方向的至少兩條鏈路上都有流量,則判 定測試流的流量能夠負(fù)載分擔(dān),否則,說明流量未被負(fù)責(zé)分擔(dān)。
8. 基于權(quán)利要求1-7任意一項(xiàng)所述方法的測試系統(tǒng),其特征在 于,包括被測路由器置于多協(xié)議標(biāo)簽交換/網(wǎng)際協(xié)議MPLS/IP網(wǎng)絡(luò),且有多條等價(jià)鏈路與其他路由器相連;設(shè)置IP設(shè)備測試儀表端口模擬 客戶端邊緣CE路由器,與MPLS/IP網(wǎng)絡(luò)中的運(yùn)營商邊緣PE路由器相 連。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,設(shè)置兩個(gè)IP設(shè)備測 試儀表端口模擬客戶端邊緣CE路由器,分別與MPLS/IP網(wǎng)絡(luò)中的不 同運(yùn)營商邊緣PE路由器相連,并使兩個(gè)CE路由器能夠正?;ピL。
10. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述被測路由器置 于MPLS/IP網(wǎng)絡(luò)成為運(yùn)營商核心P路由器。
全文摘要
本發(fā)明公開一種在BGP/MPLS VPN環(huán)境下獲取路由器負(fù)載因子的測試方法和系統(tǒng),包括將測試儀表與MPLS/IP網(wǎng)絡(luò)中的PE路由器相連;測試儀表向被測路由器發(fā)送至少兩條的測試流,所述各測試流中待測參數(shù)的值不同,其他參數(shù)固定;記錄被測路由器流量出方向的鏈路分擔(dān)情況,如果測試流的流量能夠負(fù)載分擔(dān),則判定被測路由器能夠?qū)⒃摯郎y的參數(shù)作為參與負(fù)載分擔(dān)計(jì)算的負(fù)載因子。本發(fā)明可以方便高效地測試出路由器進(jìn)行VPN流量負(fù)載分擔(dān)時(shí)所依據(jù)的負(fù)載因子,根據(jù)獲取的測試結(jié)果,推斷在實(shí)際網(wǎng)絡(luò)流量環(huán)境下開啟VPN流量負(fù)載分擔(dān)的效果,對實(shí)際網(wǎng)絡(luò)中各設(shè)備VPN流量負(fù)載分擔(dān)功能的部署提供指導(dǎo)意見,測試結(jié)果也將更具有參考價(jià)值。
文檔編號H04L12/56GK101527730SQ20091013803
公開日2009年9月9日 申請日期2009年5月4日 優(yōu)先權(quán)日2009年5月4日
發(fā)明者樊勇兵, 杰 燕 申請人:中國電信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1