一、QinQ简介
IEEE 802.1Q 定义的 VLAN ID 域有 12 个比特,最多可以提供 4094 个 VLAN。但在实际应用中,
尤其是在城域网中,需要大量的 VLAN 来隔离用户,4094 个 VLAN 远远不能满足需求。QinQ 使整
个网络最多可以提供 4094×4094 个 VLAN,满足了城域网对 VLAN 数量的需求。
QinQ 是 802.1Q in 802.1Q 的简称,是基于 IEEE 802.1Q 技术的一种比较简单的二层 VPN 协议。
通过将一层 VLAN Tag 封装到私网报文上,使其携带两层 VLAN Tag 穿越运营商的骨干网络(又称
公网),从而使运营商能够利用一个 VLAN 为包含多个 VLAN 的用户网络提供服务。
QinQ 具备以下优点:
1、缓解公网 VLAN 资源日益紧缺的问题。
2、 用户可以规划自己的私网 VLAN,不会导致与公网 VLAN 冲突。
3、 为用户提供了一种简单、灵活的二层 VPN 解决方案。
4、当运营商进行 VLAN 规划时,用户网络不必更改原有配置,使用户网络具有了较强的独立性。
二、QinQ的工作原理
QinQ报文在运营商网络中传输时带有双层VLAN Tag:
1、内层 VLAN Tag:为用户的私网 VLAN Tag,Customer VLAN Tag (简称 CVLAN)。
设备依靠该 Tag 在私网中传送报文。
2、外层 VLAN Tag:为运营商分配给用户的公网 VLAN Tag, Service VLAN Tag(简
称 SVLAN)。设备依靠该 Tag 在公网中传送 QinQ 报文。