專利名稱:一種交換機(jī)連通性測(cè)試方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)與網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種交換機(jī)連通性測(cè)試 方法、裝置及系統(tǒng)。
背景技術(shù):
現(xiàn)有的以太網(wǎng)交換機(jī)端口根據(jù)速率分類有十兆,百兆,千兆,萬兆端口; 根據(jù)傳輸介質(zhì)類型分為電端口和光端口,傳輸介質(zhì)分別為雙絞線和光纖;根據(jù) 雙工模式分為全雙工和半雙工模式。通過自協(xié)商協(xié)議,介質(zhì)為電端口的高速的 端口可以跟低速的端口兼容,這時(shí)高速端口會(huì)自協(xié)商為低速端口 。
交換機(jī)的連通性測(cè)試,是一種以太網(wǎng)交換機(jī)端口轉(zhuǎn)發(fā)報(bào)文能力的測(cè)試,如 果對(duì)哪個(gè)端口進(jìn)行測(cè)試,就往這個(gè)端口發(fā)數(shù)據(jù)包,這個(gè)端口收到數(shù)據(jù)包后,往 其他端口進(jìn)行轉(zhuǎn)發(fā),連接其他端口的設(shè)備統(tǒng)計(jì)接收到的數(shù)據(jù)包和之前發(fā)出去的 數(shù)據(jù)包的數(shù)量,并進(jìn)行對(duì)比,如果數(shù)量一樣則測(cè)試通過,該端口無故障;不一 樣則測(cè)試失敗,該端口存在故障。連通性測(cè)試需要對(duì)各種端口 link狀態(tài)(link 狀態(tài)包括端口的速率、介質(zhì)類型以及雙工形式)下的收發(fā)包能力進(jìn)行測(cè)試。
基于電腦的連通性測(cè)試分為兩種, 一種是電腦網(wǎng)卡不能達(dá)到的端口 link狀 態(tài)的測(cè)試, 一種是電腦網(wǎng)卡能夠達(dá)到的端口 link狀態(tài)的測(cè)試。
現(xiàn)有的測(cè)試電腦網(wǎng)卡基本上都是百兆的,就以百兆網(wǎng)卡為例,說明這兩種 傳統(tǒng)的測(cè)試步驟。以一款常見的含有24個(gè)千兆電端口作為被測(cè)試的設(shè)備為例, 由于是24個(gè)千兆端口,所以使用現(xiàn)有的百兆網(wǎng)卡不能直接一次性完成測(cè)試, 而需要分兩次測(cè)試,分別測(cè)試千兆和百兆連通性。
千兆連通性測(cè)試中,由于網(wǎng)卡達(dá)不到的link狀態(tài)(比如千兆狀態(tài))下的端 口連通性測(cè)試,測(cè)試設(shè)備如圖1所示。包括帶2塊或4塊百兆網(wǎng)卡的PC機(jī)一臺(tái),測(cè)試用千兆交換機(jī)兩臺(tái),待測(cè)交換機(jī)一臺(tái),以及連通性測(cè)試程序。 測(cè)試過禾呈如下
1) 上電,按圖1所示連接PC和交換機(jī),使交換機(jī)和PC都正常工作,其中, 與PC相連的端口為百兆端口,與被測(cè)交換機(jī)相連的是千兆端口。
2) PC上的網(wǎng)卡1 (或網(wǎng)卡2)發(fā)送報(bào)文,通過百兆端口進(jìn)入中轉(zhuǎn)交換機(jī)1 (或中轉(zhuǎn)交換機(jī)2),再通過中轉(zhuǎn)交換機(jī)的千兆端口發(fā)送到被測(cè)試交換機(jī),被測(cè)
試交換機(jī)將報(bào)文轉(zhuǎn)發(fā)往連接中轉(zhuǎn)交換機(jī)2 (或中轉(zhuǎn)交換機(jī)1)的另一個(gè)千兆端 口,通過中轉(zhuǎn)交換機(jī)的百兆端口送回網(wǎng)卡2 (或網(wǎng)卡1), PC上CPU會(huì)比較發(fā) 送和接收的報(bào)文數(shù)量——連通性測(cè)試程序必須具有統(tǒng)計(jì)發(fā)送報(bào)文和接收?qǐng)?bào)文 的數(shù)量的能力,并通過對(duì)比判斷交換機(jī)的轉(zhuǎn)發(fā)能力是否正常, 一致說明轉(zhuǎn)發(fā)能 力正常,不一致則說明不正常。
3) 換下兩個(gè)被測(cè)試交換機(jī)的端口,重復(fù)l)、 2)的步驟,直到所有端口測(cè) 試結(jié)束。
4) 下電,如果被測(cè)試交換機(jī)的千兆通信功能沒有問題,開始測(cè)百兆以下 的通信能力。
百兆全雙工連通性測(cè)試中,測(cè)試i殳備如圖2所示。包括帶4塊百兆網(wǎng)卡 的PC機(jī)1臺(tái)與待測(cè)交換機(jī)一臺(tái),以及4網(wǎng)卡測(cè)試程序。 測(cè)試過禾呈如下
1) 設(shè)備上電,按圖2的方式連接。
2) PC執(zhí)行四網(wǎng)卡測(cè)試程序, 一塊網(wǎng)卡往要測(cè)試的端口發(fā)送報(bào)文,該端口 將這個(gè)報(bào)文轉(zhuǎn)發(fā)到另外3個(gè)端口 ,被另外3塊網(wǎng)卡收到,4個(gè)網(wǎng)卡一次發(fā)幀測(cè) 試4個(gè)端口,然后通過自協(xié)商改變link狀態(tài),測(cè)量其他速度和雙工模式下的通 信轉(zhuǎn)發(fā)能力,當(dāng)然,這些速度和雙工模式都是該網(wǎng)卡能夠達(dá)到的。4網(wǎng)卡測(cè)試 程序同樣擁有對(duì)比發(fā)送和接收?qǐng)?bào)文數(shù)量的能力,并用過比較結(jié)果判斷轉(zhuǎn)發(fā)能力 是否有問題。
3) 換下一組4個(gè)待測(cè)端口,只到^皮測(cè)試交換^L的所有端口測(cè)試完畢。綜上所述, 一臺(tái)擁有24個(gè)千兆電端口的交換機(jī)的一次連通性測(cè)試需要測(cè)
試千兆狀態(tài)12次,百兆及其以下狀態(tài)6次,而且由于需要的設(shè)備不一樣,需 要分兩次測(cè)試,需要兩個(gè)工位,2臺(tái)電腦,2臺(tái)測(cè)試用的帶千兆電端口的交換 機(jī)。
在實(shí)際的生產(chǎn)測(cè)試操作中,針對(duì)不同的生產(chǎn)程序,總共要進(jìn)行3次連通性 測(cè)試,這導(dǎo)致連通性測(cè)試在生產(chǎn)測(cè)試的時(shí)間中占用比例極大,所以, 一次連通 性測(cè)試的時(shí)間直接關(guān)系到生產(chǎn)測(cè)試的總時(shí)間和人工成本。
隨著數(shù)據(jù)通信領(lǐng)域的高速發(fā)展,交換機(jī)等基礎(chǔ)通信設(shè)備的端口數(shù)量極大增 加,傳統(tǒng)的基于PC的四網(wǎng)卡技術(shù)進(jìn)行連通性的測(cè)試已經(jīng)變得有些不合時(shí)宜, 甚至成為影響測(cè)試效率的關(guān)鍵瓶頸。它有如下缺點(diǎn)
1、 測(cè)試端口速度低。隨著以太網(wǎng)技術(shù)的發(fā)展,現(xiàn)在的大型局域網(wǎng)里,千 兆端口甚至萬兆端口已經(jīng)很常見了,而現(xiàn)有的連通性技術(shù)只能直接測(cè)試百兆的 工作模式,如果需要測(cè)試千兆或者萬兆工作模式的端口,必須使用可以工作在 百兆以及千兆或者萬兆模式的交換機(jī)進(jìn)行中轉(zhuǎn)。現(xiàn)在中高端交換機(jī)的端口基本 上都是千兆端口,即使低端交換機(jī)也大部分擁有千兆端口,使得測(cè)試過程中, 中轉(zhuǎn)交換機(jī)變的不可缺少。這種中轉(zhuǎn),增加了測(cè)試時(shí)間和成本。另外以后若技 術(shù)進(jìn)步改用千兆網(wǎng)卡或萬兆網(wǎng)卡用于測(cè)試,也由于受到PC所帶網(wǎng)卡數(shù)量的限 制,通常是4個(gè),雖然可免去上述第一步的測(cè)試,但仍然無法大幅度提高測(cè)試 效率。
2、 測(cè)試端口數(shù)量少。局限于電腦網(wǎng)卡插槽的數(shù)量,4網(wǎng)卡測(cè)試程序一次測(cè) 試的端口數(shù)量為4,傳統(tǒng)的千兆端口測(cè)試時(shí)一次就只能測(cè)試兩個(gè)了。也就是說 一款擁有48個(gè)千兆端口的交換^L,就需要測(cè)試36次。
3、 測(cè)試時(shí)間長(zhǎng), 一次測(cè)試的時(shí)間為半分鐘左右,如前面描述的測(cè)試步驟, 一臺(tái)24個(gè)千兆電端口的交換機(jī)測(cè)試時(shí)間至少需要9分鐘左右,還不算中間換 工位和準(zhǔn)備設(shè)備的上下電的時(shí)間。時(shí)間消耗也增加了人力成本。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種交換機(jī)連通性測(cè)試方法、裝置及系統(tǒng),用以提高交 換機(jī)的生產(chǎn)測(cè)試效率,降低生產(chǎn)測(cè)試的成本。
一種交換:才幾連通性測(cè)試方法,該方法包4舌
將被測(cè)交換機(jī)各端口分別與測(cè)試交換機(jī)連接;
向被測(cè)交換機(jī)上的待測(cè)端口發(fā)送廣播報(bào)文,并記錄發(fā)送廣播報(bào)文的數(shù)量; 在測(cè)試交換機(jī)的各個(gè)端口記錄接收到被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的 數(shù)量;
比較接收到的所述廣播報(bào)文的數(shù)量與發(fā)送所述廣播報(bào)文的數(shù)量是否相同, 如果是,被測(cè)交換機(jī)的待測(cè)端口沒有故障;否則,被測(cè)交換機(jī)的待測(cè)端口有故 障。
一種交換機(jī)連通性測(cè)試的裝置,該裝置包括第一統(tǒng)計(jì)單元、第二統(tǒng)計(jì)單元 及比較單元,其中,
所述第一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)
量;
所述第二統(tǒng)計(jì)單元,用于統(tǒng)計(jì)從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)
發(fā)的所述廣播報(bào)文的數(shù)量;
所述比較單元,用于比較發(fā)往被測(cè)交換機(jī)待測(cè)端口的所述廣播報(bào)文的數(shù)量 與從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量是否 相同,如果是,則待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
一種交換機(jī)連通性測(cè)試系統(tǒng),包括計(jì)算機(jī)終端與測(cè)試交換機(jī),所述計(jì)算機(jī) 終端與測(cè)試交換機(jī)通過串口連接,所述被測(cè)交換機(jī)各端口分別與所述測(cè)試交換 機(jī)連接,其中,
所述計(jì)算機(jī)終端,通過測(cè)試交換機(jī)向被測(cè)交換機(jī)的待測(cè)端口發(fā)送廣播報(bào) 文;接收所述測(cè)試交換機(jī)發(fā)送的發(fā)送所述廣播報(bào)文的數(shù)量與接收所述廣播報(bào)文 的數(shù)量并比較,如果二者相同,則待測(cè)端口無故障,否則,待測(cè)端口有故障;所述測(cè)試交換機(jī),記錄發(fā)送所述廣播報(bào)文的數(shù)量;接收被測(cè)交換機(jī)其它端 口轉(zhuǎn)發(fā)的所述廣播報(bào)文并分別記錄數(shù)量,并發(fā)送給所述計(jì)算機(jī)終端。
本發(fā)明實(shí)施例通過將被測(cè)交換機(jī)各端口分別與測(cè)試交換機(jī)連接;向被測(cè)交 換機(jī)上的待測(cè)端口發(fā)送廣播報(bào)文,并記錄發(fā)送廣播報(bào)文的數(shù)量;在測(cè)試交換機(jī) 的各個(gè)端口記錄接收到被測(cè)交換機(jī)轉(zhuǎn)發(fā)的廣播報(bào)文的數(shù)量;比較接收到的廣播 報(bào)文的數(shù)量與發(fā)送廣播報(bào)文的數(shù)量是否相同,如果是,被測(cè)交換機(jī)的待測(cè)端口 沒有故障;否則,被測(cè)交換機(jī)的待測(cè)端口有故障。本發(fā)明實(shí)施例提供的方案可 以實(shí)現(xiàn)如下有益效果
1) 使用測(cè)試設(shè)備端口 link狀態(tài)種類一樣的交換機(jī)平臺(tái)作為測(cè)試設(shè)備,測(cè)試 效率提高了10倍;
2) 由于使用相同的交換機(jī)產(chǎn)品作為測(cè)試設(shè)備,不需額外成本,同時(shí)工序 縮短、人工成本減少,新的測(cè)試方法降低了生產(chǎn)的成本投入,尤其產(chǎn)品的生產(chǎn) 量極大時(shí)對(duì)成本的降低作用更加明顯。
3) 測(cè)試環(huán)境比原有方法更加復(fù)雜和惡劣,結(jié)果更加具有說服力,提高了 測(cè)試的準(zhǔn)確性,也更容易發(fā)現(xiàn)隱蔽問題。
圖1為現(xiàn)有技術(shù)中千兆端口測(cè)試系統(tǒng)結(jié)構(gòu)示意圖; 圖2為現(xiàn)有技術(shù)中百兆端口測(cè)試系統(tǒng)結(jié)構(gòu)示意圖; 圖3為本發(fā)明實(shí)施例1的主要實(shí)現(xiàn)原理流程圖; 圖4為本發(fā)明實(shí)施例2的主要實(shí)現(xiàn)結(jié)構(gòu)示意圖; 圖5為本發(fā)明實(shí)施例提供裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了用于生產(chǎn)測(cè)試中的一種基于以太網(wǎng)交換機(jī)的連通性測(cè) 試方法,這種方法使用基于交換機(jī)的連通性測(cè)試軟件,在它所支持的交換機(jī)平臺(tái)上,對(duì)量產(chǎn)的各種交換機(jī)端口進(jìn)行直接測(cè)試。本專利的擴(kuò)展保護(hù)。通過專用 的軟件,使用交換機(jī)為測(cè)試平臺(tái)對(duì)其他交換機(jī)進(jìn)行連通性測(cè)試,使生產(chǎn)測(cè)試的 效率提高。
下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、具體實(shí)施方 式及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。
如圖3所示,本發(fā)明實(shí)施例1的主要實(shí)現(xiàn)原理流程如下
步驟l 1 ,將被測(cè)交換機(jī)各端口分別與測(cè)試交換4幾連接;
本實(shí)施例與傳統(tǒng)連通性測(cè)試一個(gè)最大的不同,是^f吏用一個(gè)測(cè)試交換機(jī)作為 測(cè)試設(shè)備,通過專供測(cè)試用的測(cè)試交換機(jī)為平臺(tái),使用工作于這個(gè)平臺(tái)上的連 通性測(cè)試軟件,對(duì)量產(chǎn)的交換機(jī)進(jìn)行測(cè)試。測(cè)試交換機(jī)平臺(tái)擁有更多的端口數(shù) 量,由于被測(cè)交換機(jī)和測(cè)試交換機(jī)都是以太網(wǎng)交換機(jī),所以不會(huì)受電腦網(wǎng)卡插 槽的制約,也不會(huì)出現(xiàn)被測(cè)試的設(shè)備擁有的端口 link狀態(tài)在測(cè)試設(shè)備上達(dá)不到 的情況。也就是說,被測(cè)交換機(jī)帶有萬兆端口甚至將來可能出現(xiàn)的更新型端口 , 就使用帶有萬兆端口或者新型端口的測(cè)試交換機(jī),只需做正確的配置即可。
這里,測(cè)試交換機(jī)可以使用與被測(cè)交換機(jī)相同型號(hào)的交換機(jī),也可以使用 其它型號(hào)的交換機(jī),甚至可以是具有交換機(jī)功能的其它網(wǎng)絡(luò)設(shè)備,只要測(cè)試交 換機(jī)的端口數(shù)大于等于被測(cè)交換機(jī)的端口數(shù)即可。事實(shí)上,測(cè)試交換機(jī)的端口 數(shù)也可以小于被測(cè)交換機(jī)的端口數(shù),這時(shí)的測(cè)試需要分別連接被測(cè)交換機(jī)的不 同端口來進(jìn)行。例如,當(dāng)測(cè)試交換機(jī)為24端口而被測(cè)交換機(jī)為48端口時(shí),需要 至少分兩次才可以完成對(duì)被測(cè)交換機(jī)所有待測(cè)端口的測(cè)試。
步驟12,向被測(cè)交換機(jī)上的待測(cè)端口發(fā)送廣播凈艮文,并記錄發(fā)送廣播報(bào)文 的數(shù)量;
選中一個(gè)待測(cè)端口,并向這個(gè)待測(cè)端口上發(fā)送廣^番報(bào)文。廣#^艮文可以通 過測(cè)試交換機(jī)與待測(cè)端口相連接的端口發(fā)送,并可以在測(cè)試交換機(jī)的相應(yīng)端口 上記錄發(fā)送廣播才艮文的數(shù)量。
步驟13,在測(cè)試交換機(jī)的各個(gè)端口記錄接收到被測(cè)交換機(jī)轉(zhuǎn)發(fā)的廣播報(bào)文的數(shù)量;
待測(cè)端口接收到廣播報(bào)文后,需要向其它端口轉(zhuǎn)發(fā),其它端口就會(huì)向與其 相連接的測(cè)試交換機(jī)的相應(yīng)端口發(fā)送該廣播報(bào)文,這時(shí),需要在測(cè)試交換機(jī)的 相應(yīng)端口上記錄接收到的廣播報(bào)文的數(shù)量。
步驟14,比較接收到的廣播報(bào)文的數(shù)量與發(fā)送廣播報(bào)文的數(shù)量是否相同, 如果是,被測(cè)交換機(jī)的待測(cè)端口沒有故障;否則,被測(cè)交換機(jī)的待測(cè)端口有故障。
比較測(cè)試交換機(jī)相應(yīng)端口上接收到的廣播報(bào)文與之前發(fā)送的廣播報(bào)文的 數(shù)量是否相同,如果相同,說明被測(cè)交換機(jī)的待測(cè)端口沒有故障,轉(zhuǎn)發(fā)能力良 好;否則,如果測(cè)試交換機(jī)相應(yīng)端口上接收到的廣播報(bào)文與之前發(fā)送的廣播報(bào) 文的數(shù)量不相同,說明被測(cè)交換機(jī)的待測(cè)端口有故障,測(cè)試不能通過。
這里,只要有一個(gè)端口上接收到的廣播報(bào)文的數(shù)量與之前發(fā)送的廣播報(bào)文 的數(shù)量不同,則測(cè)試不能通過。
本實(shí)施例中,用測(cè)試支換機(jī)與PC^荅建測(cè)試平臺(tái),通過這個(gè)測(cè)試平臺(tái)可以 方便的對(duì)被測(cè)交換機(jī)的連通性進(jìn)行測(cè)試,極大的提高了交換機(jī)連通性測(cè)試的效 率。
如圖4所示,為本發(fā)明實(shí)施例2的結(jié)構(gòu)示意圖,其中,測(cè)試中使用的交換 機(jī)平臺(tái)為測(cè)試交換機(jī),與被測(cè)交換機(jī)同為24端口的交換機(jī),測(cè)試交換機(jī)通過 串口與PC相連接,構(gòu)成測(cè)試平臺(tái)。測(cè)試平臺(tái)同時(shí)還需要對(duì)應(yīng)測(cè)試用交換機(jī)的 連通性測(cè)試軟件,這種軟件同樣具有傳統(tǒng)寄存器的統(tǒng)計(jì)輸出和輸入報(bào)文數(shù)量的 能力,不過是通過交換機(jī)內(nèi)部CPU讀取MAC層(介質(zhì)訪問控制子層)交換芯片 的端口寄存器的內(nèi)容來完成的,因?yàn)镸AC層芯片是交換機(jī)的核心芯片之一, 所有的數(shù)據(jù)交換都會(huì)通過MAC層芯片,而且MAC層交換芯片的端口寄存器 中會(huì)保存輸出和輸入報(bào)文的數(shù)量。具體測(cè)試過程如下
1) 上電,兩兩對(duì)應(yīng)連接測(cè)試交換機(jī)與被測(cè)交換機(jī)的端口 ;
2) 使用軟件進(jìn)行測(cè)試,軟件控制測(cè)試交換機(jī)的CPU通過指定端口 ( 1端口 )向被測(cè)交換機(jī)的端口發(fā)送廣播報(bào)文,這時(shí)1端口的端口計(jì)數(shù)器會(huì)記錄發(fā)送 的報(bào)文的數(shù)量。被測(cè)交換機(jī)收到后,由于是廣播報(bào)文,就會(huì)往其它所有端口轉(zhuǎn) 發(fā),通過連接線纜,測(cè)試交換機(jī)其它端口就接收到這些發(fā)回來的報(bào)文,這時(shí)其 他端口中的計(jì)數(shù)器會(huì)記錄下接收到的報(bào)文數(shù)量,然后CPU對(duì)比1端口發(fā)出報(bào) 文的計(jì)數(shù)器內(nèi)容和其他端口接收?qǐng)?bào)文計(jì)數(shù)器的內(nèi)容,相同就說明l端口連接的 被測(cè)試交換機(jī)的端口轉(zhuǎn)發(fā)能力沒有問題,然后對(duì)其他端口進(jìn)行測(cè)試。如果數(shù)量 有不一樣,就說明1端口連接的被測(cè)試交換機(jī)的端口轉(zhuǎn)發(fā)能力有問題,1端口 的連通性測(cè)試失敗。
3)按照上述步驟依次對(duì)被測(cè)交換機(jī)的所有端口進(jìn)行測(cè)試,直到測(cè)試完畢。
PC通過交換機(jī)的串口進(jìn)行控制和結(jié)果讀取。
本實(shí)施例中, 一次測(cè)試所花的時(shí)間大約只有1分鐘,比傳統(tǒng)的測(cè)試提高了
約9倍,再加上工序的縮短,不需要換工位,不需要多次上下電的時(shí)間(每次 至少2分鐘),測(cè)試的效率超過傳統(tǒng)測(cè)試10倍。測(cè)試交換機(jī)可以使用庫(kù)存的設(shè) 備,測(cè)試完后同樣可以出售,不增加測(cè)試成本。新的測(cè)試方法不但擁有更好的 測(cè)試效率和更低的測(cè)試成本,測(cè)試的效果也會(huì)更好。
傳統(tǒng)方式測(cè)試千兆端口時(shí),待測(cè)端口接收到幀后只需要轉(zhuǎn)發(fā)到另 一個(gè)端 口 , 4網(wǎng)卡程序測(cè)試百兆端口時(shí), 一皮測(cè)試端口接受到幀后轉(zhuǎn)發(fā)到另外3個(gè)端口 , 而使用24個(gè)千兆電端口交換機(jī)測(cè)試時(shí),待測(cè)端口接受到幀后需要轉(zhuǎn)發(fā)到另外 23個(gè)端口,測(cè)試的環(huán)境比傳統(tǒng)的測(cè)試方法更加惡劣,所以測(cè)試結(jié)果更加有說服 力,更容易發(fā)現(xiàn)問題。
相應(yīng)地,本發(fā)明實(shí)施例還提供了一種交換機(jī)連通性測(cè)試的裝置,如圖5所 示,該裝置包括第一統(tǒng)計(jì)單元21、第二統(tǒng)計(jì)單元22及比較單元23,具體如下
第一統(tǒng)計(jì)單元21,用于統(tǒng)計(jì)發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量;
第二統(tǒng)計(jì)單元22,用于統(tǒng)計(jì)從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā) 的所述廣播報(bào)文的數(shù)量;
比較單元23,用于比較發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量與從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的廣播報(bào)文的數(shù)量是否相同,如果 是,則待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
較佳地,上述裝置進(jìn)一步包括廣播單元24,用于向待測(cè)端口發(fā)送廣播報(bào)文。
較佳地,上述裝置包括若干個(gè)第二統(tǒng)計(jì)單元22,用于分別統(tǒng)計(jì)從被測(cè)交換 機(jī)每個(gè)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的廣播報(bào)文的數(shù)量;
比較單元23,用于分別比較從被測(cè)交換機(jī)的每個(gè)其它端口接收的被測(cè)交換 機(jī)轉(zhuǎn)發(fā)的廣播報(bào)文的數(shù)量與發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量是否 相同,如果是,待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
較佳地,本發(fā)明實(shí)施例還提供一種交換機(jī)連通性測(cè)試系統(tǒng),包括計(jì)算機(jī)終 端與測(cè)試交換機(jī),計(jì)算機(jī)終端與測(cè)試交換機(jī)通過串口連接,被測(cè)交換機(jī)各端口 分別與測(cè)試交換機(jī)連接,其中,
計(jì)算機(jī)終端,通過測(cè)試交換機(jī)向被測(cè)交換機(jī)的待測(cè)端口發(fā)送廣播報(bào)文;接 收測(cè)試交換機(jī)發(fā)送的發(fā)送廣播報(bào)文的數(shù)量與接收廣播報(bào)文的數(shù)量并比較,如果 二者相同,則待測(cè)端口無故障,否則,待測(cè)端口有故障;
測(cè)試交換機(jī),記錄發(fā)送廣播報(bào)文的數(shù)量;接收被測(cè)交換機(jī)其它端口轉(zhuǎn)發(fā)的 廣播報(bào)文并分別記錄數(shù)量,并發(fā)送給計(jì)算機(jī)終端。
其中,所述計(jì)算機(jī)終端可以包括第一統(tǒng)計(jì)單元、第二統(tǒng)計(jì)單元及比較單 元,其中,
第 一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量;
第二統(tǒng)計(jì)單元,用于統(tǒng)計(jì)從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的 所述廣播報(bào)文的數(shù)量;
比較單元,用于比較發(fā)往被測(cè)交換機(jī)待測(cè)端口的所述廣播報(bào)文的數(shù)量與從 被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量是否相同, 如果是,則待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
較佳地,上述實(shí)施例中的測(cè)試交換機(jī)包括第一統(tǒng)計(jì)單元及第二統(tǒng)計(jì)單元, 計(jì)算機(jī)終端包括比較單元,其中,第一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量;
第二統(tǒng)計(jì)單元,用于統(tǒng)計(jì)從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的
所述廣播報(bào)文的數(shù)量;
比較單元,用于比較發(fā)往被測(cè)交換機(jī)待測(cè)端口的所述廣播報(bào)文的數(shù)量與從 被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量是否相同, 如果是,則待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
本發(fā)明實(shí)施例提供的方案,使用測(cè)試設(shè)備端口 link狀態(tài)種類一樣的交換機(jī) 平臺(tái)作為測(cè)試設(shè)備,測(cè)試效率提高了 10倍。由于使用相同的交換機(jī)產(chǎn)品作為測(cè) 試設(shè)備,不需額外成本,同時(shí)工序縮短、人工成本減少,新的測(cè)試方法P爭(zhēng)低了 生產(chǎn)的成本投入,尤其產(chǎn)品的生產(chǎn)量極大時(shí)對(duì)成本的降低作用更加明顯。測(cè)試 環(huán)境比原有方法更加復(fù)雜和惡劣,結(jié)果更加具有說服力,提高了測(cè)試的準(zhǔn)確性, 也更容易發(fā)現(xiàn)隱蔽問題。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種交換機(jī)連通性測(cè)試方法,其特征在于,該方法包括將被測(cè)交換機(jī)各端口分別與測(cè)試交換機(jī)連接;向被測(cè)交換機(jī)上的待測(cè)端口發(fā)送廣播報(bào)文,并記錄發(fā)送廣播報(bào)文的數(shù)量;在測(cè)試交換機(jī)的各個(gè)端口記錄接收到被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量;比較接收到的所述廣播報(bào)文的數(shù)量與發(fā)送所述廣播報(bào)文的數(shù)量是否相同,如果是,被測(cè)交換機(jī)的待測(cè)端口沒有故障;否則,被測(cè)交換機(jī)的待測(cè)端口有故障。
2、 如權(quán)利要求1所述的方法,其特征在于,所述將被測(cè)交換機(jī)各端口分 別與測(cè)試交換機(jī)連接,包括將所述被測(cè)交換機(jī)的各端口 一對(duì)一的分別對(duì)應(yīng)連接到測(cè)試交換機(jī)的各端cr 。
3、 如權(quán)利要求1所述的方法,其特征在于,向被測(cè)交換機(jī)上的待測(cè)端口 發(fā)送廣播報(bào)文,并記錄發(fā)送廣播報(bào)文的數(shù)量,包括通過測(cè)試交換機(jī)上與被測(cè)交換機(jī)待測(cè)端口相連接的端口 ,向被測(cè)交換機(jī)上 的待測(cè)端口發(fā)送廣播報(bào)文,并在測(cè)試交換機(jī)上與被測(cè)交換機(jī)待測(cè)端口相連接的 端口上記錄發(fā)送廣播才艮文的數(shù)量。
4、 如權(quán)利要求1所述的方法,其特征在于,比較接收到的所述廣播報(bào)文 的數(shù)量與發(fā)送所述廣播報(bào)文的數(shù)量是否相同,如果是,被測(cè)交換機(jī)的待測(cè)端口 沒有故障;否則,被測(cè)交換機(jī)的待測(cè)端口有故障,包括分別比較測(cè)試交換機(jī)各端口接收的所述廣播報(bào)文數(shù)量與發(fā)送所述廣播報(bào) 文的數(shù)量,如果測(cè)試交換機(jī)有任何一個(gè)端口接收的所述廣播報(bào)文數(shù)量與發(fā)送所 述廣播報(bào)文的數(shù)量不同,則被測(cè)交換機(jī)的待測(cè)端口有故障。
5、 一種交換機(jī)連通性測(cè)試的裝置,其特征在于,該裝置包括第一統(tǒng)計(jì)單 元、第二統(tǒng)計(jì)單元及比較單元,其中,所述第一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量;所述第二統(tǒng)計(jì)單元,用于統(tǒng)計(jì)從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量;所述比較單元,用于比較發(fā)往被測(cè)交換機(jī)待測(cè)端口的所述廣播報(bào)文的數(shù)量 與從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量是否 相同,如果是,則待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
6、 如權(quán)利要求5所述的裝置,其特征在于,所述裝置進(jìn)一步包括 廣播單元,用于向所述待測(cè)端口發(fā)送廣播才艮文。
7、 如權(quán)利要求5或6所述的裝置,其特征在于,所述裝置包括若干個(gè)所 述第二統(tǒng)計(jì)單元,用于分別統(tǒng)計(jì)從被測(cè)交換機(jī)每個(gè)其它端口接收的被測(cè)交換機(jī) 轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量;所述比較單元,用于分別比較從被測(cè)交換機(jī)的每個(gè)所述其它端口接收的被 測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量與發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文 的數(shù)量是否相同,如果是,待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
8、 一種交換機(jī)連通性測(cè)試系統(tǒng),其特征在于,包括計(jì)算機(jī)終端與測(cè)試交 換機(jī),所述計(jì)算機(jī)終端與測(cè)試交換機(jī)通過串口連接,所述被測(cè)交換機(jī)各端口分 別與所述測(cè)試交換機(jī)連接,其中,所述計(jì)算機(jī)終端,通過測(cè)試交換機(jī)向被測(cè)交換機(jī)的待測(cè)端口發(fā)送廣播報(bào) 文;接收所述測(cè)試交換機(jī)發(fā)送的發(fā)送所述廣播報(bào)文的數(shù)量與接收所述廣播報(bào)文 的數(shù)量并比較,如果二者相同,則待測(cè)端口無故障,否則,待測(cè)端口有故障;所述測(cè)試交換機(jī),記錄發(fā)送所述廣播報(bào)文的數(shù)量;接收被測(cè)交換機(jī)其它端 口轉(zhuǎn)發(fā)的所述廣播報(bào)文并分別記錄數(shù)量,并發(fā)送給所述計(jì)算機(jī)終端。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述計(jì)算機(jī)終端包括第一 統(tǒng)計(jì)單元、第二統(tǒng)計(jì)單元及比較單元,其中,所述第一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量;所述第二統(tǒng)計(jì)單元,用于統(tǒng)計(jì)從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量;所述比較單元,用于比較發(fā)往被測(cè)交換機(jī)待測(cè)端口的所述廣播報(bào)文的數(shù)量 與從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量是否 相同,如果是,則待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
10 、如權(quán)利要求8所述的系統(tǒng),其特征在于,所述測(cè)試交換機(jī)包括第一 統(tǒng)計(jì)單元及第二統(tǒng)計(jì)單元,所述計(jì)算機(jī)終端包括比較單元,其中,所述第一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)發(fā)往被測(cè)交換機(jī)待測(cè)端口的廣播報(bào)文的數(shù)量;所述第二統(tǒng)計(jì)單元,用于統(tǒng)計(jì)從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量;所述比較單元,用于比較發(fā)往被測(cè)交換機(jī)待測(cè)端口的所述廣播報(bào)文的數(shù)量 與從被測(cè)交換機(jī)其它端口接收的被測(cè)交換機(jī)轉(zhuǎn)發(fā)的所述廣播報(bào)文的數(shù)量是否 相同,如果是,則待測(cè)端口沒有故障,否則,待測(cè)端口有故障。
全文摘要
本發(fā)明公開了一種交換機(jī)連通性測(cè)試方法、裝置及系統(tǒng),通過將被測(cè)交換機(jī)各端口分別與測(cè)試交換機(jī)連接;向被測(cè)交換機(jī)上的待測(cè)端口發(fā)送廣播報(bào)文,并記錄發(fā)送廣播報(bào)文的數(shù)量;在測(cè)試交換機(jī)的各個(gè)端口記錄接收到被測(cè)交換機(jī)轉(zhuǎn)發(fā)的廣播報(bào)文的數(shù)量;比較接收到的廣播報(bào)文的數(shù)量與發(fā)送廣播報(bào)文的數(shù)量是否相同,如果是,被測(cè)交換機(jī)的待測(cè)端口沒有故障;否則,被測(cè)交換機(jī)的待測(cè)端口有故障。本發(fā)明實(shí)施例提供的方案,可以有效提高交換機(jī)連通性測(cè)試效率,測(cè)試結(jié)果更加具有說服力。
文檔編號(hào)H04L12/26GK101296131SQ20081011471
公開日2008年10月29日 申請(qǐng)日期2008年6月11日 優(yōu)先權(quán)日2008年6月11日
發(fā)明者凱 張, 贊 黃 申請(qǐng)人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司