[發明專利]一種多交換芯片交換機MAC同步的自動化測試方法有效
| 申請號: | 201510328851.3 | 申請日: | 2015-06-15 |
| 公開(公告)號: | CN105141554B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 曾銀華 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L12/947 | 分類號: | H04L12/947;H04L12/931;H04L12/939;H04L12/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交換芯片 交換機 測試 讀取 多芯片交換機 自動化測試 端口遷移 同步的 串口 交換機鏈路 被測設備 串口工具 連接測試 同步動作 拓撲結構 正常運作 自動登錄 不一致 模擬鏈 比對 彈出 出錯 提示 保證 發現 | ||
本發明提供了一種多交換芯片交換機MAC同步的自動化測試方法,包括:按照拓撲結構連接測試PC與被測多芯片交換機;模擬鏈路切換和端口遷移時的MAC地址同步動作;測試PC控制串口工具自動登錄被測設備串口底層,讀取每塊交換芯片的MAC地址;并將測試PC讀取出來的MAC地址比對,若發現地址不一致,則MAC地址同步出錯,并彈出提示。采用本發明的技術方案后,由測試PC對多交換芯片的交換機,模擬多交換機鏈路變化,端口遷移,測試多芯片交換機是否出現MAC地址同步錯誤,保證交換機在以后可以正常運作。
技術領域
本發明涉及以太網交換機技術領域,尤其涉及一種多交換芯片交換機MAC同步的自動化測試方法。
背景技術
在實際環境中,鏈路變化,端口遷移,都會導致交換機進行MAC地址同步的動作。這些動作一旦出錯,將導致交換機無法正常轉發。且這類問題很多都是需要反復操作多次才會出現。
目前本公司部分交換機采用雙MAC芯片的架構,報文轉發時涉及兩塊芯片的MAC地址同步。地址同步的結果會影響交換機轉發報文的正確性。對于這類交換機,地址同步的測試非常重要。
發明內容
本發明需解決的技術問題是克服上述的不足,提供一種多交換芯片交換機MAC同步的自動化測試方法,包括:
按照拓撲結構連接測試PC與被測多芯片交換機;
模擬鏈路切換和端口遷移時的MAC地址同步動作;
測試PC控制串口工具自動登錄被測設備串口底層,讀取每塊交換芯片的MAC地址;
將測試PC讀取出來的MAC地址比對,若發現地址不一致,則MAC地址同步出錯,并彈出提示。
進一步的,所述按照拓撲結構連接測試PC與被測多芯片交換機步驟具體包括:測試PC的每個網卡分別一一對應連接所述被測多芯片交換機的每個交換芯片;
測試PC與所述被測多芯片交換機底層串口連接。
進一步的,所述串口工具為SecureCRT。
進一步的,所述模擬鏈路切換的MAC地址同步動作步驟為控制測試PC的任意兩個網卡的禁用/啟用,模擬對應兩個交換芯片的交換機端口的UP/DOWN,產生MAC地址同步。
進一步的,所述模擬端口遷移時的MAC地址同步動作的步驟具體為先后向測試PC的任意兩個網卡發送源MAC地址相同的二層報文,模擬端口遷移,產生MAC地址同步。
采用本發明的技術方案后,由測試PC對多交換芯片的交換機,模擬多交換機鏈路變化,端口遷移,測試多芯片交換機是否出現MAC地址同步錯誤,保證交換機在以后可以正常運作。
附圖說明
圖1是本發明提供的多交換芯片交換機MAC同步的自動化測試方法示意圖。
圖2是本發明提供的多交換芯片交換機MAC同步的自動化測試方法的組網拓撲圖。
具體實施方式
為了使本領域相關技術人員更好地理解本發明的技術方案,下面將結合本發明實施方式的附圖,對本發明實施方式中的技術方案進行清楚、完整地描述,顯然,所描述的實施方式僅僅是本發明一部分實施方式,而不是全部的實施方式。
下面結合附圖和實施方式對本發明作進一步說明。
參閱圖1,本發明提供的一種多交換芯片交換機MAC同步的自動化測試方法,包括下列步驟:
步驟S100,按照拓撲結構連接測試PC與被測多芯片交換機;
具體的,包括:
測試PC的每個網卡分別一一對應連接被測多芯片交換機的每個交換芯片;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510328851.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:有助于無線通信中的噪聲估計
- 下一篇:一種轎車車門防撞梁





