1. 程式人生 > >華為交換機介面型別-Hybrid

華為交換機介面型別-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。

拓撲如下:

image.png

配置:

SW1

vlan 10

vlan 20

vlan 100

 

interface GigabitEthernet0/0/2

 port hybrid pvid vlan 10       //交換機連線主機A的埠的PVID10

 port hybrid untagged vlan 10 100   //配置Hybrid型別介面加入的VLAN,這些VLAN的幀以Untagged方式通過介面,剝離vlan tag 10 100

 

interface GigabitEthernet0/0/3

 port hybrid pvid vlan 20    //交換機連線主機A的埠的PVID20

 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