Vlan的详解-----看完明白tag and untagged
這里說(shuō)的Vlan是符合IEEE 802.1Q標(biāo)準(zhǔn)的Vlan。
其幀結(jié)構(gòu)如下:
|DA|SA|tag|Type|Date|CRC|
相對(duì)于普通以太網(wǎng)幀,Vlan幀在源Mac地址后添加了一個(gè)4byte長(zhǎng)的Tag字段。這個(gè)字段具體又分為:
|TPID|priority|CFI|Vlan ID|
TPID: tag protocal ID為固定值:0x8100
 priority: 3bits長(zhǎng),有8個(gè)優(yōu)先級(jí)
 CFI: 規(guī)范為0,非規(guī)范為1
 Vlan ID: 12bits長(zhǎng),取值1~4094
這個(gè)tag非常重要,目前雖然有很多種形式的Vlan,如:基于端口的Vlan,基于Mac的Vlan,基于協(xié)議的Vlan等等,但是最終都會(huì)轉(zhuǎn)換到tag上來(lái)。
最常用的是基于端口的Vlan,由此引出幾種不同的端口類型:access/trunk/hybrid
Access端口只能屬于一個(gè)Vlan,該端口接收到普通以太網(wǎng)幀就打上Tag,Vlan ID就是該端口所在Vlan的ID;該端口向外轉(zhuǎn)發(fā)時(shí)會(huì)將Tag去掉。一般用于連接PC等非Vlan知曉設(shè)備。
Trunk口可以屬于多個(gè)Vlan,該端口轉(zhuǎn)發(fā)幀時(shí)除了與其PVID一致的Vlan幀不打Tag,其他的均需要打上tag。PVID就是該端口的默認(rèn)Vlan的ID。一般用于交換機(jī)直接的互連。
Hybrid口也可以屬于多個(gè)Vlan,但是與Trunk口不同的是,它允許多個(gè)Vlan幀打tag轉(zhuǎn)發(fā),也允許多個(gè)Vlan幀不打tag轉(zhuǎn)發(fā)。使用比較靈活,基于協(xié)議的Vlan是一個(gè)例子。
?
轉(zhuǎn)載于:https://my.oschina.net/323148/blog/712918
總結(jié)
以上是生活随笔為你收集整理的Vlan的详解-----看完明白tag and untagged的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: 地球化学图解系统GCDPlot 0.33
 - 下一篇: 如何处理db2中文不显示