例的系統(tǒng)框圖。
【具體實(shí)施方式】
[0035] 本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備高速端口性能測(cè)試的方法,其原理是利用VLAN 映射,在測(cè)試數(shù)據(jù)進(jìn)入到端口時(shí)進(jìn)行化AN標(biāo)簽替換,來(lái)引導(dǎo)測(cè)試數(shù)據(jù)按照預(yù)期的流向在被 測(cè)設(shè)備內(nèi)部及外部進(jìn)行循環(huán),使得低速端口的測(cè)試數(shù)據(jù)多次經(jīng)過(guò)高速端口后再經(jīng)低速端口 流出。在本發(fā)明實(shí)施例中,只需要有兩個(gè)輔助的低速端口,通過(guò)調(diào)整連接低速端口的網(wǎng)絡(luò)測(cè) 試儀的發(fā)送速率,就能夠進(jìn)行N(N為大于O的整數(shù))倍網(wǎng)絡(luò)測(cè)試儀發(fā)送速率的高速端口的測(cè) 試。
[0036] 為使本發(fā)明的技術(shù)方案更加清楚,現(xiàn)在結(jié)合附圖進(jìn)一步描述本發(fā)明,本發(fā)明實(shí)施 例的方法應(yīng)用在包含被測(cè)設(shè)備和輔測(cè)設(shè)備的系統(tǒng)中,如圖1所示,所述被測(cè)設(shè)備包括:至少2 個(gè)待測(cè)高速端口,所述輔測(cè)設(shè)備包括第一低速端口、第二低速端口、第一輔測(cè)高速端口和第 二輔測(cè)高速端口,本發(fā)明實(shí)施例的方法具體的實(shí)現(xiàn)包括:
[0037] 所述第一低速端口和網(wǎng)絡(luò)測(cè)試儀的一個(gè)端口相連,所述第二低速端口和網(wǎng)絡(luò)測(cè)試 儀的另一端口相連,所述第一低速端口和所述第二低速端口速率相同;所述第一輔測(cè)高速 端口和速率相同的某一待測(cè)高速端口對(duì)應(yīng)相連,所述第二輔測(cè)高速端口和速率相同的另一 待測(cè)高速端口對(duì)應(yīng)相連,速率相同的其他待測(cè)高速端口兩兩連接。
[0038] 創(chuàng)建多個(gè)VLAN,每個(gè)化AN只包含兩個(gè)待測(cè)高速端口,且相連的兩個(gè)待測(cè)高速端口 不能在同一 VLAN中;所述第一低速端口所在的VLAN和所述第一輔測(cè)高速端口所在的某一個(gè) VLAN是同一個(gè)VLAN;所述第二低速端口所在的VLAN和所述第二輔測(cè)高速端口所在的某一個(gè) VLAN是同一個(gè)VLAN;所述第一輔測(cè)高速端口、第二輔測(cè)高速端口和待測(cè)高速端口均配置在 多個(gè)VLAN中,
[0039] 其中,第一低速端口和第二低速端口的化AN模式可W配置為access、trunk或 hybrid,只要能夠連接網(wǎng)絡(luò)測(cè)試儀即可,第一輔測(cè)高速端口、第二輔測(cè)高速端口和待測(cè)高速 端口的VLAN模式可W配置為trunk或帶標(biāo)簽的hybr i d;
[0040] 相連的兩個(gè)高速端口中任選一個(gè)端口進(jìn)行VLAN映射配置。
[0041 ]配置完成后,測(cè)試數(shù)據(jù)從網(wǎng)絡(luò)測(cè)試儀經(jīng)過(guò)第一低速端口,進(jìn)入與第一低速端口所 在VLAN的第一輔測(cè)高速端口,然后在待測(cè)高速端口間遍歷后經(jīng)過(guò)第二低速端口回到網(wǎng)絡(luò)測(cè) 試儀。具體包括:
[0042] 測(cè)試數(shù)據(jù)從網(wǎng)絡(luò)測(cè)試儀發(fā)出,進(jìn)入第一低速端口,再?gòu)乃龅谝坏退俣丝谒?VLAN的第一輔測(cè)高速端口發(fā)出,帶有所述第一低速端口所在VLAN標(biāo)簽的測(cè)試數(shù)據(jù)在進(jìn)入與 所述第一輔測(cè)高速端口相連的待測(cè)高速端口時(shí)進(jìn)行VLAN標(biāo)簽替換,替換成所述待測(cè)高速端 口的所在的某一個(gè)化AN的VLAN標(biāo)簽后經(jīng)所述待測(cè)高速端口所在的某一個(gè)VLAN中的另外一 個(gè)待測(cè)高速端口發(fā)出;和/或,
[0043] 測(cè)試數(shù)據(jù)從網(wǎng)絡(luò)測(cè)試儀發(fā)出,進(jìn)入第一低速端口,帶有所述第一低速端口所在 VLAN標(biāo)簽的測(cè)試數(shù)據(jù)在第一輔測(cè)高速端口上進(jìn)行VLAN標(biāo)簽替換,替換成與所述第一輔測(cè)高 速端口相連的待測(cè)高速端口所在的某一個(gè)VLAN的VLAN標(biāo)簽后發(fā)至所述待測(cè)高速端口,再經(jīng) 所述待測(cè)高速端口所在的某一個(gè)VLAN中的另外一個(gè)待測(cè)高速端口發(fā)出;
[0044] 依次遍歷配置在多個(gè)VLAN中的第一輔測(cè)高速端口、待測(cè)高速端口和第二輔測(cè)高速 端口,直到遍歷N次后達(dá)到待測(cè)高速端口的最高速率,其中N為大于0的整數(shù);在遍歷的過(guò)程 中,當(dāng)達(dá)到待測(cè)高速端口中某一低速率待測(cè)高速端口的速率后,該低速率待測(cè)高速端口退 出端口遍歷,后續(xù)遍歷在剩余待測(cè)高速端口中進(jìn)行。
[0045] 達(dá)到待測(cè)高速端口最高速率后,測(cè)試數(shù)據(jù)從第二低速端口發(fā)出回到網(wǎng)絡(luò)測(cè)試儀。
[0046] 圖2為本發(fā)明實(shí)施例網(wǎng)絡(luò)測(cè)試儀、被測(cè)設(shè)備和輔測(cè)設(shè)備上端口的連接關(guān)系圖,在圖 2中,B、C、D、……、(21-3)、(21-2)、(21-1)為待測(cè)高速端口,4為第一輔測(cè)高速端口、21(1〉二 2,M為大于O的整數(shù))為第二輔測(cè)高速端口,al為第一低速端口、a2為第二低速端口(此處的 低速端口還可W為高速端口的低速模式,為方便描述,統(tǒng)一稱為低速端口);虛線表示兩個(gè) 端口屬于一個(gè)VLAN,實(shí)線表示兩個(gè)端口相連。
[0047] 第一低速端口 a 1所在的化AN和第一輔測(cè)高速端口 A所在的第一個(gè)化AN是同一個(gè) VLAN,待測(cè)高速端口 B所在的第一個(gè)化AN和待測(cè)高速端口 C所在的第一個(gè)化AN是同一個(gè) VLAN,……,第二輔測(cè)高速端口 2M所在的第一個(gè)VLAN和第一輔測(cè)高速端口 A所在的第二個(gè) VLAN是同一個(gè)VLAN;待測(cè)高速端口 B所在的第二個(gè)VLAN和待測(cè)高速端口 C所在的第二個(gè)VLAN 是同一個(gè)VLAN,……,第二輔測(cè)高速端口 2M所在的第N-I個(gè)VLAN和第一輔測(cè)高速端口 A所在 的第N個(gè)VLAN是同一個(gè)VLAN,待測(cè)高速端口 B所在的第N個(gè)VLAN和待測(cè)高速端口 C所在的第N 個(gè)化AN是同一個(gè)化AN,第二輔測(cè)高速端口 2M所在的第N個(gè)化AN和第二低速端口曰2所在的 VLAN是同一個(gè)VLAN。由于相連的兩個(gè)端口上的測(cè)試數(shù)據(jù)不會(huì)進(jìn)行化AN標(biāo)簽轉(zhuǎn)換,因此只需 要對(duì)高速端口的一半進(jìn)行VLAN映射配置,且配置需滿足相連的兩個(gè)高速端口只對(duì)其中一個(gè) 高速端口進(jìn)行VLAN映射配置,在本發(fā)明實(shí)施例中是對(duì)待測(cè)高速端口B、D、……、2M-2和第二 輔測(cè)高速端口 2M進(jìn)行VLAN映射配置。
[004引配置完成后,測(cè)試數(shù)據(jù)從第一低速端口 al進(jìn)入,依次遍歷第一輔測(cè)高速端口 A、待 測(cè)高速端口B、C、D、……、(2M-1)、第二輔測(cè)高速端口 2M所在的第一個(gè)VLAN后再經(jīng)第一輔測(cè) 高速端口 A所在的第二個(gè)VLAN發(fā)出,再依次遍歷待測(cè)高速端口 B、C、D、……、(2M-1)、第二輔 測(cè)高速端口 2M所在的第二個(gè)化AN,直到遍歷到高速端口所在的第N(N為大于0的整數(shù))個(gè) VLAN達(dá)到待測(cè)高速端口的最高速率后,測(cè)試數(shù)據(jù)從第二低速端口 a2流出到網(wǎng)絡(luò)測(cè)試儀。在 遍歷的過(guò)程中,當(dāng)達(dá)到待測(cè)高速端口中某一低速率待測(cè)高速端口的速率后,該低速率待測(cè) 高速端口退出端口遍歷,后續(xù)遍歷在剩余待測(cè)高速端口中進(jìn)行。反方向測(cè)試數(shù)據(jù)遍歷相同, 形成雙向流量;其中A、B、C、D、……、(2M-1)、2M等端口為任意選取的端口,沒(méi)有順序關(guān)系,可 W根據(jù)需要選擇任意兩個(gè)速率相同的待測(cè)高速端口組合排列;由于測(cè)試數(shù)據(jù)只有在進(jìn)入和 流出輔測(cè)設(shè)備時(shí)會(huì)經(jīng)過(guò)低速端口,中間的循環(huán)過(guò)程和低速端口無(wú)關(guān),故運(yùn)種拓?fù)浞绞娇蒞 實(shí)現(xiàn)N(N為大于0的整數(shù))倍網(wǎng)絡(luò)測(cè)試儀發(fā)送速率的高速端口的測(cè)試,在本發(fā)明實(shí)施例中,網(wǎng) 絡(luò)測(cè)試儀可W根據(jù)高速端口速率/N來(lái)設(shè)置網(wǎng)絡(luò)測(cè)試儀發(fā)送速率,其發(fā)送速率大小不超過(guò)低 速端口允許的最高速率,因此,高速端口的最高速率僅僅受限于低速端口的最高速率及忍 片支持的最大VLAN映射次數(shù)??蒞用于目前高端的40G/100G甚至W后可能出現(xiàn)的更高速率 端口的測(cè)試,具有很強(qiáng)的靈活性和擴(kuò)展性。
[0049] 具體實(shí)現(xiàn)步驟包括:
[0050] S201、根據(jù)高速端口和低速端口的速率比例來(lái)確定遍歷次數(shù)N的值,其中N〉=高速 端口速率/低速端口速率,N的取值為大于0的整數(shù),測(cè)試數(shù)據(jù)從網(wǎng)絡(luò)測(cè)試儀一端口發(fā)出,經(jīng) 第一低速端口 a 1進(jìn)入,由于第一低速端口 a 1所在的VLAN和第一輔測(cè)高速端口 A所在的第一 個(gè)VLAN是同一個(gè)VLAN,根據(jù)交換機(jī)轉(zhuǎn)發(fā)VLAN數(shù)據(jù)原理,數(shù)據(jù)會(huì)從第一低速端口 al所在VLAN 的其他端口轉(zhuǎn)發(fā)出去,具體到運(yùn)里就是從第一輔測(cè)高速端口 A轉(zhuǎn)發(fā)出去,且由于第一輔測(cè)高 速端口 A是化unk或帶標(biāo)簽的hybrid加入到該VLAN的,所W測(cè)試數(shù)據(jù)經(jīng)第一輔測(cè)高速端口 A 發(fā)出去時(shí),會(huì)帶上對(duì)應(yīng)的第一輔測(cè)高速端口 A所在的第一個(gè)VLAN的標(biāo)簽;
[0051] S202、帶第一輔測(cè)高速端口 A所在的第一個(gè)VLAN標(biāo)簽的測(cè)試數(shù)據(jù)到達(dá)待測(cè)高速端 口 B時(shí),由于在待測(cè)高速端口 B上面配置有化AN映射,帶第一輔測(cè)高速端口 A所在的第一個(gè) VLAN標(biāo)簽的測(cè)試數(shù)據(jù)從第一輔測(cè)高速端口 A進(jìn)入待測(cè)高速端口 B時(shí),會(huì)進(jìn)行化AN標(biāo)簽的替 換,替換成待測(cè)高速端口 B所在的其中一個(gè)VLAN(運(yùn)里為方便描述,將其指定為待測(cè)高速端 口B所在的第一個(gè)化AN)的標(biāo)簽,運(yùn)樣測(cè)試數(shù)據(jù)就進(jìn)入到了待測(cè)高速端口B所在的第一個(gè) VLAN;
[0052] S203、測(cè)試數(shù)據(jù)經(jīng)待測(cè)高速端口B進(jìn)入被測(cè)設(shè)備后,由于待測(cè)高速端口B的所在第 一個(gè)VLAN和待測(cè)高速端口 C所在的第一個(gè)VLAN在同一個(gè)VLAN,根據(jù)交換機(jī)轉(zhuǎn)發(fā)VLAN數(shù)據(jù)原 理,測(cè)試數(shù)據(jù)會(huì)從待測(cè)高速端口 B所在VLAN的其他端端口轉(zhuǎn)發(fā)出去,具體到運(yùn)里就是從待測(cè) 高速端口 C所在的第一個(gè)VLAN發(fā)出去;
[0053] S204、帶待測(cè)高速端口 B所在的第一個(gè)化AN標(biāo)簽的測(cè)試數(shù)據(jù)到達(dá)待測(cè)高速端口 D 時(shí),由于在待測(cè)高速端口 D上面配置有VLAN映射,帶待測(cè)高速端口 B所在的第一個(gè)VLAN標(biāo)簽 的測(cè)試數(shù)據(jù)從待測(cè)高速端口 C出來(lái)再進(jìn)入待測(cè)高速端口 D時(shí),會(huì)進(jìn)行VLAN標(biāo)簽的替換,替換 成待測(cè)高速端口 D所在的其中一個(gè)VLAN(運(yùn)里為方便描述,將其指定為待測(cè)高速端口 D所在 的第一個(gè)VLAN)的標(biāo)簽,運(yùn)樣測(cè)試數(shù)據(jù)就進(jìn)入到了待測(cè)高速端口 D所在的第一個(gè)VLAN;
[0054] S205、測(cè)試數(shù)據(jù)到達(dá)待測(cè)高速端口 D所在的第一個(gè)VLAN后從與待測(cè)高速端口 D所在 的第一個(gè)VLAN同屬于