[發明專利]基于Mac地址劃分的虛擬局域網數據處理方法有效
| 申請號: | 201810509360.2 | 申請日: | 2018-05-24 |
| 公開(公告)號: | CN108683580B | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 潘偉濤;金守英;邱智亮;曾磊;高宇飛;劉文鋒;張森;陶凱 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46 |
| 代理公司: | 陜西電子工業專利中心 61205 | 代理人: | 王品華 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 mac 地址 劃分 虛擬 局域網 數據處理 方法 | ||
1.基于Mac地址劃分的虛擬局域網數據處理方法,包括如下:
(1)對Mac地址虛擬局域網標簽信息進行更新:
(1a)周期性檢測CPU接口中Mac地址虛擬局域網標簽信息寄存器的使能,并讀取CPU下發需要進行的Mac地址虛擬局域網標簽信息操作屬性,并寄存待更新的Mac地址及其所需更新的虛擬局域網標簽信息,該Mac地址虛擬局域網標簽信息操作屬性包括添加、修改、刪除;
(1b)根據(1a)中的Mac地址虛擬局域網標簽信息操作屬性,進行Mac地址虛擬局域網標簽信息的更新:
若Mac地址虛擬局域網標簽信息操作屬性為添加操作,則在虛擬局域網標簽信息查找表中添加一條新的表項,表項內容為(1a)中寄存的Mac地址及虛擬局域網標簽信息;
若Mac地址虛擬局域網標簽信息操作屬性為修改操作,則將(1a)中寄存的Mac地址所對應的原有表項中的虛擬局域網標簽信息修改為(1a)中所寄存的需更新的虛擬局域網標簽信息;
若Mac地址虛擬局域網標簽信息操作屬性為刪除操作,則對(1a)中寄存的Mac地址所對應的表項進行刪除操作;
(2)對虛擬局域網信息進行更新:
(2a)周期性檢測CPU接口中虛擬局域網信息寄存器的使能,并讀取CPU下發的需要進行的虛擬局域網信息操作屬性,并寄存待更新的虛擬局域網標簽、所屬于此虛擬標簽成員的Mac地址及每個成員的VLAN標簽屬性,該虛擬局域網信息操作屬性包括修改、刪除,該VLAN標簽屬性包括添加標簽的tag屬性及不添加標簽的untag屬性;
(2b)根據(2a)中的虛擬局域網信息操作屬性,進行虛擬局域網信息的更新:
若虛擬局域網信息操作屬性為修改操作,則將(2a)中寄存的虛擬局域網標簽所對應的原有表項內容修改為(2a)中所寄存的虛擬局域網標簽的成員Mac地址以及每個成員對應的虛擬局域網標簽屬性;
若虛擬局域網信息操作屬性為刪除操作,則對(2a)中寄存的虛擬局域網標簽所對應的表項進行刪除操作;
(3)在Mac地址虛擬局域網標簽信息查找表中查找Mac地址虛擬局域網標簽信息:
(3a)根據數據幀的源Mac地址對虛擬局域網標簽信息查找表進行表項匹配,得到此源Mac地址對應的虛擬局域網標簽;
(3b)判斷數據幀自己所攜帶的標簽屬性是否為添加標簽的tag幀:
如果為沒有添加標簽的untag幀,則根據(3a)中得到的虛擬局域網標簽進行進一步的虛擬局域網信息查找,執行(4);
如果為添加標簽的tag幀,則比較(3a)中得到的虛擬局域網標簽與數據幀所攜帶的虛擬局域網標簽是否相等,若不相等則進行進一步的虛擬局域網信息查找,否則進行數據幀的丟棄操作;
(4)在虛擬局域網信息查找表中查找虛擬局域網信息:
(4a)根據(3a)中得到的虛擬局域網標簽對虛擬局域網信息查找表進行表項匹配,得到此虛擬局域網標簽所對應的成員Mac地址及每個成員的標簽屬性,將數據幀的源Mac地址與此虛擬局域網標簽所對應的成員Mac地址進行一一比對:
若數據幀的源Mac地址屬于此虛擬局域網標簽所對應的成員Mac地址集合,則進行進一步的判斷,執行(4b);
否則,進行數據幀丟棄操作;
(4b)將數據幀的目的Mac地址與(4a)中虛擬局域網標簽所對應的成員Mac地址與進行一一比對:
若數據幀的目的Mac地址屬于(4a)中虛擬局域網標簽所對應的Mac地址集合,則記錄此Mac地址所對應的標簽屬性,并根據標簽屬性進行相應的添加標簽的tag數據幀轉發及不添加標簽的untag數據幀轉發操作;
否則,進行數據幀丟棄操作。
2.根據權利要求1所述的方法,其特征在于,步驟(3a)中根據數據幀的源Mac地址對虛擬局域網標簽信息查找表進行表項匹配,是采用地址遍歷的方式,對每個表項內容進行比對得到查表結果,完成查表結果與源Mac地址的匹配。
3.根據權利要求1所述的方法,其特征在于,步驟(4a)中根據(3a)中得到的虛擬局域網標簽對虛擬局域網信息查找表進行表項匹配,是將虛擬標簽信息作為尋址地址,該地址所對應的表項內容即為查表結果,完成查表結果與虛擬標簽的匹配。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810509360.2/1.html,轉載請聲明來源鉆瓜專利網。





