什么是QinQ

基于802.1 Q报文封装双层VLAN Tag的隧道协议

QinQ优点

解决日益紧缺的公网VLAN ID资源问题

用户可以规划自己的私网VLAN ID

提供一种较为简单的二层VPN解决方案

使用户网络具有较高的独立性

根据QinQ的具体实现方式,通常分为如下几类:

基于端口的QinQ

配置了此功能的端口,设备会为进入的报文打上一层外层VLAN, 通过配置端口类型为dot1q-tunnel实现。当接口类型为dot1q-tunnel时,该接口不支持二层组播功能。

灵活QinQ

根据指定条件为入报文加S-VLAN。条件:VLAN范围或VLAN优先级,仅指定报文优先级时,不关注入报文外层VLAN具体值。

优势:相对基于端口的QinQ,灵活QinQ可以根据入报文的外层VLAN及优先级来选择加或不加S-VLAN.

QINQ与灵活QINQ_解决方案

 

配置参考:(基于端口)

[SWB]interface ethernet 1/0/1

[SWB-Ethernet1/0/1]port link-type dot1q-tunnel(基于端口的QINQ类型)

[SWB-Ethernet1/0/1]port default vlan 3 (配置缺省标签为3,入方向打入3标签,出方向脱掉3标签.)

[SWB]interface ethernet 1/0/2

[SWB-Ethernet1/0/2]port link-type trunk

[SWB-Ethernet1/0/2]port trunk allow-pass vlan 3

[SWD]interface ethernet 1/0/1

[SWD-Ethernet1/0/1]port link-type dot1q-tunnel

[SWD-Ethernet1/0/1]port default vlan 3

[SWD] interface ethernet 1/0/2

[SWD-Ethernet1/0/2]port link-type trunk

[SWD-Ethernet1/0/2]port trunk allow-pass vlan 3

配置配置参考:(灵活QINQ)

[SWB]interface ethernet 1/0/1

[SWB-Ethernet1/0/1] qinq vlan-translation enable(打开vlan的翻译功能)

[SWB-Ethernet1/0/1]port link-type hybrid       (指定接口hybrid类型)

[SWB-Ethernet1/0/1]port hybrid untagged vlan 3(出方向脱掉3标签)

[SWB-Ethernet1/0/1]port vlan-stacking vlan 200 to 300 stack-vlan 3(给私网vlan200 到 300 覆盖一个公网vlan3 标签)

[SWB]interface ethernet 1/0/2

[SWB-Ethernet1/0/2]port link-type trunk     (指定端口trunk类型)

[SWB-Ethernet1/0/2]port trunk allow-pass vlan 3    (允许放行vlan3)

[SWD]interface ethernet 1/0/1

[SWD-Ethernet1/0/1] qinq vlan-translation enable (打开vlan的翻译功能)

[SWD-Ethernet1/0/1]port link-type hybrid       (指定接口hybrid类型)

[SWD-Ethernet1/0/1]port hybrid untagged vlan 3  (出方向脱掉3标签;)

[SWD-Ethernet1/0/1]port vlan-stacking vlan 200 to 300 stack-vlan 3   (给私网vlan200 到 300 覆盖一个公网vlan3 标签)

[SWD]interface ethernet 1/0/2

[SWD-Ethernet1/0/2]port link-type trunk

[SWD-Ethernet1/0/2]port trunk allow-pass vlan 3

QINQ与灵活QINQ_组播_02