一種多交換芯片交換機(jī)mac同步的自動(dòng)化測試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及以太網(wǎng)交換機(jī)技術(shù)領(lǐng)域,尤其涉及一種多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法。
【背景技術(shù)】
[0002]在實(shí)際環(huán)境中,鏈路變化,端口迀移,都會(huì)導(dǎo)致交換機(jī)進(jìn)行MAC地址同步的動(dòng)作。這些動(dòng)作一旦出錯(cuò),將導(dǎo)致交換機(jī)無法正常轉(zhuǎn)發(fā)。且這類問題很多都是需要反復(fù)操作多次才會(huì)出現(xiàn)。
[0003]目前本公司部分交換機(jī)采用雙MAC芯片的架構(gòu),報(bào)文轉(zhuǎn)發(fā)時(shí)涉及兩塊芯片的MAC地址同步。地址同步的結(jié)果會(huì)影響交換機(jī)轉(zhuǎn)發(fā)報(bào)文的正確性。對(duì)于這類交換機(jī),地址同步的測試非常重要。
【發(fā)明內(nèi)容】
[0004]本發(fā)明需解決的技術(shù)問題是克服上述的不足,提供一種多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,包括:
[0005]按照拓?fù)浣Y(jié)構(gòu)連接測試PC與被測多芯片交換機(jī);
[0006]模擬鏈路切換和端口迀移時(shí)的MAC地址同步動(dòng)作;
[0007]測試PC控制串口工具自動(dòng)登錄被測設(shè)備串口底層,讀取每塊交換芯片的MAC地址;
[0008]將測試PC讀取出來的MAC地址比對(duì),若發(fā)現(xiàn)地址不一致,則MAC地址同步出錯(cuò),并彈出提示。
[0009]進(jìn)一步的,所述按照拓?fù)浣Y(jié)構(gòu)連接測試PC與被測多芯片交換機(jī)步驟具體包括:測試PC的每個(gè)網(wǎng)卡分別一一對(duì)應(yīng)連接所述被測多芯片交換機(jī)的每個(gè)交換芯片;
[0010]測試PC與所述被測多芯片交換機(jī)底層串口連接。
[0011]進(jìn)一步的,所述串口工具為SecureCRT。
[0012]進(jìn)一步的,所述模擬鏈路切換的MAC地址同步動(dòng)作步驟為控制測試PC的任意兩個(gè)網(wǎng)卡的禁用/啟用,模擬對(duì)應(yīng)兩個(gè)交換芯片的交換機(jī)端口的UP/D0WN,產(chǎn)生MAC地址同步。
[0013]進(jìn)一步的,所述模擬端口迀移時(shí)的MAC地址同步動(dòng)作的步驟具體為先后向測試PC的任意兩個(gè)網(wǎng)卡發(fā)送源MAC地址相同的二層報(bào)文,模擬端口迀移,產(chǎn)生MAC地址同步。
[0014]采用本發(fā)明的技術(shù)方案后,由測試PC對(duì)多交換芯片的交換機(jī),模擬多交換機(jī)鏈路變化,端口迀移,測試多芯片交換機(jī)是否出現(xiàn)MAC地址同步錯(cuò)誤,保證交換機(jī)在以后可以正常運(yùn)作。
【附圖說明】
[0015]圖1是本發(fā)明提供的多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法示意圖。
[0016]圖2是本發(fā)明提供的多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法的組網(wǎng)拓?fù)鋱D。
【具體實(shí)施方式】
[0017]為了使本領(lǐng)域相關(guān)技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施方式的附圖,對(duì)本發(fā)明實(shí)施方式中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施方式僅僅是本發(fā)明一部分實(shí)施方式,而不是全部的實(shí)施方式。
[0018]下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明作進(jìn)一步說明。
[0019]參閱圖1,本發(fā)明提供的一種多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,包括下列步驟:
[0020]步驟S100,按照拓?fù)浣Y(jié)構(gòu)連接測試PC與被測多芯片交換機(jī);
[0021]具體的,包括:
[0022]測試PC的每個(gè)網(wǎng)卡分別一一對(duì)應(yīng)連接被測多芯片交換機(jī)的每個(gè)交換芯片;
[0023]測試PC與被測多芯片交換機(jī)底層串口連接。
[0024]如圖2所示,該實(shí)施例為兩交換芯片的交換機(jī),測試PC的網(wǎng)卡I和網(wǎng)卡2——對(duì)應(yīng)連接交換機(jī)的兩個(gè)交換芯片;測試PC與被測交換機(jī)底層串口連接。
[0025]步驟S200,模擬鏈路切換和端口迀移時(shí)的MAC地址同步動(dòng)作;
[0026]模擬鏈路切換的MAC地址同步動(dòng)作步驟為控制測試PC的任意兩個(gè)網(wǎng)卡的禁用/啟用,模擬對(duì)應(yīng)兩個(gè)交換芯片的交換機(jī)端口的UP/D0WN,產(chǎn)生MAC地址同步。
[0027]對(duì)應(yīng)圖2,該實(shí)施例中,控制測試PC網(wǎng)卡I和網(wǎng)卡2的禁用/啟用,模擬對(duì)應(yīng)兩個(gè)交換芯片的交換機(jī)端口的UP/D0WN,產(chǎn)生MAC地址同步。
[0028]模擬端口迀移時(shí)的MAC地址同步動(dòng)作的步驟具體為先后向測試PC的任意兩個(gè)網(wǎng)卡發(fā)送源MAC地址相同的二層報(bào)文,模擬端口迀移,產(chǎn)生MAC地址同步。
[0029]對(duì)應(yīng)圖2,該實(shí)施例中,先后向測試PC的網(wǎng)卡I和網(wǎng)卡2發(fā)送源MAC地址相同的二層報(bào)文,模擬端口從芯片I迀移到芯片2,產(chǎn)生MAC地址同步。
[0030]步驟S300,測試PC控制串口工具自動(dòng)登錄被測設(shè)備串口底層,讀取每塊交換芯片的MAC地址;
[0031]在該實(shí)施例中,使用SecureCRT串口工具自動(dòng)登錄被測交換機(jī)串口底層,讀取每塊芯片的MAC地址。
[0032]步驟S400,將測試PC讀取出來的MAC地址比對(duì),若發(fā)現(xiàn)地址不一致,則MAC地址同步出錯(cuò),并彈出提示。
[0033]采用本發(fā)明的技術(shù)方案后,由測試PC對(duì)多交換芯片的交換機(jī),模擬多交換機(jī)鏈路變化,端口迀移,測試多芯片交換機(jī)是否出現(xiàn)MAC地址同步錯(cuò)誤,保證交換機(jī)在以后可以正常運(yùn)作。
[0034]以上僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,其特征在于,包括: 按照拓?fù)浣Y(jié)構(gòu)連接測試PC與被測多芯片交換機(jī); 模擬鏈路切換和端口迀移時(shí)的MAC地址同步動(dòng)作; 測試PC控制串口工具自動(dòng)登錄被測設(shè)備串口底層,讀取每塊交換芯片的MAC地址; 將測試PC讀取出來的MAC地址比對(duì),若發(fā)現(xiàn)地址不一致,則MAC地址同步出錯(cuò),并彈出提示。2.根據(jù)權(quán)利要求1所述的多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,其特征在于,所述按照拓?fù)浣Y(jié)構(gòu)連接測試PC與被測多芯片交換機(jī)步驟具體包括:測試PC的每個(gè)網(wǎng)卡分別一一對(duì)應(yīng)連接所述被測多芯片交換機(jī)的每個(gè)交換芯片; 測試PC與所述被測多芯片交換機(jī)底層串口連接。3.根據(jù)權(quán)利要求1所述的多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,其特征在于,所述串口工具為SecureCRT。4.根據(jù)權(quán)利要求3所述的多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,其特征在于,所述模擬鏈路切換的MAC地址同步動(dòng)作步驟為控制測試PC的任意兩個(gè)網(wǎng)卡的禁用/啟用,模擬對(duì)應(yīng)兩個(gè)交換芯片的交換機(jī)端口的UP/DOWN,產(chǎn)生MAC地址同步。5.根據(jù)權(quán)利要求1所述的多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,其特征在于,所述模擬端口迀移時(shí)的MAC地址同步動(dòng)作的步驟具體為先后向測試PC的任意兩個(gè)網(wǎng)卡發(fā)送源MAC地址相同的二層報(bào)文,模擬端口迀移,產(chǎn)生MAC地址同步。
【專利摘要】本發(fā)明提供了一種多交換芯片交換機(jī)MAC同步的自動(dòng)化測試方法,包括:按照拓?fù)浣Y(jié)構(gòu)連接測試PC與被測多芯片交換機(jī);模擬鏈路切換和端口遷移時(shí)的MAC地址同步動(dòng)作;測試PC控制串口工具自動(dòng)登錄被測設(shè)備串口底層,讀取每塊交換芯片的MAC地址;并將測試PC讀取出來的MAC地址比對(duì),若發(fā)現(xiàn)地址不一致,則MAC地址同步出錯(cuò),并彈出提示。采用本發(fā)明的技術(shù)方案后,由測試PC對(duì)多交換芯片的交換機(jī),模擬多交換機(jī)鏈路變化,端口遷移,測試多芯片交換機(jī)是否出現(xiàn)MAC地址同步錯(cuò)誤,保證交換機(jī)在以后可以正常運(yùn)作。
【IPC分類】H04L12/24, H04L12/931, H04L12/939, H04L12/947
【公開號(hào)】CN105141554
【申請(qǐng)?zhí)枴緾N201510328851
【發(fā)明人】曾銀華
【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開日】2015年12月9日
【申請(qǐng)日】2015年6月15日