一、 交換機以太網端口共有三種鏈路類型:Access、Trunk和Hybrid。
1.Access類型的端口只能屬於1個VLAN,一般用於連接計算機的端口;
2.Trunk類型的端口可以屬於多個VLAN,可以接收和發送多個VLAN的報文,一般用於交換機之間連接的端口;
3.Hybrid類型的端口可以屬於多個VLAN,可以接收和發送多個VLAN的報文,可以用於交換機之間連接,也可以用於連接用戶的計算機。
其中,Hybrid端口和Trunk端口的相同之處在於兩種鏈路類型的端口都可以允許多個VLAN的報文發送時打標籤;不同之處在於Hybrid端口可以允許多個VLAN的報文發送時不打標籤,而Trunk端口只允許缺省VLAN的報文發送時不打標籤。
三種類型的端口可以共存在一臺以太網交換機上,但Trunk端口和Hybrid端口之間不能直接切換,只能先設爲Access端口,再設置爲其他類型端口。例如:Trunk端口不能直接被設置爲Hybrid端口,只能先設爲Access端口,再設置爲Hybrid端口。
二、不同的端口類型在收發報文時的處理
1.端口接收報文時
端口類型
|
報文中帶有Vlan Tag
|
報文中不帶VlanTag
|
Access
|
檢查Vlan Tag是否和本端口PVID相同
如果相同,繼續轉發
如果不同,丟棄該報文
|
爲報文打上本端口的PVID轉發
|
Trunk
|
檢查本端口是否允許這個Vlan Tag通過
如果允許,保持報文Vlan Tag繼續轉發
如果不允許,丟棄該報文
|
同上
|
Hybrid
|
同上
|
同上
|
2.端口發出報文時
Access
|
去掉報文中的Vlan Tag進行轉發
|
Trunk
|
檢查報文中的Vlan Tag是否和本端口PVID相同
如果相同,去掉Vlan Tag進行轉發
如果不同,保持Vlan Tag進行轉發
|
Hybrid
|
先檢查報文中的Vlan Tag在本端口需要如何處理
如果是 untagged 方式,處理方式和Access端口相同
如果是 tagged 方式,處理方式和Trunk端口相同
|