华为交换机配置qinq双层标签

由于客户的奇葩需求,需要用交换机对pc送上来的数据帧打上双层标签(一般由接入设备完成双层标签,比如OLT)进行交换网络中的数据传递,所以查到如下资料。经过测试是确实可行的。

配置对Untaged报文添加双层Tag功能。

1
2
3
4
5
6
7
8
<Quidway> system-view
[Quidway] vlan 10 //创建双层Tag中外层Tag对应的VLAN
[Quidway-vlan10] quit
[Quidway] interface gigabitethernet0/0/1
[Quidway-GigabitEthernet0/0/1] port link-type hybrid
[Quidway-GigabitEthernet0/0/1] qinq vlan-translation enable //盒式设备,必须先使能VLAN转换功能,框式设备不需要配置
[Quidway-GigabitEthernet0/0/1] port hybrid untagged vlan 10 //接口以Untagged方式加入叠加后的外层VLAN 10
[Quidway-GigabitEthernet0/0/1] port vlan-stacking untagged stack-vlan 10 stack-inner-vlan 5 //该接口收到的Untagged报文,叠加两层VLAN Tag,内层VLAN为5,外层VLAN为10

说明:

  • 盒式S5300SI和S5300EI、框式的LE0MG24CA和LE0MG24SA单板不支持此配置。

  • 在配置对Untagged报文添加双层Tag的命令时,若出现如下提示信息,请先通过命令

    port link-type hybrid

    设置接口的链路类型为Hybrid。

    1
    2
    [Quidway-GigabitEthernet0/0/1] port vlan-stacking untagged stack-vlan 10 stack-inner-vlan 5
    Error: The port is not a Trunk or Hybrid port.
  • 盒式设备,在配置对Untagged报文添加双层Tag的命令时,若出现如下提示信息,请先通过命令

    qinq vlan-translation enable

    使能VLAN转换功能。

    1
    2
    [Quidway-GigabitEthernet0/0/1] port vlan-stacking untagged stack-vlan 10 stack-inner-vlan 5
    Error: Please configure qinq vlan-translation enable on this port first.
  • 在配置对Untagged报文添加双层Tag的命令时,若出现如下提示信息时,请先通过命令

    undo port hybrid pvid vlan

    恢复接口的PVID为缺省值1。

    1
    2
    [Quidway-GigabitEthernet0/0/1] port vlan-stacking untagged stack-vlan 10 stack-inner-vlan 5
    Error: This port has been configured with default VLAN or PVID, please undo it first.

参考:https://support.huawei.com/enterprise/zh/doc/EDOC1000057405?section=j029