[發明專利]一種MAC地址路由管理控制器、系統及控制方法有效
| 申請號: | 202111277184.2 | 申請日: | 2021-10-29 |
| 公開(公告)號: | CN113904987B | 公開(公告)日: | 2022-11-15 |
| 發明(設計)人: | 王瑞曉;唐金鋒;劉澤響;張曉琳;哈云雪 | 申請(專利權)人: | 西安微電子技術研究所 |
| 主分類號: | H04L45/745 | 分類號: | H04L45/745;H04L61/00;H04L101/622 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 白文佳 |
| 地址: | 710065 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 mac 地址 路由 管理 控制器 系統 控制 方法 | ||
1.一種MAC地址路由管理控制器,其特征在于,包括源MAC地址存儲模塊(1)、源MAC地址哈希模塊(2)、目的MAC哈希模塊(3)、源MAC地址學習模塊(4)、目的MAC地址查找模塊(5)、路由表模塊(6)和路由解析控制模塊(7);
所述源MAC地址存儲模塊(1)的輸入端口與多個交換端口相連,用于接收源MAC地址,所述源MAC地址存儲模塊(1)的輸出端口與源MAC地址哈希模塊(2)的輸入端口相連;所述源MAC地址學習模塊(4)的輸入端口分別與源MAC地址哈希模塊(2)的輸出端口和路由表模塊(6)的輸出端口相連;所述源MAC地址學習模塊(4)的輸出端口分別與源MAC地址存儲模塊(1)的輸入端口和路由表模塊(6)的輸入端口相連;
所述目的MAC哈希模塊(3)的輸入端口與多個交換端口相連,用于傳遞目的MAC地址;所述目的MAC地址查找模塊(5)的輸入端口與目的MAC哈希模塊(3)的輸出端口相連,用于將哈希計算結果和計算完成信號傳遞給目的MAC地址查找模塊(5);所述目的MAC地址查找模塊(5)的輸入端口與路由表模塊(6)的輸出端口相連;所述目的MAC地址查找模塊(5)的輸出端口分別與路由表模塊(6)的輸入端口和路由解析控制模塊(7)的輸入端口相連,路由解析控制模塊(7)的輸出端口傳遞對應目的MAC的輸出端口,每個交換端口對應一個路由數據解析。
2.根據權利要求1所述的MAC地址路由管理控制器,其特征在于,所述源MAC地址存儲模塊(1),用于對多個交換端口接收到數據幀的源MAC地址及其對應的端口號進行存儲,并依次讀出后對源MAC地址進行哈希計算;
源MAC地址哈希模塊(2),用于實現源MAC地址的哈希計算;
源MAC地址學習模塊(4),用于根據源MAC地址哈希計算結果,從左側對路由表模塊(6)進行讀寫訪問,將源MAC地址、該源MAC地址對應的端口號、該源MAC地址寫入路由表的時刻寫入路由表模塊(6),完成源MAC地址學習;
路由表模塊(6),包含雙口RAM1和雙口RAM2,雙口RAM1和雙口RAM2中存儲的數據包含有效標識、源MAC地址、該源MAC地址對應的端口號和該源MAC地址寫入路由表的時刻;
目的MAC哈希模塊(3),用于實現目的MAC地址哈希計算,每個交換端口對應一個目的MAC哈希模塊(3);
目的MAC地址查找模塊(5),用于實現目的MAC地址的查找,對多個目的MAC哈希模塊(3)輸入的計算完成信號進行輪詢,當輪詢到某個目的MAC哈希模塊(3)的計算完成信號有效時,根據對應的哈希計算結果,從右側對路由表進行讀操作,將讀出的數據進行鎖存后,繼續輪詢操作;
路由解析控制模塊(7),用于實現路由解析,對目的MAC地址查找模塊鎖存的路由表數據進行解析和比較,得到對應目的MAC的輸出端口,每個交換端口對應一個路由解析控制模塊(7)。
3.采用權利要求1或2所述的MAC地址路由管理控制器的控制方法,其特征在于,包括以下步驟:
步驟1,若干交換端口接收數據幀后,解析出目的MAC地址,對目的MAC地址并行執行哈希計算,根據哈希計算結果進行路由表查找,得到對應目的MAC的路由結果;
步驟2,若干交換端口接收數據幀后,解析出源MAC地址,對源MAC地址及其對應的端口號存儲;對存儲的源MAC地址依次讀出進行哈希計算,并根據哈希計算結果進行地址學習,并將學習結果存入路由表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安微電子技術研究所,未經西安微電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111277184.2/1.html,轉載請聲明來源鉆瓜專利網。





