華為交換機介面型別-Hybrid
埠型別-Hybrid
Hybrid埠是交換機上既可以連線使用者主機,又可以連線其他交換機的埠。Hybrid埠既可以連線接入鏈路又可以連線幹道鏈路。Hybrid埠允許多個VLAN的幀通過,並可以在出埠方向將某些VLAN幀的Tag剝掉。
華為裝置預設的埠型別是Hybrid。
Hybrid埠收發資料幀的規則如下:
1. 當接收到對端裝置傳送的不帶Tag的資料幀時,會新增該埠的PVID,如果PVID在允許通過的VLAN ID列表中,則接收該報文,否則丟棄該報文。當接收到對端裝置傳送的帶Tag的資料幀時,檢查VLAN ID是否在允許通過的VLAN ID列表中。如果VLAN ID在介面允許通過的VLAN ID列表中,則接收該報文,否則丟棄該報文。
2. Hybrid埠傳送資料幀時,將檢查該介面是否允許該VLAN資料幀通過。如果允許通過,則可以通過命令配置傳送時是否攜帶Tag。
配置port hybrid tagged vlan vlan-id命令後,介面傳送該vlan-id的資料幀時,不剝離幀中的VLAN Tag,直接傳送。該命令一般配置在連線交換機的埠上。
配置port hybrid untagged vlan vlan-id命令後,介面在傳送vlan-id的資料幀時,會將幀中的VLAN Tag剝離掉再發送出去。該命令一般配置在連線主機的埠上。
在本示例中,要求主機A和主機B都能訪問伺服器,但是它們之間不能互相訪問。此時交換機連線主機和伺服器的埠,以及交換機互連的埠都配置為Hybrid型別。交換機連線主機A的埠的PVID是10,連線主機B的埠的PVID是20,連線伺服器的埠的PVID是100。
拓撲如下:
配置:
SW1:
vlan 10
vlan 20
vlan 100
interface GigabitEthernet0/0/2
port hybrid pvid vlan 10 //交換機連線主機A的埠的PVID是10
port hybrid untagged vlan 10 100 //配置Hybrid型別介面加入的VLAN,這些VLAN的幀以Untagged方式通過介面,剝離vlan tag 10 100
interface GigabitEthernet0/0/3
port hybrid pvid vlan 20 //交換機連線主機A的埠的PVID是20
port hybrid untagged vlan 20 100 //配置Hybrid型別介面加入的VLAN,這些VLAN的幀以Untagged方式通過介面,剝離vlan tag 20 100
interface GigabitEthernet0/0/1
port hybrid tagged vlan 10 20 100 // VLAN的資料幀以Tagged方式通過該端
SW2:
vlan 10
vlan 20
vlan 100
interface GigabitEthernet0/0/1
port hybrid tagged vlan 10 20 100
interface GigabitEthernet0/0/24
port hybrid pvid vlan 100
port hybrid untagged vlan 10 20 100
在本示例中,要求主機A和主機B都能訪問伺服器,但是它們之間不能互相訪問。此時通過命令port link-type hybrid配置交換機連線主機和伺服器的埠,以及交換機互連的埠都為Hybrid型別。通過命令port hybrid pvid vlan 10配置交換機連線主機A的埠的PVID是10。類似地,連線主機B的埠的PVID是20,連線伺服器的埠的PVID是100。
通過在G0/0/1埠下使用命令port hybrid tagged vlan 10 20 100,配置VLAN10,VLAN20和VLAN100的資料幀在通過該埠時都攜帶標籤。在G0/0/2埠下使用命令port hybrid untagged vlan 10 100,配置VLAN10和VLAN100的資料幀在通過該埠時都不攜帶標籤。在G0/0/3埠下使用命令port hybrid untagged vlan 20 100,配置VLAN20和VLAN100的資料幀在通過該埠時都不攜帶標籤。
注意:主機A和主機B、伺服器在同一個網段都是10.1.1.0/24 。主機A 地址10.1.1.1/24 、主機B地址10.1.1.2/24、伺服器地址 10.1.1.100/24
驗證:
[SW1]dis vlan //檢視VLAN的相關資訊。
The total number of vlans is : 4
--------------------------------------------------------------------------------
U: Up; D: Down; TG: Tagged; UT: Untagged;
MP: Vlan-mapping; ST: Vlan-stacking;
#: ProtocolTransparent-vlan; *: Management-vlan;
--------------------------------------------------------------------------------
VID Type Ports
--------------------------------------------------------------------------------
1 common UT:GE0/0/1(U) GE0/0/2(U) GE0/0/3(U) GE0/0/4(D)
GE0/0/5(D) GE0/0/6(D) GE0/0/7(D) GE0/0/8(D)
GE0/0/9(D) GE0/0/10(D) GE0/0/11(D) GE0/0/12(D)
GE0/0/13(D) GE0/0/14(D) GE0/0/15(D) GE0/0/16(D)
GE0/0/17(D) GE0/0/18(D) GE0/0/19(D) GE0/0/20(D)
GE0/0/21(D) GE0/0/22(D) GE0/0/23(D) GE0/0/24(D)
10 common UT:GE0/0/2(U)
TG:GE0/0/1(U)
20 common UT:GE0/0/3(U)
TG:GE0/0/1(U)
100 common UT:GE0/0/2(U) GE0/0/3(U)
TG:GE0/0/1(U)
[SW1]dis port vlan active //檢視VLAN中包含的動態表項的介面資訊
T=TAG U=UNTAG
-------------------------------------------------------------------------------
Port Link Type PVID VLAN List
-------------------------------------------------------------------------------
GE0/0/1 hybrid 1 U: 1
T: 10 20 100
GE0/0/2 hybrid 10 U: 1 10 100
GE0/0/3 hybrid 20 U: 1 20 100