QinQ原理
1.QinQ概述
QinQ(802.1Q-in802.1Q)协议基于IEEE802.1Q技术的一种二层隧道协议。由于在公网中传递的帧有两层802.1Q Tag(一个是公网Tag,一个私网Tag),所以称之为QinQ协议。
QinQ解决了如下几个问题
1.缓解日益紧缺的公司VLAN ID资源问题;
2.用户可以规划自己的私网VLAN ID,不会导致和公网VLAN ID冲突;
3.为小型城域网或企业网提供一种较为简单的二层VPN解决方案
1.1 QinQ产生的背景
一、解决日益紧缺的公网VLAN ID资源问题
·4094个VLAN不能满足大规模的网络需求
·运营商需要根据VLAN ID对接入用户进行区分
二、用户希望可以规划自己的私网VLAN ID,而不会与公网WLAN冲突
·由于QinQ带着两层VLAN标签,穿越运营商的网络。内层标签代表用户;外层标签代表业务,这已经在运营商中得到了广泛的应用。
我们可以通过下图,了解QinQ诞生的必要
如图中所示,总公司连接两个个子公司,而各个子公司要对不同部门的员工采用VLAN进行区分,但两个个子公司的VLAN ID 号是重叠的!如果数据帧中,只采用一层的VLAN标签,那么总公司就无法区分数据是来自于哪个子公司。
所以,为