[發明專利]一種MAC表項老化時間調整方法及裝置有效
| 申請號: | 201911415259.1 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111147624B | 公開(公告)日: | 2022-12-13 |
| 發明(設計)人: | 劉勇;王少美;李德新 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L45/02 | 分類號: | H04L45/02;H04L45/74;H04L101/622 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 mac 老化 時間 調整 方法 裝置 | ||
本發明公開了一種MAC表項老化時間調整方法,包括以下步驟:獲取MAC表項刷新統計周期內變化的MAC地址以及相同MAC地址的變化次數;判斷相同MAC地址的變化次數落入的變化區間,并計算落入所述變化區間內所有相同MAC地址的老化時間平均值,將所述平均值作為更新后的MAC表項老化時間。還公開了一種MAC表項老化時間調整裝置,解決了當前交換機老化時間設置方式中一旦設置設定老化時間無法自動修改的弊端,優化交換機MAC地址老化功能,提高了交換機業務的穩定性并且可以降低CPU的利用率,提高交換機的整體性能。
技術領域
本發明涉及軟件測試技術領域,尤其是一種MAC表項老化時間調整方法及裝置。
背景技術
交換機是根據MAC地址表轉發數據幀的。在交換機中有一張記錄著局域網主機MAC地址與交換機接口的對應關系的表,交換機就是根據這張表負責將數據幀傳輸到指定的主機上的。
地址學習機制:交換機從端口接收網段上的所有數據幀,利用接收數據幀中的源MAC地址來建立MAC地址表;如果該MAC地址不在MAC表中,則將地址和對應端口記錄到MAC表中,如果發現一個數據包的入端口和MAC表中該MAC地址所對應的端口不同,就產生端口移動,將MAC地址重新學習到新的端口。
地址老化機制:如果交換機在很長一段時間之內沒有收到某臺主機發出的報文,在該主機對應的MAC地址就會被刪除,等下次報文來的時候會重新學習。具體機制為:MAC表中有一HIT字段,每當有數據包的源MAC與某一表項相符合,則將該表項的HIT位置位。同時,交換機有一老化定時器,當該定時器超時,則檢測MAC表中所有動態MAC,若對應表項的HIT為1,則將該位清0;若某一表項HIT位為0,則將該表項清空(老化)。
當前交換機老化時間設置方式有兩種:一、使用交換機出廠時默認的老化時間;二、管理員通過對應的命令手動設置老化時間,以上兩種方式都是一旦設置設定除非再次修改,老化時間是不會改變。因為網絡中環境比較復雜,有些機器可能會出現頻繁的開關機,而有些機器運行很長時間都不會開關機。這樣就會出現機器關機但是交換機中的MAC地址表項還存在,報文還能正常轉發,但是由于機器已經關機,無法恢復報文,導致報文的丟失。
發明內容
本發明的目的是提供一種MAC表項老化時間調整方法及裝置,解決了當前交換機老化時間設置方式中一旦設置設定老化時間無法自動修改的技術缺陷,優化交換機MAC地址老化功能。
為實現上述目的,本發明采用下述技術方案:
本發明第一方面提供了一種MAC表項老化時間調整方法,包括以下步驟:
獲取MAC表項刷新統計周期內變化的MAC地址以及相同MAC地址的變化次數;
判斷相同MAC地址的變化次數落入的變化區間,并計算落入所述變化區間內所有相同MAC地址的老化時間平均值,將所述平均值作為更新后的MAC表項老化時間。
結合第一方面,在第一方面第一種可能的實現方式中,所述獲取MAC表項刷新統計周期內變化的MAC地址以及相同MAC地址的變化次數步驟之前,還包括:
將所有MAC地址的老化時間設置為默認值。
結合第一方面,在第一方面第二種可能的實現方式中,所述獲取MAC表項刷新統計周期內變化的MAC地址以及相同MAC地址的變化次數,具體包括:
在所述MAC表項刷新統計周期內記錄每一次MAC表項刷新時發生變化的MAC內容;
統計所述MAC表項刷新統計周期內相同的MAC地址的變化次數。
結合第一方面,在第一方面第三種可能的實現方式中,所述判斷相同MAC地址的變化次數落入的變化區間,并計算落入所述變化區間內所有相同MAC地址的老化時間平均值,將所述平均值作為更新后的MAC表項老化時間,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911415259.1/2.html,轉載請聲明來源鉆瓜專利網。





