QinQ常见配置

配置基本QinQ

基本QinQ又称为普通QinQ,是基于接口方式实现的。接口开启基本QinQ功能后,设备会为该接口接收到的报文添加上本接口缺省VLAN的Tag。

  • 如果接收到的是已经带有VLAN Tag的报文,该报文就成为双Tag的报文。
  • 如果接收到的是不带VLAN Tag的报文,该报文就成为带有接口缺省VLAN Tag的报文。

# 创建外层VLAN 10。

<HUAWEI> system-view
[HUAWEI] vlan 10
[HUAWEI-vlan10] quit

# 配置下行接口GE1/0/1。

[HUAWEI] interface gigabitethernet1/0/1
[HUAWEI-GigabitEthernet1/0/1] port link-type dot1q-tunnel   //设置链路类型为dot1q-tunnel
[HUAWEI-GigabitEthernet1/0/1] port default vlan 10   //对接口GE1/0/1收到的所有数据报文统一封装一层VLAN为10的Tag

# 配置上行接口GE1/0/2透传外层VLAN 10。

[HUAWEI] interface gigabitethernet1/0/2
[HUAWEI-GigabitEthernet1/0/2] port link-type trunk
[HUAWEI-GigabitEthernet1/0/2] port trunk allow-pass vlan 10

配置灵活QinQ

灵活QinQ又称为VLAN Stacking或QinQ Stacking,它是基于接口与VLAN相结合的方式实现的。

配置需求:对内层VLAN 100~200的报文添加上VLAN ID为2的外层Tag,对内层VLAN 300~400的报文添加上VLAN ID为3的外层Tag,对VLAN 1000的报文做单层透传。

  • 盒式交换机配置灵活QinQ# 创建外层VLAN 2、VLAN 3和需要单层透传的VLAN 1000。
    <HUAWEI> system-view
    [HUAWEI] vlan batch 2 3 1000
    # 配置下行接口GE0/0/1。
    [HUAWEI] interface gigabitethernet0/0/1
    [HUAWEI-GigabitEthernet0/0/1] port link-type hybrid   
    [HUAWEI-GigabitEthernet0/0/1] qinq vlan-translation enable   //盒式设备,必须先使能VLAN转换功能
    [HUAWEI-GigabitEthernet0/0/1] port hybrid untagged vlan 2 3   //接口以Untagged方式加入叠加后的VLAN 2和VLAN 3
    [HUAWEI-GigabitEthernet0/0/1] port hybrid tagged vlan 1000   //接口透传单层VLAN 1000
    [HUAWEI-GigabitEthernet0/0/1] port vlan-stacking vlan 100 to 200 stack-vlan 2   //对内层VLAN 100~200的报文添加上VLAN ID为2的外层Tag
    [HUAWEI-GigabitEthernet0/0/1] port vlan-stacking vlan 300 to 400 stack-vlan 3   //对内层VLAN 300~400的报文添加上VLAN ID为3的外层Tag
    [HUAWEI-GigabitEthernet0/0/1] port vlan-mapping vlan 1000 map-vlan 1000   //盒式S5700EI、S3700EI和S3700SI对单层透传的VLAN,需要配置自身映射到自身的VLAN Mapping,其他形态不需要配置
    [HUAWEI-GigabitEthernet0/0/1] quit

    # 配置上行接口GE0/0/5透传叠加后的外层VLAN和需要单层透传的VLAN。

    [HUAWEI] interface gigabitethernet0/0/5 
    [HUAWEI-GigabitEthernet0/0/5] port link-type trunk
    [HUAWEI-GigabitEthernet0/0/5] port trunk allow-pass vlan 2 3 1000
  • 框式交换机配置灵活QinQ# 创建外层VLAN 2、VLAN 3和需要单层透传的VLAN 1000。
    <HUAWEI> system-view
    [HUAWEI] vlan batch 2 3 1000
    # 配置下行接口GE1/0/1。
    [HUAWEI] interface gigabitethernet1/0/1
    [HUAWEI-GigabitEthernet1/0/1] port link-type hybrid 
    [HUAWEI-GigabitEthernet1/0/1] port hybrid untagged vlan 2 3   //接口以Untagged方式加入叠加后的VLAN 2和VLAN 3
    [HUAWEI-GigabitEthernet1/0/1] port hybrid tagged vlan 1000   //接口透传单层VLAN 1000
    [HUAWEI-GigabitEthernet1/0/1] port vlan-stacking vlan 100 to 200 stack-vlan 2   //对内层VLAN 100~200的报文添加上VLAN ID为2的外层Tag
    [HUAWEI-GigabitEthernet1/0/1] port vlan-stacking vlan 300 to 400 stack-vlan 3   //对内层VLAN 300~400的报文添加上VLAN ID为3的外层Tag
    [HUAWEI-GigabitEthernet1/0/1] port vlan-mapping vlan 1000 map-vlan 1000   //S7700的ES0D0G24SA00和ES0D0G24CA00单板、S9700的EH1D2G24SSA0和EH1D2S24CSA0单板对单层透传的VLAN,需要配置自身映射到自身的VLAN Mapping,其他单板不需要配置
    [HUAWEI-GigabitEthernet1/0/1] quit

    # 配置上行接口GE2/0/1透传叠加后的外层VLAN和需要单层透传的VLAN。

    [HUAWEI] interface gigabitethernet2/0/1 
    [HUAWEI-GigabitEthernet2/0/1] port link-type trunk
    [HUAWEI-GigabitEthernet2/0/1] port trunk allow-pass vlan 2 3 1000
  • 配置对Untagged报文添加双层Tag功能

    # 配置接口GE0/0/1对收到的Untagged报文,直接添加双层Tag的功能。

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

  • 盒式S5700SI和S5700EI,框式S7700的ES0D0G24SA00和ES0D0G24CA00单板、S9700的EH1D2G24SSA0和EH1D2S24CSA0单板不支持此配置。
  • 在配置对Untagged报文添加双层Tag的命令时,若出现如下提示信息,请先通过命令port link-type hybrid设置接口的链路类型为Hybrid。
    [HUAWEI-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转换功能。
    [HUAWEI-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。
    [HUAWEI-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.
  • 删除灵活QinQ配置

    # 删除某一接口下所有灵活QinQ的配置。

    <HUAWEI> system-view
    [HUAWEI] interface gigabitethernet 0/0/1
    [HUAWEI-GigabitEthernet0/0/1] undo port vlan-stacking all

    # 删除灵活QinQ中某一个内层VLAN的配置。

    <HUAWEI> system-view
    [HUAWEI] interface gigabitethernet 0/0/1
    [HUAWEI-GigabitEthernet0/0/1] undo port vlan-stacking vlan 3 stack-vlan 10   //删除内层VLAN为3的灵活QinQ配置
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小禹先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值