專利名稱:測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法及其網(wǎng)絡(luò)配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)交換機(jī)的測(cè)試技術(shù),更具體地說(shuō),涉及一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法及其網(wǎng)絡(luò)配置方法。
背景技術(shù):
隨著數(shù)據(jù)通信技術(shù)的發(fā)展,以太網(wǎng)交換機(jī)的性能得到極大的提高,端口速率從90年代的10M bps,100M bps逐漸發(fā)展到今天的1000M bps,10000M bps。為了實(shí)現(xiàn)交換機(jī)各個(gè)端口之間的線速轉(zhuǎn)發(fā)(即按照端口的最大速率進(jìn)行轉(zhuǎn)發(fā)),交換機(jī)需要具有更大的背板帶寬。一般來(lái)說(shuō),交換機(jī)的背板帶寬需要等于或大于交換機(jī)所有端口的最高端口速率的總和,才能保證交換機(jī)按照線速轉(zhuǎn)發(fā)數(shù)據(jù)。
以往在比較交換機(jī)背板帶寬、轉(zhuǎn)發(fā)性能時(shí),常常使用Smartbits,Ixia等網(wǎng)絡(luò)測(cè)試設(shè)備。其基本原理是將網(wǎng)絡(luò)測(cè)試設(shè)備的網(wǎng)口同交換機(jī)的網(wǎng)口相連,用網(wǎng)絡(luò)測(cè)試設(shè)備的網(wǎng)口模擬網(wǎng)絡(luò)中用戶,同時(shí)發(fā)送和接收測(cè)試數(shù)據(jù)報(bào)文,通過(guò)檢查測(cè)試數(shù)據(jù)的接收情況,判定交換機(jī)的轉(zhuǎn)發(fā)性能。
除了測(cè)試吞吐量,在交換機(jī)的研發(fā)階段還需要進(jìn)行大數(shù)據(jù)流量的壓力測(cè)試。同前面的吞吐量測(cè)試類似,也需要向交換機(jī)的所有端口注入數(shù)據(jù),使交換機(jī)滿負(fù)載,檢查交換機(jī)在滿負(fù)載情況下的工作情況。
參考圖1所示的現(xiàn)有技術(shù)中的以太網(wǎng)交換機(jī)的測(cè)試方法,被測(cè)試的以太網(wǎng)交換機(jī)102的所有端口都與網(wǎng)絡(luò)測(cè)試儀104的端口相連。圖中的實(shí)線表示實(shí)際的物理連線,虛線表示數(shù)據(jù)流的方向。網(wǎng)絡(luò)測(cè)試儀104的端口1發(fā)出測(cè)試數(shù)據(jù)流data flow1,進(jìn)入交換機(jī)102的端口1,經(jīng)過(guò)轉(zhuǎn)發(fā),從端口2流出,到達(dá)網(wǎng)絡(luò)測(cè)試儀104的端口2。網(wǎng)絡(luò)測(cè)試儀104的端口2發(fā)出測(cè)試數(shù)據(jù)流data flow2,經(jīng)過(guò)交換機(jī)102的轉(zhuǎn)發(fā),到達(dá)測(cè)試儀104的端口1。
同樣的,端口3到6也發(fā)送和接收測(cè)試數(shù)據(jù)流。通過(guò)檢查端口1到6接收?qǐng)?bào)文的情況,就可以測(cè)試出交換機(jī)的轉(zhuǎn)發(fā)性能。
采用如圖1所示的方法對(duì)交換機(jī)進(jìn)行測(cè)試,就需要測(cè)試設(shè)備本身具有同交換機(jī)相當(dāng)?shù)亩丝跀?shù)目和端口速率。網(wǎng)絡(luò)測(cè)試設(shè)備的價(jià)格十分昂貴,設(shè)備開發(fā)廠商為節(jié)約成本,常常只會(huì)購(gòu)買較少的測(cè)試端口。如今大型電信級(jí)交換機(jī)的端口數(shù)目往往可以達(dá)到數(shù)百個(gè)端口,背板帶寬可以達(dá)到上百G,現(xiàn)有的測(cè)試設(shè)備很難達(dá)到相當(dāng)?shù)亩丝跀?shù)目。
于是,在本領(lǐng)域中就需要一種能夠利用數(shù)量較少的端口來(lái)對(duì)數(shù)量較多的交換機(jī)端口進(jìn)行測(cè)試的技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法使最少的測(cè)試端口數(shù)目就能產(chǎn)生足夠的測(cè)試數(shù)據(jù)流量從而節(jié)約測(cè)試設(shè)備的投入。
根據(jù)本發(fā)明的一方面,提供一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,網(wǎng)絡(luò)測(cè)試設(shè)備的端口同交換機(jī)的網(wǎng)口相連,用網(wǎng)絡(luò)測(cè)試設(shè)備的網(wǎng)口模擬網(wǎng)絡(luò)中用戶,同時(shí)發(fā)送和接收測(cè)試數(shù)據(jù)報(bào)文,檢查測(cè)試數(shù)據(jù)的接收情況,判定交換機(jī)的轉(zhuǎn)發(fā)性能;被測(cè)試的以太網(wǎng)交換機(jī)的端口與網(wǎng)絡(luò)測(cè)試儀的端口相連,使用兩個(gè)測(cè)試端口,測(cè)試了交換機(jī)的數(shù)個(gè)端口,具體的配置方法如下a.用網(wǎng)線連接下列端口對(duì)第一測(cè)試端口和交換機(jī)端口第一端口,第二測(cè)試端口和交換機(jī)端口最后端口,交換機(jī)其余端口兩兩配對(duì);b.將兩兩配對(duì)的交換機(jī)端口分別配置為數(shù)個(gè)虛擬局域網(wǎng);c.分別設(shè)置兩兩配對(duì)的交換機(jī)端口的端口屬性值,每一對(duì)端口的端口屬性值不同;d.關(guān)閉交換機(jī)的生成樹或快速生成樹功能,關(guān)閉GVRP功能。
根據(jù)本發(fā)明的一實(shí)施例,在任意一個(gè)時(shí)間點(diǎn),所有的端口和VLAN都在進(jìn)行數(shù)據(jù)交換。
根據(jù)本發(fā)明的一實(shí)施例,所述步驟c中設(shè)置的端口屬性值是PVID值。
根據(jù)本發(fā)明的一實(shí)施例,用于具有2n個(gè)端口的交換機(jī),其中n是整數(shù)。
根據(jù)本發(fā)明的一實(shí)施例,用于對(duì)交換機(jī)進(jìn)行大數(shù)據(jù)量的壓力測(cè)試。
根據(jù)本發(fā)明的一實(shí)施例,測(cè)試中如果出現(xiàn)報(bào)文丟失,則采用二分法,每次選取端口串行隊(duì)列的一半測(cè)試吞吐量,反復(fù)截取串行隊(duì)列的中點(diǎn),以找到丟失報(bào)文的端口對(duì)。
根據(jù)本發(fā)明的另一方面,提供一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法,采用上述的方法配置的網(wǎng)絡(luò),測(cè)試數(shù)據(jù)的處理流程如下a.第一數(shù)據(jù)流進(jìn)入交換機(jī)的第一端口,由于第一端口具有第一端口屬性值,第一數(shù)據(jù)流在第一虛擬局域網(wǎng)中轉(zhuǎn)發(fā);b.第一虛擬局域網(wǎng)中的端口和第二虛擬局域網(wǎng)中的端口連接,第一數(shù)據(jù)流進(jìn)入第二虛擬局域網(wǎng)中的端口,由于第二虛擬局域網(wǎng)的端口具有第二端口屬性值,第一數(shù)據(jù)流在第二虛擬局域網(wǎng)中轉(zhuǎn)發(fā);c.類似的,第一數(shù)據(jù)流又進(jìn)入起他的虛擬局域網(wǎng)中,最終從最后一個(gè)端口流出,進(jìn)入網(wǎng)絡(luò)測(cè)試儀器的第二端口;d.同樣的,網(wǎng)絡(luò)測(cè)試儀的第二端口生成測(cè)試數(shù)據(jù)第二數(shù)據(jù)流,依次在數(shù)個(gè)虛擬局域網(wǎng)中轉(zhuǎn)發(fā),最終到達(dá)測(cè)試儀的第一端口。
根據(jù)本發(fā)明的一實(shí)施例,測(cè)試時(shí)可達(dá)線速轉(zhuǎn)發(fā)。
根據(jù)本發(fā)明的一實(shí)施例,在任意一個(gè)時(shí)間點(diǎn),所有的端口和VLAN都在進(jìn)行數(shù)據(jù)交換。
根據(jù)本發(fā)明的一實(shí)施例,用于測(cè)試具有2n個(gè)端口的交換機(jī),其中n是整數(shù)。
采用本發(fā)明,采用本發(fā)明所揭示的技術(shù)方案提供一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法使最少的測(cè)試端口數(shù)目就能產(chǎn)生足夠的測(cè)試數(shù)據(jù)流量從而節(jié)約測(cè)試設(shè)備的投入。
本發(fā)明上述的以及其他的特征、性質(zhì)和優(yōu)勢(shì)將在下面結(jié)合附圖和實(shí)施例進(jìn)一步描述,在附圖中相同的附圖標(biāo)記始終表示相同的特征,其中,圖1是一般的測(cè)試方法的示意圖。
圖2是根據(jù)本發(fā)明一實(shí)施例的測(cè)試方法的示意圖。
具體實(shí)施例方式
下面進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。
首先,對(duì)于下文中將會(huì)用到的術(shù)語(yǔ)進(jìn)行定義1)以太網(wǎng)交換機(jī)是一種基于MAC(網(wǎng)卡的硬件地址)識(shí)別,能完成封裝轉(zhuǎn)發(fā)數(shù)據(jù)包功能的網(wǎng)絡(luò)設(shè)備。交換機(jī)可以″學(xué)習(xí)″MAC地址,并把其存放在內(nèi)部地址表中,通過(guò)在數(shù)據(jù)幀的始發(fā)者和目標(biāo)接收者之間建立臨時(shí)的交換路徑,使數(shù)據(jù)幀直接由源地址到達(dá)目的地址。
2)線速交換機(jī)轉(zhuǎn)發(fā)數(shù)據(jù)的理論最大值。
3)背板帶寬交換機(jī)的背板帶寬,是交換機(jī)接口處理器或接口卡和數(shù)據(jù)總線間所能吞吐的最大數(shù)據(jù)量。背板帶寬標(biāo)志了交換機(jī)總的數(shù)據(jù)交換能力,單位為Gbps,也叫交換帶寬,一般的交換機(jī)的背板帶寬從幾Gbps到上百Gbps不等。一臺(tái)交換機(jī)的背板帶寬越高,所能處理數(shù)據(jù)的能力就越強(qiáng),但同時(shí)設(shè)計(jì)成本也會(huì)越高4)吞吐量交換機(jī)在不丟包的情況下能夠達(dá)到的最大轉(zhuǎn)發(fā)速率。
5)VLAN是英文Virtual Local Area Network的縮寫,中文名為″虛擬局域網(wǎng)″,VLAN是一種將局域網(wǎng)(LAN)設(shè)備從邏輯上劃分(注意,不是從物理上劃分)成一個(gè)個(gè)網(wǎng)段(或者說(shuō)是更小的局域網(wǎng)LAN),從而實(shí)現(xiàn)虛擬工作組(單元)的數(shù)據(jù)交換技術(shù)6)PVID是一個(gè)可配置的端口屬性值。當(dāng)普通報(bào)文進(jìn)入交換機(jī)時(shí),交換機(jī)會(huì)根據(jù)該報(bào)文進(jìn)入端口的pvid值,將該報(bào)文送入等于pvid值的vlan,進(jìn)行轉(zhuǎn)發(fā)。
7)生成樹IEEE 802.1D生成樹協(xié)議(Spanning Tree Protocol)檢測(cè)到網(wǎng)絡(luò)上存在環(huán)路時(shí),自動(dòng)斷開環(huán)路連接。當(dāng)交換機(jī)間存在多條連接時(shí),將只啟動(dòng)最主要的一條連接,而將其他連接都阻塞掉,將這些連接變?yōu)閭溆眠B接。當(dāng)主連接出現(xiàn)問(wèn)題時(shí),生成樹協(xié)議將自動(dòng)起用備用連接接替主連接的工作,不需要任何人工干預(yù)。
8)快速生成樹生成樹協(xié)議的改進(jìn)版本,可以向下兼容生成樹,能夠?qū)崿F(xiàn)端口的快速轉(zhuǎn)發(fā)。
9)GVRPGVRP(GARP VLAN Registration Protocol,GARP VLAN注冊(cè)協(xié)議)是GARP的一種應(yīng)用,它基于GARP的工作機(jī)制,維護(hù)交換機(jī)中的VLAN動(dòng)態(tài)注冊(cè)信息,并傳播該信息到其它的交換機(jī)中。
接著參考圖2,圖2示出了根據(jù)本發(fā)明一實(shí)施例的測(cè)試方法的示意圖,同樣以對(duì)具有6個(gè)端口的以太網(wǎng)交換機(jī)102的測(cè)試為例,圖中的實(shí)線表示實(shí)際的物理連線,虛線表示數(shù)據(jù)流的方向。
如圖2所示,本發(fā)明的方法只使用了網(wǎng)絡(luò)測(cè)試儀104中的兩個(gè)測(cè)試端口,就測(cè)試了交換機(jī)的6個(gè)端口。實(shí)際流過(guò)交換機(jī)的流量為data flow1與data flow2的流量總和的3倍,根據(jù)本發(fā)明,首先將交換機(jī)102和網(wǎng)絡(luò)測(cè)試儀104的端口配置如下1.用網(wǎng)線連接下列端口對(duì)網(wǎng)絡(luò)測(cè)試儀104端口1和交換機(jī)102端口1,網(wǎng)絡(luò)測(cè)試儀104端口2和交換機(jī)102端口6相連,交換機(jī)102端口2和端口3相連,交換機(jī)102端口4和端口5相連。
2.將交換機(jī)102的端口1、2配置為虛擬局域網(wǎng)1,端口3、4配置為虛擬局域網(wǎng)2;端口5、6配置為虛擬局域網(wǎng)3。
3.設(shè)置交換機(jī)102的端口1,2的端口屬性值為1,端口3,4的端口屬性值為2,端口5,6的端口屬性值為3。這樣可以使得流入交換機(jī)端口的數(shù)據(jù)流在該端口端口屬性值指定的虛擬局域網(wǎng)內(nèi)轉(zhuǎn)發(fā)。
4.關(guān)閉交換機(jī)的生成樹或快速生成樹功能,關(guān)閉GVRP。
根據(jù)本發(fā)明的測(cè)試方法,測(cè)試數(shù)據(jù)流的處理流程如下首先,data flow1從網(wǎng)絡(luò)測(cè)試儀104的端口1進(jìn)入交換機(jī)102的端口1,由于交換機(jī)102端口1的端口屬性值為1,data flow1在虛擬局域網(wǎng)1中轉(zhuǎn)發(fā)。虛擬局域網(wǎng)1中只有兩個(gè)成員端口1和2,data flow1從端口2轉(zhuǎn)發(fā)出來(lái)。
接著端口2和端口3用網(wǎng)線連接,data flow1進(jìn)入端口3。由于端口3的端口屬性值為2,data flow1在端口屬性值為2的虛擬局域網(wǎng)中轉(zhuǎn)發(fā)。
最后類似的,data flow1又進(jìn)入端口5,在端口屬性值為3的虛擬局域網(wǎng)中轉(zhuǎn)發(fā),最終從端口6流出,進(jìn)入網(wǎng)絡(luò)測(cè)試儀器104的端口2。
同樣的,網(wǎng)絡(luò)測(cè)試儀的端口2生成測(cè)試數(shù)據(jù)data flow2,依次在端口屬性值為3,2,1的虛擬局域網(wǎng)中轉(zhuǎn)發(fā),最終到達(dá)測(cè)試儀的端口1。被測(cè)設(shè)備只有6個(gè)端口,對(duì)于具有更多端口的交換機(jī),只要?jiǎng)澐指嗟奶摂M局域網(wǎng)就可以了。
對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),根據(jù)上面對(duì)于6個(gè)端口的實(shí)例的描述,可以容易地得知,對(duì)于具有n個(gè)端口的交換機(jī)來(lái)說(shuō),同樣可以采用類似的方法進(jìn)行測(cè)試,因此,本發(fā)明的網(wǎng)絡(luò)配置方法以及測(cè)試方法可以歸納如下一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,網(wǎng)絡(luò)測(cè)試設(shè)備的端口同交換機(jī)的網(wǎng)口相連,用網(wǎng)絡(luò)測(cè)試設(shè)備的網(wǎng)口模擬網(wǎng)絡(luò)中用戶,同時(shí)發(fā)送和接收測(cè)試數(shù)據(jù)報(bào)文,檢查測(cè)試數(shù)據(jù)的接收情況,判定交換機(jī)的轉(zhuǎn)發(fā)性能;被測(cè)試的以太網(wǎng)交換機(jī)的端口與網(wǎng)絡(luò)測(cè)試儀的端口相連,使用兩個(gè)測(cè)試端口,測(cè)試了交換機(jī)的數(shù)個(gè)端口,具體的配置方法如下a.用網(wǎng)線連接下列端口對(duì)第一測(cè)試端口和交換機(jī)端口第一端口,第二測(cè)試端口和交換機(jī)端口最后端口,交換機(jī)其余端口兩兩配對(duì);b.將兩兩配對(duì)的交換機(jī)端口分別配置為數(shù)個(gè)虛擬局域網(wǎng);c.分別設(shè)置兩兩配對(duì)的交換機(jī)端口的端口屬性值,每一對(duì)端口的端口屬性值不同;根據(jù)本發(fā)明的一實(shí)施例,該步驟中設(shè)置的端口屬性值是PVID值。
d.關(guān)閉交換機(jī)的生成樹或快速生成樹功能,關(guān)閉GVRP功能。
對(duì)于本發(fā)明的網(wǎng)絡(luò)配置枉法來(lái)說(shuō),在任意一個(gè)時(shí)間點(diǎn),所有的端口和VLAN都在進(jìn)行數(shù)據(jù)交換。該方法可用于對(duì)交換機(jī)進(jìn)行大數(shù)據(jù)量的壓力測(cè)試。
測(cè)試中如果出現(xiàn)報(bào)文丟失,則采用二分法,每次選取端口串行隊(duì)列的一半測(cè)試吞吐量,反復(fù)截取串行隊(duì)列的中點(diǎn),以找到丟失報(bào)文的端口對(duì)。
本發(fā)明的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法可以歸納為,采用上述的方法配置的網(wǎng)絡(luò),測(cè)試數(shù)據(jù)的處理流程如下a.第一數(shù)據(jù)流進(jìn)入交換機(jī)的第一端口,由于第一端口具有第一端口屬性值,第一數(shù)據(jù)流在第一虛擬局域網(wǎng)中轉(zhuǎn)發(fā);b.第一虛擬局域網(wǎng)中的端口和第二虛擬局域網(wǎng)中的端口連接,第一數(shù)據(jù)流進(jìn)入第二虛擬局域網(wǎng)中的端口,由于第二虛擬局域網(wǎng)的端口具有第二端口屬性值,第一數(shù)據(jù)流在第二虛擬局域網(wǎng)中轉(zhuǎn)發(fā);c.類似的,第一數(shù)據(jù)流又進(jìn)入起他的虛擬局域網(wǎng)中,最終從最后一個(gè)端口流出,進(jìn)入網(wǎng)絡(luò)測(cè)試儀器的第二端口;d.同樣的,網(wǎng)絡(luò)測(cè)試儀的第二端口生成測(cè)試數(shù)據(jù)第二數(shù)據(jù)流,依次在數(shù)個(gè)虛擬局域網(wǎng)中轉(zhuǎn)發(fā),最終到達(dá)測(cè)試儀的第一端口。
采用該種測(cè)試方法,測(cè)試時(shí)可達(dá)線速轉(zhuǎn)發(fā)。同樣,在任意一個(gè)時(shí)間點(diǎn),所有的端口和VLAN都在進(jìn)行數(shù)據(jù)交換。
所有具有2n個(gè)(其中n為整數(shù))交換機(jī)端口的交換機(jī)都可以采用上面所述的網(wǎng)絡(luò)配置方法和測(cè)試方法進(jìn)行測(cè)試。
在使用本發(fā)明的測(cè)試方法進(jìn)行測(cè)試時(shí),需要注意以下幾個(gè)方面1)GVRP功能需要關(guān)閉,防止動(dòng)態(tài)注冊(cè)VLAN,引起混亂。
2)需要關(guān)閉生成樹、快速生成樹,否則交換機(jī)會(huì)關(guān)閉相連端口對(duì)中優(yōu)先級(jí)較低的一個(gè)端口。
下面介紹一個(gè)采用本發(fā)明的測(cè)試方法進(jìn)行的測(cè)試實(shí)例其使用IXIA網(wǎng)絡(luò)測(cè)試儀對(duì)一款24+2型百兆以太網(wǎng)交換機(jī)進(jìn)行了測(cè)試的數(shù)據(jù)流檢測(cè)報(bào)文。其中配置了4個(gè)虛擬局域網(wǎng),端口1、2屬于虛擬局域網(wǎng)1,3、4屬于虛擬局域網(wǎng)2,5、6屬于虛擬局域網(wǎng)3,7、8屬于虛擬局域網(wǎng)4。
快速檢測(cè)方式,該方式下測(cè)試時(shí)可達(dá)線速轉(zhuǎn)發(fā)Trial 1Frame Size 645121518Pair1 TxTput(fps) 148810234968127%TxTput 100.00 100.00 100.00Pair2TxTput(fps) 148810234968127%TxTput 100.00 100.00 100.00AvgRate(fps) 148810234968127Tolerance(%) 0 0 0使用本發(fā)明的測(cè)試方法測(cè)試延時(shí),即每個(gè)報(bào)文進(jìn)出交換機(jī)四次Trial 1
Frame Size 64 512 1518Pair1 TxFrames 1488100 234960 81270RxFrames 1488100 234960 81270Latency(ns)32680176000 497920Pair2 TxFrames 1488100 234960 81270RxFrames 1488100 234960 81270Latency(ns)32640176000 497920%MaxRate 100 100 100TotalTxFrames 2976200 469920 162540TotalRxFrames 2976200 469920 162540TotalLoss(%) 0.0000.000 0.000AvgLatency(ns) 32660176000 497920使用如圖1所示的普通方式測(cè)試延時(shí),即每個(gè)報(bào)文進(jìn)出交換機(jī)一次Trial 1Frame Size 64 512 1518Pair1 TxFrames 1488100 234960 81270RxFrames 1488100 234960 81270Latency(ns)9360 45240 125640Pair2 TxFrames 1488100 234960 81270RxFrames 1488100 234960 81270Latency(ns)9360 45240 125720%MaxRate 100 100 100TotalTxFrames 2976200 469920 162540TotalRxFrames 2976200 469920 162540
TotalLoss(%) 0.000 0.000 0.000AvgLatency(ns) 9360 45240 125680采用本發(fā)明,采用本發(fā)明所揭示的技術(shù)方案提供一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法使最少的測(cè)試端口數(shù)目就能產(chǎn)生足夠的測(cè)試數(shù)據(jù)流量從而節(jié)約測(cè)試設(shè)備的投入。
雖然本發(fā)明的技術(shù)方案已經(jīng)結(jié)合較佳的實(shí)施例說(shuō)明于上,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,對(duì)于上述的實(shí)施例的各種修改或改變是可以預(yù)見(jiàn)的,這不應(yīng)當(dāng)被視為超出了本發(fā)明的保護(hù)范圍,因此,本發(fā)明的保護(hù)范圍不限于上述具體描述的實(shí)施例,而應(yīng)該是符合此處所揭示的創(chuàng)新性特征的最寬泛的范圍。
權(quán)利要求
1.一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,網(wǎng)絡(luò)測(cè)試設(shè)備的端口同交換機(jī)的網(wǎng)口相連,用網(wǎng)絡(luò)測(cè)試設(shè)備的網(wǎng)口模擬網(wǎng)絡(luò)中用戶,同時(shí)發(fā)送和接收測(cè)試數(shù)據(jù)報(bào)文,檢查測(cè)試數(shù)據(jù)的接收情況,判定交換機(jī)的轉(zhuǎn)發(fā)性能;被測(cè)試的以太網(wǎng)交換機(jī)的端口與網(wǎng)絡(luò)測(cè)試儀的端口相連,其特征在于,使用兩個(gè)測(cè)試端口,測(cè)試了交換機(jī)的數(shù)個(gè)端口,具體的配置方法如下a.用網(wǎng)線連接下列端口對(duì)第一測(cè)試端口和交換機(jī)端口第一端口,第二測(cè)試端口和交換機(jī)端口最后端口,交換機(jī)其余端口兩兩配對(duì);b.將兩兩配對(duì)的交換機(jī)端口分別配置為數(shù)個(gè)虛擬局域網(wǎng);c.分別設(shè)置兩兩配對(duì)的交換機(jī)端口的端口屬性值,每一對(duì)端口的端口屬性值不同;d.關(guān)閉交換機(jī)的生成樹或快速生成樹功能,關(guān)閉GVRP功能。
2.如權(quán)利要求1所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,其特征在于,所述步驟c中設(shè)置的端口屬性值是PVID值。
3.如權(quán)利要求1所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,其特征在于,在任意一個(gè)時(shí)間點(diǎn),所有的端口和VLAN都在進(jìn)行數(shù)據(jù)交換。
4.如權(quán)利要求1所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,其特征在于,用于具有2n個(gè)端口的交換機(jī),其中n是整數(shù)。
5.如權(quán)利要求1所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,其特征在于,用于對(duì)交換機(jī)進(jìn)行大數(shù)據(jù)量的壓力測(cè)試。
6.如權(quán)利要求1所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法,其特征在于,測(cè)試中如果出現(xiàn)報(bào)文丟失,則采用二分法,每次選取端口串行隊(duì)列的一半測(cè)試吞吐量,反復(fù)截取串行隊(duì)列的中點(diǎn),以找到丟失報(bào)文的端口對(duì)。
7.一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法,采用如權(quán)利要求1-6中任一項(xiàng)所述的方法配置的網(wǎng)絡(luò),其特征在于,測(cè)試數(shù)據(jù)的處理流程如下a.第一數(shù)據(jù)流進(jìn)入交換機(jī)的第一端口,由于第一端口具有第一端口屬性值,第一數(shù)據(jù)流在第一虛擬局域網(wǎng)中轉(zhuǎn)發(fā);b.第一虛擬局域網(wǎng)中的端口和第二虛擬局域網(wǎng)中的端口連接,第一數(shù)據(jù)流進(jìn)入第二虛擬局域網(wǎng)中的端口,由于第二虛擬局域網(wǎng)的端口具有第二端口屬性值,第一數(shù)據(jù)流在第二虛擬局域網(wǎng)中轉(zhuǎn)發(fā);c.類似的,第一數(shù)據(jù)流又進(jìn)入起他的虛擬局域網(wǎng)中,最終從最后一個(gè)端口流出,進(jìn)入網(wǎng)絡(luò)測(cè)試儀器的第二端口;d.同樣的,網(wǎng)絡(luò)測(cè)試儀的第二端口生成測(cè)試數(shù)據(jù)第二數(shù)據(jù)流,依次在數(shù)個(gè)虛擬局域網(wǎng)中轉(zhuǎn)發(fā),最終到達(dá)測(cè)試儀的第一端口。
8.如權(quán)利要求7所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法,其特征在于,測(cè)試時(shí)可達(dá)線速轉(zhuǎn)發(fā)。
9.如權(quán)利要求7所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法,其特征在于,在任意一個(gè)時(shí)間點(diǎn),所有的端口和VLAN都在進(jìn)行數(shù)據(jù)交換。
10.如權(quán)利要求7所述的測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法,其特征在于,用于測(cè)試具有2n個(gè)端口的交換機(jī),其中n是整數(shù)。
全文摘要
本發(fā)明揭示一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)配置方法及測(cè)試方法,網(wǎng)絡(luò)測(cè)試設(shè)備的端口同交換機(jī)的網(wǎng)口相連,用網(wǎng)絡(luò)測(cè)試設(shè)備模擬的網(wǎng)口模擬網(wǎng)絡(luò)中用戶,同時(shí)發(fā)送和接收測(cè)試數(shù)據(jù)報(bào)文,檢查測(cè)試數(shù)據(jù)的接收情況,判定交換機(jī)的轉(zhuǎn)發(fā)性能;被測(cè)試的以太網(wǎng)交換機(jī)的端口與網(wǎng)絡(luò)測(cè)試儀的端口相連,其中,使用了兩個(gè)測(cè)試端口,測(cè)試了交換機(jī)的數(shù)個(gè)端口。采用本發(fā)明的技術(shù)方案揭示一種測(cè)試以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)性能的方法使最少的測(cè)試端口數(shù)目就能產(chǎn)生足夠的測(cè)試數(shù)據(jù)流量從而節(jié)約測(cè)試設(shè)備的投入。
文檔編號(hào)H04L12/26GK1917452SQ20051002893
公開日2007年2月21日 申請(qǐng)日期2005年8月19日 優(yōu)先權(quán)日2005年8月19日
發(fā)明者黃正鑫, 張嘉民 申請(qǐng)人:上海億人通信終端有限公司