交換機與網(wǎng)卡的連通性測試方法及系統(tǒng)的制作方法
【專利摘要】一種交換機與網(wǎng)卡的連通性測試系統(tǒng),該系統(tǒng)用于:關(guān)閉交換機的所有接口;選擇一條待測鏈路,并開啟交換機中該待測鏈路對應(yīng)的待測接口;依次選擇待測IP地址,測試該待測鏈路的連通性;若待測IP地址中有一個能夠使該待測鏈路連通,則該待測鏈路通過測試,其他的待測IP地址用來測試下一條待測鏈路;當所有待測鏈路均已通過測試時,輸出測試結(jié)果為成功。本發(fā)明還提供一種交換機與網(wǎng)卡的連通性測試方法。本發(fā)明可以不用卸載和重裝網(wǎng)卡驅(qū)動,方便進行連通性測試。
【專利說明】交換機與網(wǎng)卡的連通性測試方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種測試方法及系統(tǒng),尤其是涉及一種交換機與網(wǎng)卡的連通性測試方 法及系統(tǒng)。
【背景技術(shù)】
[0002] 主板內(nèi)置的交換機(switch)是一種能夠提供多接口通訊鏈路的網(wǎng)絡(luò)設(shè)備,其可以 使多臺網(wǎng)絡(luò)設(shè)備互相通信。在一套交換機和網(wǎng)卡的測試系統(tǒng)中,計算機內(nèi)置的多個網(wǎng)卡分 別與一個交換機的多個接口對應(yīng)連接,交換機內(nèi)部有不同的配置方式來設(shè)定各個接口之間 的連通。為了測試交換機的接口連通性,需要為與之相連的網(wǎng)卡的接口設(shè)置固定的IP地 址,具有 對應(yīng)的局限性。
[0003] 但是目前有些測試環(huán)境是在移動硬盤中預(yù)裝測試工具,為每塊主板進行測試。由 于系統(tǒng)有殘留記錄效應(yīng),對以前測試過的網(wǎng)卡,會在系統(tǒng)中對網(wǎng)卡的配置信息、IP地址等有 記錄。當換一塊新主板測試時,網(wǎng)卡對應(yīng)的網(wǎng)絡(luò)連接序號與網(wǎng)卡接口的對應(yīng)順序可能會混 舌L或者是網(wǎng)絡(luò)連接序號數(shù)字累加。這些序號參數(shù)的改變,導(dǎo)致在使用網(wǎng)絡(luò)指令設(shè)置網(wǎng)卡接 口的IP地址時(此指令需要網(wǎng)絡(luò)連接序號為參數(shù)),無法準確使網(wǎng)卡接口與IP地址--對 應(yīng)起來。這時就無法知道每個網(wǎng)卡接口分別對應(yīng)的IP地址,無法完成測試。
[0004] 通常的解決方案是利用網(wǎng)卡驅(qū)動的安裝和卸載程序,每次測完一塊主板,調(diào)用卸 載程序卸載網(wǎng)卡驅(qū)動,當更換另一塊新主板測試時,再重新安裝網(wǎng)卡驅(qū)動,對每塊網(wǎng)卡進行 IP地址設(shè)定。這種方案很耗時,效率很低。
【發(fā)明內(nèi)容】
[0005] 鑒于以上內(nèi)容,有必要提供一種交換機與網(wǎng)卡的連通性測試方法,可以不用卸載 和重裝網(wǎng)卡驅(qū)動,方便進行連通性測試。
[0006] 鑒于以上內(nèi)容,還有必要提供一種交換機與網(wǎng)卡的連通性測試系統(tǒng),可以不用卸 載和重裝網(wǎng)卡驅(qū)動,方便進行連通性測試。
[0007] 所述交換機與網(wǎng)卡的連通性測試方法包括:關(guān)閉步驟:關(guān)閉交換機的所有接口; 開啟步驟:選擇一條交換機與網(wǎng)卡之間的待測鏈路,并開啟交換機中該待測鏈路對應(yīng)的待 測接口;測試步驟:依次選擇待測IP地址,測試該待測鏈路的連通性,所述待測IP地址為 待測的網(wǎng)卡中各個接口被分配的IP地址;判斷步驟:當該待測鏈路已通過測試時,判斷是 否所有待測鏈路都已測試,若存在未測試的待測鏈路,返回所述開啟步驟;及輸出步驟:當 所有待測鏈路均已通過測試時,輸出測試結(jié)果為成功。
[0008] 所述交換機與網(wǎng)卡的連通性測試系統(tǒng)包括:關(guān)閉模塊,用于關(guān)閉交換機的所有接 口;開啟模塊,用于選擇一條交換機與網(wǎng)卡之間的待測鏈路,并開啟交換機中該待測鏈路對 應(yīng)的待測接口;測試模塊,用于依次選擇待測IP地址,測試該待測鏈路的連通性,所述待測 IP地址為待測的網(wǎng)卡中各個接口被分配的IP地址;判斷模塊,用于當該待測鏈路已通過測 試時,判斷是否所有待測鏈路都已測試,若存在未測試的待測鏈路,觸發(fā)所述開啟模塊及測 試模塊繼續(xù)選擇下一條待測鏈路進行測試;及輸出模塊,用于當所有待測鏈路均已通過測 試時,輸出測試結(jié)果為成功。
[0009] 相較于現(xiàn)有技術(shù),所述的交換機與網(wǎng)卡的連通性測試方法及系統(tǒng),不需要明確知 道網(wǎng)卡中待測接口的具體IP地址,只需要知道分配了哪些IP地址給各個網(wǎng)卡,便可以自動 找到當前測試鏈路所需要的IP地址,完成對該鏈路的連通性測試。在測完一塊主板及更換 新主板進行測試時,不需要卸載和重裝網(wǎng)卡驅(qū)動,節(jié)省了測試時間,提高了測試效率。
【專利附圖】
【附圖說明】
[0010] 圖1是本發(fā)明交換機與網(wǎng)卡的連通性測試系統(tǒng)較佳實施例的運行環(huán)境圖。
[0011] 圖2是本發(fā)明交換機與網(wǎng)卡的連通性測試系統(tǒng)較佳實施例的功能模塊圖。
[0012] 圖3是本發(fā)明交換機與網(wǎng)卡的連通性測試方法較佳實施例的流程圖。
[0013] 圖4是本發(fā)明中交換機與網(wǎng)卡的較佳實施例的鏈路連接示意圖。
[0014] 主要元件符號說明
【權(quán)利要求】
1. 一種交換機與網(wǎng)卡的連通性測試方法,其特征在于,該方法包括: 關(guān)閉步驟:關(guān)閉受換機的所有接口; 開啟步驟:選擇一條交換機與網(wǎng)卡之間的待測鏈路,并開啟交換機中該待測鏈路對應(yīng) 的待測接口; 測試步驟:依次選擇待測IP地址,測試該待測鏈路的連通性,所述待測IP地址為待測 的網(wǎng)卡中各個接口被分配的IP地址; 判斷步驟:當該待測鏈路已通過測試時,判斷是否所有待測鏈路都已測試,若存在未測 試的待測鏈路,返回所述開啟步驟;及 輸出步驟:當所有待測鏈路均已通過測試時,輸出測試結(jié)果為成功。
2. 如權(quán)利要求1所述的交換機與網(wǎng)卡的連通性測試方法,其特征在于,該方法還包括 步驟: 當該待測鏈路未通過測試時,輸出測試結(jié)果為失敗。
3. 如權(quán)利要求2所述的交換機與網(wǎng)卡的連通性測試方法,其特征在于,若待測IP地址 中有一個能夠使該待測鏈路連通,則該待測鏈路通過測試,其他的待測IP地址用來測試下 一條待測鏈路;若所有待測IP地址均不能使該待測鏈路連通,則該待測鏈路未通過測試。
4. 如權(quán)利要求3所述的交換機與網(wǎng)卡的連通性測試方法,其特征在于,從所述交換機 發(fā)送數(shù)據(jù)包到已選擇的待測IP地址,若交換機能接收到響應(yīng)數(shù)據(jù)包,則該待測鏈路可以連 通。
5. -種交換機與網(wǎng)卡的連通性測試系統(tǒng),其特征在于,該系統(tǒng)包括: 關(guān)閉模塊,用于關(guān)閉交換機的所有接口; 開啟模塊,用于選擇一條交換機與網(wǎng)卡之間的待測鏈路,并開啟交換機中該待測鏈路 對應(yīng)的待測接口; 測試模塊,用于依次選擇待測IP地址,測試該待測鏈路的連通性,所述待測IP地址為 待測的網(wǎng)卡中各個接口被分配的IP地址; 判斷模塊,用于當該待測鏈路已通過測試時,判斷是否所有待測鏈路都已測試,若存在 未測試的待測鏈路,觸發(fā)所述開啟模塊及測試模塊繼續(xù)選擇下一條待測鏈路進行測試;及 輸出模塊,用于當所有待測鏈路均已通過測試時,輸出測試結(jié)果為成功。
6. 如權(quán)利要求5所述的交換機與網(wǎng)卡的連通性測試系統(tǒng),其特征在于,所述輸出模塊 還用于當該待測鏈路未通過測試時,輸出測試結(jié)果為失敗。
7. 如權(quán)利要求6所述的交換機與網(wǎng)卡的連通性測試系統(tǒng),其特征在于,若待測IP地址 中有一個能夠使該待測鏈路連通,則該待測鏈路通過測試,其他的待測IP地址用來測試下 一條待測鏈路;若所有待測IP地址均不能使該待測鏈路連通,則該待測鏈路未通過測試。
8. 如權(quán)利要求7所述的交換機與網(wǎng)卡的連通性測試系統(tǒng),其特征在于,從所述交換機 發(fā)送數(shù)據(jù)包到已選擇的待測IP地址,若交換機能接收到響應(yīng)數(shù)據(jù)包,則該待測鏈路可以連 通。
【文檔編號】H04L12/931GK104283733SQ201310293851
【公開日】2015年1月14日 申請日期:2013年7月12日 優(yōu)先權(quán)日:2013年7月12日
【發(fā)明者】譚杰君, 袁松 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司