交换机芯片vlan管理
1. port和vlan相關(guān)屬性
? port屬性:
? PVID: 端口的缺省vlan ID,當(dāng)收到的數(shù)據(jù)包不攜帶vlan tag的時(shí)候,芯片會(huì)給數(shù)據(jù)包打上PVID,然后進(jìn)行轉(zhuǎn)發(fā)
?
? vlan有三個(gè)重要的屬性:VID,member port 和 untag port
?? VID : 唯一標(biāo)識(shí)一個(gè)vlan
?? member port : vlan的成員端口,
????????? 當(dāng)端口收到一個(gè)帶vlan的數(shù)據(jù)包的時(shí)候,芯片會(huì)首先判斷該端口是否是數(shù)據(jù)包所屬vlan的成員端口,如果不是,直接丟棄,反之通過(guò)
????????? 當(dāng)芯片要轉(zhuǎn)發(fā)一個(gè)數(shù)據(jù)包的時(shí)候,只會(huì)把數(shù)據(jù)包轉(zhuǎn)發(fā)到所屬vlan的成員端口,
?? untag port:需要去除vlan tag的端口
?? ? ??? 當(dāng)端口要發(fā)出某一數(shù)據(jù)包的時(shí)候,芯片會(huì)判斷該數(shù)據(jù)包所屬vlan在本端口是否是untag的,如果是,就去掉vlan tag,反之保留
?
2. 數(shù)據(jù)收發(fā)流程
上圖中紅色線條的步驟,芯片主要就是依靠vlan member port和vlan untag port完成
?
3. 芯片配置
下面以MTK 7628芯片為例,簡(jiǎn)述配置過(guò)程
3.1. 配置vlan的VID
?????? 7628一共有8個(gè)寄存器,用來(lái)記錄VID,每個(gè)寄存器可以記錄兩個(gè)VID,一共可記錄16個(gè)VID
?????? 每個(gè)VID 12位,VID的范圍是0 - 4095
?????
? 3.2. 配置vlan的member port
???? 為1則對(duì)應(yīng)port是該vlan的成員端口
??
?3.3. 配置vlan的untag port
??? 為1則該vlan在對(duì)應(yīng)port是untag的
3.4. 配置端口的PVID
?
總結(jié)
以上是生活随笔為你收集整理的交换机芯片vlan管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [aminer] 2020清华大学人工智
- 下一篇: arcgis使用教程和视频教程