專利名稱:以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)一種以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,尤指一種
利用一基準交換機(Switch)作為一效能測試儀器,通過該基準交換機上VLAN、 PVID及Port-Number的設(shè)定,發(fā)送若干數(shù)量的資料封包至一待測試的交換機, 依據(jù)該等封包由待測試交換機傳回封包的速度及數(shù)量以判斷該待測試交換機的 效能及品質(zhì)的方法。
背景技術(shù):
電腦網(wǎng)絡(luò)發(fā)展至今已與我們的生活密不可分,電腦網(wǎng)絡(luò)的普遍使用更突顯 出網(wǎng)絡(luò)設(shè)備的重要性, 一般而言,常用的網(wǎng)絡(luò)設(shè)備包括有轉(zhuǎn)發(fā)器(Repeater)、 集線器(Hub)、橋接器(Bridge)、交換機(Switch)、路由器(Router)、 網(wǎng)關(guān)(Gateway)等,每一種網(wǎng)絡(luò)設(shè)備的功能及價格各不相同,需視網(wǎng)絡(luò)的規(guī)模 及需求而定。上述的網(wǎng)絡(luò)設(shè)備,于設(shè)計階段及生產(chǎn)制造時必須經(jīng)過反復(fù)多次的 測試,才可成為商業(yè)化的市售產(chǎn)品,而就一般的集線器(Hub)或交換機(Switch) 而言,傳統(tǒng)的測試方法有下列數(shù)種。
請先參考圖1,圖1所示為傳統(tǒng)測試集線器或交換機的方法之一。由圖l可 知,現(xiàn)有技術(shù)中,制造端口 (Port)數(shù)較少的集線器13或交換機時(例如二 至四個端口),其是利用人工手動的方式逐一測試出所有端口的狀況,而測試 方法是在復(fù)數(shù)個電腦11上各插置復(fù)數(shù)片網(wǎng)絡(luò)卡12 (LAN Card),并經(jīng)由連接 線連接至集線器的各端口中,再由該復(fù)數(shù)個電腦發(fā)送測試封包,經(jīng)由該等連接 線將封包傳送至集線器的各端口中,若該等端口可正常接收及回應(yīng)測試封包時, 視為該等端口為正常;反的為不正常。但該種測試方法需要使用多臺的電腦及 多片網(wǎng)絡(luò)卡,其成本較高。
請再參考圖2,圖2所示是為另一種現(xiàn)有測試集線器方法的測試裝置結(jié)構(gòu)示 意圖;如圖2所示,其中當(dāng)集線器24的端口 (Port)數(shù)目增加后,圖1所揭示 的方法遂不足應(yīng)付生產(chǎn)測試上的需求,圖2所揭示的方法是使用一種可程序自動控制的繼電器盒23 (Relay Box)以進行測試的工作,其是由至少一臺以上的 電腦21產(chǎn)生測試封包后,再由該繼電器盒23 ( Relay Box)做端口 (Port)的切 換工作,以測試待測的集線器,該測試方法可獲得較佳的測試效果,但,集線 器的傳輸速度,已由主流的10M/100Mbps發(fā)展至10Gbps,該現(xiàn)有的測試方法已 無法應(yīng)付如此高速的傳輸速度所產(chǎn)生的測試封包。
當(dāng)網(wǎng)絡(luò)的使用量愈來愈大,網(wǎng)絡(luò)設(shè)備的需求量大增,且圖2中所示的Relay Box的切換的速度不夠快,網(wǎng)絡(luò)設(shè)備制造廠商無法在有限成本考慮下達到市場 需求的網(wǎng)絡(luò)設(shè)備的出貨量時,便有許多網(wǎng)絡(luò)設(shè)備制造廠商自行研發(fā)測試設(shè)備或 購買高價格的測試設(shè)備來進行測試。
自行研發(fā)測試設(shè)備者如"ACCTON TESTBIT 8G 24+4G",其如圖3所示, 其中,自行研發(fā)測試的設(shè)備33(TESTBIT)內(nèi)含處理器,可以控制,測試封包的 收送,主要由設(shè)備33(TESTBIT)產(chǎn)生測試封包傳送至待測試的網(wǎng)絡(luò)裝置34,再 由電腦31控制并經(jīng)由網(wǎng)絡(luò)卡32回傳測試結(jié)果。如圖4所示,購買高價格的測 試設(shè)備來進行測試則可以購買"SmartBit"或"IXIA 44"等公i人的標(biāo)準測試設(shè) 備以進行測試,其基本架構(gòu)包括一電腦41、 一網(wǎng)絡(luò)卡42、 一標(biāo)準測試設(shè)備43 及一待測試的網(wǎng)絡(luò)裝置44,其運作原理與圖3中所示的架構(gòu)相同。
測試裝置速度無法跟上產(chǎn)品開發(fā)的速度,或測試裝置本身速度太慢,無法有效 檢測出待測產(chǎn)品的故障,或?qū)iT為測試集線器或交換機使用的專用測試儀器則 成本高昂,增加測試的成本等等,本發(fā)明則^使用網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試 儀器,其利用一基準交換機作為一效能測試儀器,通過該基準交換機上VLAN、 PVID及Port-Number的設(shè)定,通過封包的傳輸速度及數(shù)量以判斷待測試交換 機的效能及品質(zhì),方法簡單,建置容易并大幅節(jié)省測試的時間及成本。
發(fā)明內(nèi)容
為解決以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明特提出一種使用網(wǎng)絡(luò)交換機作為 網(wǎng)絡(luò)裝置測試儀器的方法,本發(fā)明的主要目的為利用 一 交換機作為測試儀器, 其是利用 一交換機作為一基準效能測試儀器,通過該基準交換機上VLAN、PVID 及Port-Number的設(shè)定,以特定的方法復(fù)制封包,通過封包的傳輸速度及數(shù)量 以判斷待測試交換機的效能及品質(zhì),達到大幅節(jié)省測試的時間及成本的目的。
為達到上述的目的,本發(fā)明所揭露之一種以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,其是利用一交換機(Switch)作為一基準效能測試儀器,通過該基 準交換機上VLAN、 PVID及Port-Number的設(shè)定,發(fā)送若干數(shù)量的資料封包至 一待測試的交換機,依據(jù)該等封包由待測試交換機傳回的速度及數(shù)量以判斷該 待測試交換機的效能,該方法是包括設(shè)定該基準交換機上各端口的 Port-Number、 PVID及VLAN三者之間所對應(yīng)的關(guān)系;將該基準交換機上之一 第一端口連接一封包產(chǎn)生裝置(如一個人電腦PC);由該封包產(chǎn)生裝置產(chǎn)生若干 數(shù)量的封包,并將該等封包傳送至該基準交換機的該第一端口;該第一端口接 收該等封包后將該等封包復(fù)制后傳送至與該第一端口所屬的VLAN中其他 PVID所對應(yīng)之一第二端口及一第三端口 ,以產(chǎn)生封包風(fēng)暴回圏(Packet LoopStorm);設(shè)定該基準交換機上之一第四端口及一第五端口 ,并設(shè)定該第四 端口及該第五端口的VLAN,使其可自該第二端口及該第三端口接收封包;將 該第四端口及第五端口連接一待測試交換才幾上的兩端口以形成一封包傳送回 路;修改該第四端口及第五端口的PVID及該第一端口的VLAN對應(yīng)關(guān)系,使 傳入該第 一端口的封包可直接復(fù)制及傳送的該第四端口及第五端口 ;停止封包 的產(chǎn)生及傳送;及,由該待測試交換機上通過該封包傳送回路傳回封包的速度 及數(shù)量以判斷該待測試交換機的效能。
本發(fā)明的有益效果在于,通過以交換機作為網(wǎng)絡(luò)裝置測試^C器,避免了現(xiàn) 有技術(shù)測試裝置速度無法滿足被測裝置速度的問題,同時無需成本高昂的專用 設(shè)備,大幅節(jié)省測試的時間及成本。
圖1是現(xiàn)有技術(shù)測試網(wǎng)絡(luò)裝置之一實施例的結(jié)構(gòu)示意圖; 圖2是現(xiàn)有技術(shù)測試網(wǎng)絡(luò)裝置的另一實施例的結(jié)構(gòu)示意圖 圖3是現(xiàn)有技術(shù)測試網(wǎng)絡(luò)裝置的另一實施例的結(jié)構(gòu)示意圖 圖4是現(xiàn)有技術(shù)測試網(wǎng)絡(luò)裝置的另一實施例的結(jié)構(gòu)示意圖 圖5是本發(fā)明中以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法的流程示意圖; 圖6A是本發(fā)明中設(shè)定基準交換機的Port-Number、 PVID及VLAN之間對 應(yīng)位置的示意圖6B及圖6C是本發(fā)明中于測試過程中調(diào)整基準交換機上各端口的PVID 及VLAN的示意圖。 附圖標(biāo)記說明ll-電腦;12-網(wǎng)絡(luò)卡;13-待測試網(wǎng)絡(luò)裝置;21-電腦;22-網(wǎng)絡(luò)卡;23-繼電 器盒;24-待測試網(wǎng)絡(luò)裝置;31-電腦;32-網(wǎng)絡(luò)卡;33-自行研發(fā)測試的設(shè)備;34-待測試網(wǎng)絡(luò)裝置;41-電腦;42-網(wǎng)絡(luò)卡;43-標(biāo)準測試設(shè)備;44-待測試網(wǎng)絡(luò)裝置; 51、 52、 53、 54、 55、 56、 57、 58及59-流程步驟;61-電腦;62-交換機;63-待測試網(wǎng)絡(luò)裝置。
具體實施例方式
如前所述,為達到解決現(xiàn)有技術(shù)中測試網(wǎng)絡(luò)裝置所面臨的問題及缺點,本 發(fā)明特別揭露一種以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,以該網(wǎng)絡(luò)交換 機作為基準交換機,由圖5中可知,該方法至少包括
步驟51:設(shè)定該基準交換才幾上各端口的端口號(Port-Number )、端口虛擬 標(biāo)識(PVID )及虛擬局域網(wǎng)(VLAN)三者之間所對應(yīng)的關(guān)系;
步驟52:將該基準交換機上之一第一端口連接一封包產(chǎn)生裝置(如一個人電 腦(PC ));
步驟53:由該封包產(chǎn)生裝置產(chǎn)生若干數(shù)量的封包,并將該等封包傳送至該 基準交換機的該第一端口;
步驟54:該第一端口接收該等封包后將該等封包復(fù)制后傳送至與該第一端 口所屬的VLAN中其他PVID所對應(yīng)之一第二端口及一第三端口 ,以產(chǎn)生封包 風(fēng)暴回圏(Packet Loop Storm);
步驟55:設(shè)定該基準交換機上之一第四端口及一第五端口 ,并設(shè)定該第四 端口及該第五端口的VLAN,使其可自該第二端口及該第三端口接收封包;
步驟56:將該第四端口及第五端口連接一待測試交換機上的兩端口以形成 一封包傳送回路;
步驟57:修改該第四端口及第五端口的PVID及該第一端口的VLAN對應(yīng) 關(guān)系,使傳入該第一端口的封包可直接復(fù)制及傳送至該第四端口及第五端口 ; 步驟58:停止封包的產(chǎn)生及傳送;及
步驟59:由該待測試交換機上通過該封包傳送回路傳回封包的速度及數(shù)量 以判斷該待測試交換機的效能。
由上述的步驟中可知,當(dāng)欲使用 一網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器之前 需先設(shè)定該交換機上各端口的Port-Number、 PVID及VLAN三者之間所對應(yīng)的 關(guān)系及位置。請先參考圖6A,圖6A是本發(fā)明的以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器方 法中基準交換機設(shè)定實施例的示意圖;如圖6A所示,于本實施例中,假設(shè)由該 基準交換機上挑選四個端口作為測試的連接端口 ,其Port-Number分別為甲、 乙、丙及丁,另外需設(shè)定各端口的PVID及VLAN,本實施例中,假設(shè)曱、乙、 丙、丁各端口的PVID及VLAN設(shè)定分別為端口曱的PVID為A、端口曱的 VLAN為(A,Y)——亦即,VLAN(A,Y)中成員端口所對應(yīng)的PVID分別為A及 Y,端口乙的PVID及VLAN為空白(因本實施例中不使用該端口),端口丙的 PVID為B、端口丙的VLAN為(A,B),端口 丁的PVID為B、端口 丁的VLAN 為(B,C)。設(shè)定該基準交換機上各端口的Port-Number、 PVID及VLAN三者之間 所對應(yīng)的關(guān)系及位置,其設(shè)定可通過軟件來實施,然后便可將該基準交換機上 的端口甲連接一封包產(chǎn)生裝置,本實施例中,其為一個人電腦(PC)61,接下來, 該封包產(chǎn)生裝置便產(chǎn)生若干數(shù)量的封包,并將該等封包傳送至該基準交換機的 曱端口 ,該端口甲接收該等封包后將該等封包復(fù)制后傳送至與該端口甲所屬的 VLAN(A, Y)中其他的PVID所對應(yīng)的端口 ,為達到本發(fā)明的目的,端口丙及端 口丁必須形成Internal Loopback(內(nèi)部回送)的接線方式,由本實施例中可看出, 端口丙及端口丁的PVID都設(shè)定為B,端口丙的VLAN為(A,B),故端口丙會接 收到該等封包,而端口丁的VLAN為(B,C),故端口丁亦會接收到該等封包,故 該等封包將被復(fù)制至端口丙及端口丁,并于端口丙及端口丁之間產(chǎn)生封包風(fēng)暴 回圏(Packet LoopStorm),而所謂Packet LoopStorm,即是封包在一定路徑傳遞 并形成一個無窮回圈,沒有出口的回路,在沒有特定的限制下,在此回路上封 包的傳送速度會達到該交換機62上接口的最大值,端口丙及端口 丁之間產(chǎn)生封 包風(fēng)暴回圏(Packet LoopStorm),使得涵蓋端口丙及端口 丁的的VLAN也會以 LoopStorm的速度傳遞封包。完成封包的產(chǎn)生、傳送及復(fù)制后,于該基準交換機 上設(shè)定另兩端口的PVID及VLAN,本實施例中,如圖6B所示,乃設(shè)定端口 1 及端口 2,端口 1的PVID為X,端口 1的VLAN為(B,Y),端口 2的PVID為X, 端口 2的VLAN為(B,Y),由前所述,端口丙及端口丁之間產(chǎn)生封包風(fēng)暴回圈 (Packet LoopStorm),使得涵蓋端口丙及端口 丁的VLAN也會以LoopStorm的速 度傳遞封包,故從本實施例中可知,圖6B中的端口 1及端口 2亦將以loopstrom 的速度往外傳送出封包,并可達到wire-speed的輸出流量來測試待測交換機的 效能。接著,可將該端口 l及端口 2連接一待測試的網(wǎng)絡(luò)裝置63 (例如,交換 機)上的兩端口,以形成一封包傳送回路,其示意圖如圖6C所示,而后,將端口 1及端口 2的PVID改為S,并修改端口甲的VLAN(A,Y)為VLAN(A,Y,S), 此時,由端口曱所接收到的封包可復(fù)制及傳送至端口 l及端口 2。經(jīng)過一段時間 的測試后,可停止封包的產(chǎn)生及傳送,停止封包產(chǎn)生的方法可通過禁止(disable) 該交換才幾上的該丙端口及該丁端口的方式完成,_接著,由該待測試交換4凡上封 包傳送回來的速度及數(shù)量以判斷該待測試交換機的效能及品質(zhì)。
綜上所述,本發(fā)明的結(jié)構(gòu)特征及各實施例皆已詳細揭示,而可充分顯示出 本發(fā)明案在目的及功效上均深富實施的進步性,極具產(chǎn)業(yè)的利用價值,且為目 前市面上前所未見的運用,依專利法的精神所述,本發(fā)明案完全符合發(fā)明專利 的要件。
以上對本發(fā)明的描述是說明性的,而非限制性的,本專業(yè)技術(shù)人員理解, 在權(quán)利要求限定的精神與范圍之內(nèi)可對其進行許多修改、變化或等效,但是它 們都將落入本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,該方法至少包括(a)設(shè)定該交換機上各端口的端口號Port-Number、端口虛擬標(biāo)識PVID及虛擬局域網(wǎng)VLAN三者之間所對應(yīng)的關(guān)系;(b)將該交換機上的第一端口連接一封包產(chǎn)生裝置;(c)由該封包產(chǎn)生裝置產(chǎn)生多個封包,并將該等封包傳送至該交換機的該第一端口;(d)該第一端口接收該等封包后將該等封包復(fù)制后傳送至與該第一端口所屬的VLAN中其他PVID所對應(yīng)的第二端口及第三端口,以產(chǎn)生封包風(fēng)暴回圈;(e)設(shè)定該交換機上之第四端口及第五端口,并設(shè)定該第四端口及該第五端口的VLAN,使其可自該第二端口及該第三端口接收封包,并于該第四端口及該第五端口間形成封包風(fēng)暴回圈;(f)將該第四端口及第五端口連接至一待測試網(wǎng)絡(luò)裝置上的兩端口以形成一封包傳送回路;(g)修改該第四端口及第五端口的PVID及該第一端口的VLAN對應(yīng)關(guān)系,使傳入該第一端口的封包可直接復(fù)制及傳送的該第四端口及第五端口;(h)停止封包的產(chǎn)生及傳送;及(i)由該待測試網(wǎng)絡(luò)裝置上通過該封包傳送回路傳回封包的速度及數(shù)量判斷該測試網(wǎng)絡(luò)裝置的效能。
2. 如權(quán)利要求1所述的以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,其特 征在于,該封包產(chǎn)生裝置為一電腦。
3. 如權(quán)利要求1所述的以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,其特 征在于,該待測試網(wǎng)絡(luò)裝置為 一待測交換機。
4. 如權(quán)利要求1所述的以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,其特 征在于,該待測試網(wǎng)絡(luò)裝置為一待測集線器。
5. 如權(quán)利要求1所述的以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,其特 征在于,該步驟(f)停止封包的產(chǎn)生及傳送通過重新設(shè)定VLAN的方式實現(xiàn)。
6. 如權(quán)利要求1所述的以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,其特征在于,該步驟(f)停止封包的產(chǎn)生及傳送可通過禁用該交換機上的該第二端口 及第三端口的方式實現(xiàn)。
7.如權(quán)利要求^所述的以網(wǎng)絡(luò)交換機作為網(wǎng)絡(luò)裝置測試儀器的方法,其特征在于,通過一軟件以設(shè)定該交換機上各端口的歸-N鵬ber、 P,及VLAN 三者之間所對應(yīng)的關(guān)系。
全文摘要
一種網(wǎng)絡(luò)裝置測試的方法,包括設(shè)定基準交換機上各端口的Port-Number、PVID及VLAN;將其第一端口連接一封包產(chǎn)生裝置;該裝置產(chǎn)生若干封包并之傳送至該第一端口;該第一端口接收封包后復(fù)制并傳送至與其所屬的VLAN中其他PVID所對應(yīng)的第二、第三端口以產(chǎn)生封包風(fēng)暴回圈;設(shè)定第四及五端口及其VLAN,使其可自該第二及三端口接收封包;將該第四、五端口連接一待測試交換機上的兩端口以形成一封包傳送回路;修改該第四、五端口的PVID及該第一端口的VLAN使傳入該第一端口的封包可直接復(fù)制及傳送至該第四、五端口;停止封包的產(chǎn)生及傳送;由該待測試交換機傳回封包的速度及數(shù)量判斷其效能。
文檔編號H04L12/46GK101557322SQ20081009042
公開日2009年10月14日 申請日期2008年4月7日 優(yōu)先權(quán)日2008年4月7日
發(fā)明者張育維, 施智仁, 王宜銘 申請人:智邦科技股份有限公司