【华为_数通】hybrid配置、转发时标签的变化

拓扑

在这里插入图片描述

需求

  1. 同个VLAN可以互访
  2. PC1 可以访问 PC4

命令

SW1

sys
sys SW1

vlan batch 10 20 40

int g0/0/1
 port link-type hybrid
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10 20

int g0/0/2
 port link-type hybrid
 port hybrid pvid vlan 20
 port hybrid untagged vlan 20

int g0/0/3
 port link-type hybrid
 port hybrid pvid vlan 10
 port hybrid tagged vlan 10 20

SW2

sys
sys SW2

vlan batch 10 20 40

int g0/0/1
 port link-type hybrid
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10

int g0/0/2
 port link-type hybrid
 port hybrid pvid vlan 20
 port hybrid untagged vlan 20 10

int g0/0/3
 port link-type hybrid
 port hybrid pvid vlan 40
 port hybrid tagged vlan 10 20
 

display vlan 验证

SW1

[SW1]
[SW1]display vlan
The total number of vlans is : 5
--------------------------------------------------------------------------------
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/1(U)                                                      
             TG:GE0/0/3(U)                                                      

20   common  UT:GE0/0/1(U)      GE0/0/2(U)                                      
             TG:GE0/0/3(U)                                                      

30   common  
40   common  

VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------

1    enable  default       enable  disable    VLAN 0001                         
10   enable  default       enable  disable    VLAN 0010                         
20   enable  default       enable  disable    VLAN 0020                         
30   enable  default       enable  disable    VLAN 0030                         
40   enable  default       enable  disable    VLAN 0040                         
[SW1]

SW2

[SW2]
[SW2]display vlan
The total number of vlans is : 5
--------------------------------------------------------------------------------
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/1(U)      GE0/0/2(U)                                      
             TG:GE0/0/3(U)                                                      
20   common  UT:GE0/0/2(U)                                                      
             TG:GE0/0/3(U)                                                      

30   common  
40   common  

VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------

1    enable  default       enable  disable    VLAN 0001                         
10   enable  default       enable  disable    VLAN 0010                         
20   enable  default       enable  disable    VLAN 0020                         
30   enable  default       enable  disable    VLAN 0030                         
40   enable  default       enable  disable    VLAN 0040                         
[SW2]

转发时标签的变化

pc1 ping pc3 标签的变化过程(1~5为 PC1至PC3的过程,6~10为 PC3至PC1的过程):

  1. pc1发包(无标签),SW1的1口收到后,打上VLAN 10的标签,且VLAN 10 是允许通过的VLAN ID,便接收此数据包
  2. 数据包 从SW1的3口发出,3口有配置 “port hybrid tagged vlan 10” ,此接口可接收、发送VLAN 10的数据包,此时包的标签还是VLAN 10。
  3. 数据包 从SW2的3口接收,3口有配置 “port hybrid tagged vlan 10” ,此接口可接收、发送VLAN 10的数据包,此时包的标签还是VLAN 10。
  4. 数据包 进入 SW2,1口有配置“port hybrid untagged vlan 10”,在发送前 剥离VLAN 10的标签,然后从1口发出。
  5. PC3 收到 PC1的数据包(无标签)
  1. pc3回包(无标签),SW2的1口收到后,打上VLAN 10的标签,且VLAN 10 是允许通过的VLAN ID,便接收此数据包
  2. 数据包 从SW2的3口发出,3口有配置 “port hybrid tagged vlan 10” ,此接口可接收、发送VLAN 10的数据包,此时包的标签还是VLAN 10。
  3. 数据包 从SW1的3口接收,3口有配置 “port hybrid tagged vlan 10” ,此接口可接收、发送VLAN 10的数据包,此时包的标签还是VLAN 10。
  4. 数据包 进入 SW1,1口有配置“port hybrid untagged vlan 10”,在发送前 剥离VLAN 10的标签,然后从1口发出。
  5. PC1 收到 PC2的数据包(无标签)

注意事项

比如pc1 ping pc3情况下:

3口PVID是10,如果3口是trunk,那么就会把包的标签剥离
但是hybrid剥离标签看的是有没有配置 untagged命令,所以标签不变

SW1的3口抓包:

在这里插入图片描述

如果SW1的 1口配置成 port hybrid tagged vlan 10 ,再 PC1 ping PC3会怎么样

会不通

发出去正常, PC3 发回来的包,在交换机的传输过程中,被打上VLAN 10的标签。
如果 SW1的 1口配置 “port hybrid tagged vlan 10” ,那么 10的标签 就不会被剥离,PC1这种终端 是识别不了标签的

SW1的1口抓包:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值