交換機(jī)該怎么理解Hybird中Tag和Untag端口模式
tag可以理解為標(biāo)簽,不過在交換機(jī)中是什么含義呢?tag和untag關(guān)系是什么?交換機(jī)中不同的情況適用的端口模式也不同,今天我們來看看Trunk和Hybird模式下存在端口缺省vlan的概念,需要的朋友可以參考下。
概述
打不打標(biāo)記Tag,untag以及交換機(jī)的各種端口模式是網(wǎng)絡(luò)工程技術(shù)人員調(diào)試交換機(jī)時(shí)接觸最多的概念了。標(biāo)記tag就是指VLAN的標(biāo)簽,數(shù)據(jù)包屬于哪個(gè)VLAN的。交換機(jī)三種端口模式Access vlan、Trunk vlan和Hybrid vlan三種,即以太網(wǎng)端口有三種鏈路類型:Access、Hybrid和Trunk。在Trunk和Hybird模式下,存在端口缺省vlan的概念(pvid、native vlan id)。
PVID功能:
交換機(jī)端口收到傳統(tǒng)以太網(wǎng)幀時(shí),在幀頭添加4個(gè)字節(jié)變?yōu)?02.1Q幀,當(dāng)中最主要的是VLAN標(biāo)識符(VLANidentifier,簡稱Vid)。交換機(jī)以端口PVID之?dāng)?shù)值填入數(shù)據(jù)幀頭的Vid字段。
交換機(jī)Hybird端口接收到802.1Q幀時(shí):
是否接收802.1Q的含有某個(gè)Vid數(shù)據(jù)幀,在于untagged或tagged兩者之一是否含有這個(gè)Vid,含則收,無則棄。
untagged與tagged之分在于:
untagged剝離數(shù)據(jù)幀頭的Vlan標(biāo)記,將802.1Q幀恢復(fù)為傳統(tǒng)以太網(wǎng)幀后發(fā)送至下一交換機(jī)或計(jì)算機(jī)。
tagged保持802.1Q幀格式發(fā)送至下一交換機(jī),若發(fā)送至計(jì)算機(jī),非Vlan感知的計(jì)算機(jī)不能識別。
802.1Q數(shù)據(jù)幀格式
Access、Hybrid和Trunk端口類型
Access類型的端口只能屬于1個(gè)VLAN,一般用于連接計(jì)算機(jī)的端口;
Trunk類型的端口可以允許多個(gè)VLAN通過,可以接收和發(fā)送多個(gè)VLAN的報(bào)文,一般用于交換機(jī)之間連接的端口;
Hybrid類型的端口可以允許多個(gè)VLAN通過,可以接收和發(fā)送多個(gè)VLAN的報(bào)文,可以用于交換機(jī)之間連接,也可以用于連接用戶的計(jì)算機(jī)。
Hybrid端口和Trunk端口在接收數(shù)據(jù)時(shí),處理方法是一樣的,唯一不同之處在于發(fā)送數(shù)據(jù)時(shí):Hybrid端口可以允許多個(gè)VLAN的報(bào)文發(fā)送時(shí)不打標(biāo)簽,而Trunk端口只允許缺省VLAN的報(bào)文發(fā)送時(shí)不打標(biāo)簽。
缺省VLAN:
Access端口只屬于1個(gè)VLAN,所以它的缺省VLAN就是它所在的VLAN,不用設(shè)置;
Hybrid端口和Trunk端口屬于多個(gè)VLAN,所以需要設(shè)置缺省VLAN ID。缺省情況下,Hybrid端口和Trunk端口的缺省VLAN為VLAN 1
如果設(shè)置了端口的缺省VLAN ID,當(dāng)端口接收到不帶VLAN Tag的報(bào)文后,則將報(bào)文轉(zhuǎn)發(fā)到屬于缺省VLAN的端口;當(dāng)端口發(fā)送帶有VLAN Tag的報(bào)文時(shí),如果該報(bào)文的VLAN ID與端口缺省的VLAN ID相同,則系統(tǒng)將去掉報(bào)文的VLAN Tag,然后再發(fā)送該報(bào)文。
注:對于華為交換機(jī)缺省VLAN被稱為“Pvid Vlan”, 對于思科交換機(jī)缺省VLAN被稱為“Native Vlan”
交換機(jī)端口模式相關(guān)文章:
3.交換機(jī)與路由器間的端口聚合設(shè)置方法教程