[發明專利]基于動態MAC的VLAN分配方法及裝置有效
| 申請號: | 201611186356.4 | 申請日: | 2016-12-20 |
| 公開(公告)號: | CN106789531B | 公開(公告)日: | 2020-02-21 |
| 發明(設計)人: | 廖泓鈞;葛曙光;萬圣 | 申請(專利權)人: | 深圳市菲菱科思通信技術股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46 |
| 代理公司: | 廣州市南鋒專利事務所有限公司 44228 | 代理人: | 鄭學偉;葉利軍 |
| 地址: | 518000 廣東省深圳市寶安區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 mac vlan 分配 方法 裝置 | ||
本發明涉及一種基于動態MAC的VLAN分配方法及裝置,其中,該方法包括:端口接收報文并上送至CPU;根據報文中的第一個報文攜帶的用戶設備的源MAC地址查詢預設的VLAN分配表,以確定用戶設備的網絡側VLAN標簽;在第一個報文上送協議棧之前,根據網絡側VLAN標簽將端口加入至網絡側VLAN標簽對應的VLAN中;在將端口加入至所述VLAN中之后,取消第一個報文之后的后續報文上送CPU行為,而第一個報文繼續上送至協議棧進行處理。本發明可以防止后續的報文上送CPU而造成對CPU形成沖擊的問題,同時,可以大大降低丟包的概率。
技術領域
本發明涉及通信技術領域,特別涉及一種基于動態MAC的VLAN分配方法及裝置。
背景技術
VLAN(Virtual Local Area Network)的中文名為虛擬局域網,虛擬局域網(VLAN)是一組邏輯上的設備和用戶,這些設備和用戶并不受物理位置的限制,可以根據功能、部門及應用等因素將它們組織起來,相互之間的通信就好像它們在同一個網段中一樣,由此得名虛擬局域網。
一個VLAN就是一個廣播域,VLAN之間不能直接通信,只能通過第3層的路由器來完成的。與傳統的局域網技術相比較,VLAN技術更加靈活,它具有以下優點:網絡設備的移動、添加和修改的管理開銷減少;可以控制廣播活動;可提高網絡的安全性和可靠性。
VLAN的劃分方法一般包括按端口劃分、按MAC地址劃分、按網絡層劃分、按IP組播劃分以及基于規則的劃分等方法。其中,按MAC地址劃分這種劃分VLAN的方法是根據每個主機的MAC地址來劃分,即對每個MAC地址的主機都配置它屬于哪個組,這種劃分VLAN方法的最大優點就是當用戶物理位置移動時,即從一個交換機換到其他的交換機時,VLAN不用重新配置。
然而,相關技術中,采用按照MAC地址劃分VLAN時,存在CPU利用率高而導致設備受到異常攻擊的假象,此外,丟包問題嚴重。
發明內容
本申請旨在至少在一定程度上解決相關技術中的技術問題之一。
為此,本發明的第一個目的在于提出一種基于動態MAC的VLAN分配方法,該方法可以避免CPU受到大量報文沖擊,同時降低退包概率。
本發明的第二個目的在于提出一種基于動態MAC的VLAN分配裝置。
為實現上述目的,第一方面,根據本發明實施例提出的基于動態MAC的VLAN分配方法,包括:
端口接收報文并上送至CPU;
根據所述報文中的第一個報文攜帶的用戶設備的源MAC地址查詢預設的VLAN分配表,以確定所述用戶設備的網絡側VLAN標簽,所述VLAN分配表包括用戶設備的源MAC地址與該所述用戶設備的網絡側VLAN標簽的對應關系;
在所述第一個報文上送協議棧之前,根據所述網絡側VLAN標簽將所述端口加入至所述網絡側VLAN標簽對應的VLAN中;
在將所述端口加入至所述VLAN中之后,取消所述第一個報文之后的后續報文上送CPU行為,而所述第一個報文繼續上送至所述協議棧進行處理。
第二方面,根據本發明實施例提出的基于動態MAC的VLAN分配裝置,包括:
接收單元,用于端口接收報文并上送至CPU;
查詢單元,用于根據所述報文中的第一個報文攜帶的用戶設備的源MAC地址查詢預設的VLAN分配表,以確定所述用戶設備的網絡側VLAN標簽,所述VLAN分配表包括用戶設備的源MAC地址與該所述用戶設備的網絡側VLAN標簽的對應關系;
添加單元,用于在所述第一個報文上送協議棧之前,根據所述網絡側VLAN標簽將所述端口加入至所述網絡側VLAN標簽對應的VLAN中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市菲菱科思通信技術股份有限公司,未經深圳市菲菱科思通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611186356.4/2.html,轉載請聲明來源鉆瓜專利網。





