計算機收發傳統以太網1518字節數據幀,1998年IEEE標準802.1Q提出將幀長提高到1522字節,VLAN感知的交換機收到1518字節數據幀時,以正文之圖處理之,交換機端口類型均為Hybird。
概述
打不打標記Tag,untag以及交換機的各種端口模式是網絡工程技術人員調試交換機時接觸最多的概念了。標記tag就是指VLAN的標簽,數據包屬于哪個VLAN的。交換機三種端口模式Access vlan、Trunk vlan和Hybrid vlan三種,即以太網端口有三種鏈路類型:Access、Hybrid和Trunk。在Trunk和Hybird模式下,存在端口缺省vlan的概念(pvid、native vlan id)。
PVID功能:
交換機端口收到傳統以太網幀時,在幀頭添加4個字節變為802.1Q幀,當中最主要的是VLAN標識符(VLANidentifier,簡稱Vid)。交換機以端口PVID之數值填入數據幀頭的Vid字段。
交換機Hybird端口接收到802.1Q幀時:
是否接收802.1Q的含有某個Vid數據幀,在于untagged或tagged兩者之一是否含有這個Vid,含則收,無則棄。
untagged與tagged之分在于:
untagged剝離數據幀頭的Vlan標記,將802.1Q幀恢復為傳統以太網幀后發送至下一交換機或計算機。
tagged保持802.1Q幀格式發送至下一交換機,若發送至計算機,非Vlan感知的計算機不能識別。
802.1Q數據幀格式
Access、Hybrid和Trunk端口類型
Access類型的端口只能屬于1個VLAN,一般用于連接計算機的端口;
Trunk類型的端口可以允許多個VLAN通過,可以接收和發送多個VLAN的報文,一般用于交換機之間連接的端口;
Hybrid類型的端口可以允許多個VLAN通過,可以接收和發送多個VLAN的報文,可以用于交換機之間連接,也可以用于連接用戶的計算機。
Hybrid端口和Trunk端口在接收數據時,處理方法是一樣的,唯一不同之處在于發送數據時:Hybrid端口可以允許多個VLAN的報文發送時不打標簽,而Trunk端口只允許缺省VLAN的報文發送時不打標簽。
缺省VLAN:
Access端口只屬于1個VLAN,所以它的缺省VLAN就是它所在的VLAN,不用設置;
Hybrid端口和Trunk端口屬于多個VLAN,所以需要設置缺省VLAN ID。缺省情況下,Hybrid端口和Trunk端口的缺省VLAN為VLAN 1
如果設置了端口的缺省VLAN ID,當端口接收到不帶VLAN Tag的報文后,則將報文轉發到屬于缺省VLAN的端口;當端口發送帶有VLAN Tag的報文時,如果該報文的VLAN ID與端口缺省的VLAN ID相同,則系統將去掉報文的VLAN Tag,然后再發送該報文。
注:對于華為交換機缺省VLAN被稱為“Pvid Vlan”, 對于思科交換機缺省VLAN被稱為“Native Vlan”
相關推薦:
cisco交換機端口聚合口怎么配置?
華為S5700交換機端口鏡像該怎么配置?
思科交換機怎么在VLAN中一次添加多個端口?
新聞熱點
疑難解答