[發明專利]一種刷新轉發表項的方法以及設備有效
| 申請號: | 202110121930.2 | 申請日: | 2021-01-28 |
| 公開(公告)號: | CN112953859B | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 徐曼 | 申請(專利權)人: | 新華三信息安全技術有限公司 |
| 主分類號: | H04L49/25 | 分類號: | H04L49/25;H04L49/111;H04L49/109;H04L45/74;H04L45/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 230001 安徽省合肥市高新區*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 刷新 轉發 方法 以及 設備 | ||
本申請一種刷新轉發表項的方法以及設備。其中該方法包括:接收來自可編程控制器件的微動開關彈起外部中斷信號;識別已彈起微動開關對應的子卡待拔出卡槽;將所述已彈起微動開關對應的子卡待拔出卡槽的每個端口對應的轉發表項從交換芯片上刪除;周期性查詢所述可編程控制器件的每個卡槽插拔狀態寄存器;識別已拔出子卡的卡槽;刪除已拔出子卡的卡槽的每個端口。
技術領域
本申請涉及通信技術,特別的涉及一種刷新轉發表項的方法以及設備。
背景技術
子卡是可支持插卡的盒式交換機上的端口組合部件,不同類型的子卡具有不同形態、不同數量的端口。在盒式交換機上插入不同的子卡,可以實現在一個盒式交換機上提供不同形態的物理端口。
圖1所示為盒式交換機上插入子卡的示意圖,盒式交換機上設置有卡槽,將子卡插入盒式交換機的卡槽,為了不影響其他子卡的運行,子卡可支持熱插拔,當子卡插入卡槽時,盒式交換機動態地添加被插入的子卡的端口;當子卡從卡槽中拔出時,盒式交換機需要刪除被拔出子卡的端口,刪除這些端口上的表項。
盒式交換機的主板的可編程控制器件中每個卡槽分配一個寄存器,主板的處理器周期性查詢每個寄存器的值,當處理器確定某個卡槽的寄存器值由上一周期0變為1,確定該寄存器對應的卡槽插入了子卡;當處理器確定某個卡槽的寄存器值由上一周期1變為0,則確定該寄存器對應的卡槽的子卡已被拔出,刪除被拔出的子卡的端口,刷新轉發表項,從而刪除被拔出的子卡的端口對應的轉發表項。
由于盒式交換機是在子卡被拔出后才會刷新轉發表項,從子卡脫離卡槽到交換芯片的轉發表項刷新完成需要一定時間,由此導致了交換芯片的轉發表項刷新前,子卡實際已經脫離卡槽,而流量仍然按照未刷新的轉發表項轉發,導致通過已拔出的子卡的端口發出的流量丟失。
發明內容
本申請的目的提供一種刷新轉發表項的方法以及設備,用以在子卡脫離卡槽之前刷新交換芯片的轉發表項,避免流量丟失。
為實現上述目的,本申請提供了一種刷新轉發表項的方法,該方法包括:接收來自可編程控制器件的微動開關彈起外部中斷信號;識別已彈起微動開關對應的子卡待拔出卡槽;將所述已彈起微動開關對應的子卡待拔出卡槽的每個端口對應的轉發表項從交換芯片上刪除;周期性查詢所述可編程控制器件的每個卡槽插拔狀態寄存器;識別已拔出子卡的卡槽;刪除已拔出子卡的卡槽的每個端口。
為實現上述目的,本申請還提供了一種刷新轉發表項的設備,該設備具有多個卡槽,交換芯片、可編程控制器件、處理器以及存儲器;所述存儲器用于存儲處理器可執行指令;所述可編程控制器件具有與每個卡槽對應的多個微動開關狀態寄存器以及多個卡槽插拔狀態寄存器;所述處理器通過運行所述存儲器中的處理器可執行指令用以執行以下操作:接收來自可編程控制器件的微動開關彈起外部中斷信號;識別已彈起微動開關對應的子卡待拔出卡槽;將所述已彈起微動開關對應的子卡待拔出卡槽的每個端口對應的轉發表項從交換芯片上刪除;周期性查詢所述可編程控制器件的每個卡槽插拔狀態寄存器;識別已拔出子卡的卡槽;刪除已拔出子卡的卡槽的每個端口。
本申請的有益效果在于,通過實現提前感知子卡將從盒式交換機的卡槽中拔出,修改將要拔出的子卡的端口上學習的轉發表項的方法,在盒式交換機刪除被拔出子卡之前完成業務切換,可以避免子卡已拔出但盒式交換機上的芯片表項還沒刷新的情況下丟包情況的發生。
附圖說明
圖1為盒式交換機上插入子卡的示意圖;
圖2為本申請提供的刷新轉發表項方法實施例的流程圖;
圖3為盒式交換機添加端口實施例的流程圖;
圖4為本申請提供的刷新轉發表項設備實施例的示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三信息安全技術有限公司,未經新華三信息安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110121930.2/2.html,轉載請聲明來源鉆瓜專利網。





