[發明專利]一種快速同步介質訪問控制地址表的方法和裝置有效
| 申請號: | 201410198434.7 | 申請日: | 2014-05-12 |
| 公開(公告)號: | CN105099961B | 公開(公告)日: | 2020-01-17 |
| 發明(設計)人: | 侯延祥 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/947 | 分類號: | H04L12/947;H04L12/865 |
| 代理公司: | 11332 北京品源專利代理有限公司 | 代理人: | 孟金喆 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 同步 介質 訪問 控制 地址 方法 裝置 | ||
本發明公開了一種快速同步MAC地址表的方法,初始化轉發平面和控制平面,在確定轉發平面和控制平面初始化成功時,啟動轉發平面定時器;確定滿足MAC地址表同步條件時,轉發平面獲取內存操作權限;獲取待同步的MAC地址表項,依據所述待同步MAC地址表項變化的內容將待同步MAC地址表項同步到內存區域中指定位置。本發明還同時公開了一種快速同步MAC地址表的裝置。
技術領域
本發明涉及以太網數據通信領域中的數據同步技術,尤其涉及一種快速同步介質訪問控制(Medium Access Control,MAC)地址表的方法和裝置。
背景技術
傳統以太網交換機一般由專業的轉發控制專用集成電路(Application SpecificIntegrated Circuits,ASIC)芯片和中央處理器(Center Process Unit,CPU)控制系統組成,分別稱為轉發平面和控制平面。
在轉發平面中,ASIC芯片可以自行學習以太網包的源MAC地址,并將源MAC地址同收包端口關聯在一起,這種關聯關系可以生成MAC地址表。當上述MAC地址作為數據包目的MAC地址時,ASIC芯片可以依據之前學習到的MAC地址表項將數據包轉發到上述關聯端口,達到精確轉發的目的。
在控制平面中,CPU需要運行大量二層、三層協議,控制轉發平面的轉發路徑,滿足特定業務需求。在協議運行過程中,基于安全及效率等方面的考慮,需頻繁查找指定MAC地址的關聯端口;查找指定MAC地址的關聯端口時,雖然可以通過特定硬件接口查詢ASIC芯片中已經學習到的MAC地址表,但是,這種方式不僅查詢效率低,而且會與配置通道搶占物理接口資源,因此,在內存中建立MAC地址軟件表是一種常用的解決辦法。
目前,可以通過以下兩種方式在內存中建立MAC地址軟件表:
第一種方式,轉發平面學習到MAC地址表項后,以消息的形式通過硬件接口發送給控制平面處理,控制平面接收到消息后,在內存中建立MAC地址軟件表項。
第二種方式,控制平面在操作系統中創建獨立的任務,定時周期性查詢轉發平面中的MAC地址表項,發現變化時,在內存中更新MAC地址軟件表項。
上面兩種方式中,基于消息的方式及時性稍好,但是,當有大量MAC地址表項需要在短時間內通知給控制平面時,有丟消息的隱患,會導致MAC地址軟件表與轉發平面中MAC地址表不同步,進而引發一系列問題;周期性查詢的方式安全性稍好,但及時性較差,且長期占用一定控制平面處理器資源,只能作為消息方式的補充方法使用。
發明內容
有鑒于此,本發明實施例期望提供一種快速同步MAC地址表的方法和裝置,能夠解決短時間內大量MAC地址表項軟硬件同步的問題。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明實施例提供了一種快速同步介質訪問控制MAC地址表的方法,所述方法包括:
初始化轉發平面和控制平面,在確定轉發平面和控制平面初始化成功時,啟動轉發平面定時器;
確定滿足MAC地址表同步條件時,轉發平面獲取內存操作權限;
獲取待同步的MAC地址表項,依據所述待同步的MAC地址表項變化的內容將待同步MAC地址表項同步到內存區域中指定位置。
上述方案中,所述初始化轉發平面和控制平面包括:控制平面發送MAC地址軟件表配置信息給轉發平面;轉發平面依據所述配置信息,創建高優先級隊列和低優先級隊列,并初始化轉發平面定時器、高優先級隊列、低優先級隊列及直接內存訪問控制器DMAC;或者,
轉發平面定義MAC地址軟件表配置信息,根據所述配置信息,創建高優先級隊列和低優先級隊列,并初始化轉發平面定時器、高優先級隊列、低優先級隊列及直接內存訪問控制器DMAC,控制平面讀取所述MAC地址軟件表配置信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410198434.7/2.html,轉載請聲明來源鉆瓜專利網。





