Qinq原理与实现

QinQ是对802.1Q的扩展,其核心思想是将用户私网VLAN tag封装到公网VLAN tag中,报文带着两层tag穿越服务商的骨干网络,从而为用户提供一种较为简单的二层VPN隧道。

相比vlan-mapping技术,QINQ能够节省公网的vlan标签,而且配置相对简单。vlan-mapping技术要求运营商骨干网络必须要为每个客户创建一个独立的公网vlan标签以实现用户私网vlan到公网vlan的转化,也就是说有多少个独立的私网vlan就有多少个独立的公网vlan,一个数据包携带一层vlan标记。而QINQ技术实现的是多个私网vlan转化成一个公网vlan在运营商网络传输,一个数据包携带两层vlan标志。


基于端口的QINQ 在PE端口的配置命令如下:
interface g0/0/1                                进入PE端口
port link-type dot1q-tunnel                     将接口模式设置为dot1q-tunnel 
port default vlan 10                            设置封装的vlan tag
qinq vlan-translation enable                    要开启qing模式
在CE端口的配置如下:
port link-type trunk                            设置端口类型为trunk
port trunk allow-pass vlan all                  设置允许所有vlan通过

注意:运营商内的交换机端口都要配置成trunk。在另一端的设备上也进行同样的配置

灵活的QINQ可以在同个PE设备下为不同的私网vlan打上不同的公网标识从而进行一个流量控制功能
但是此时的PE端口必须指定为hybrid接口,因为只有hybrid接口才允许在同一个端口里转发不同的
vlan
在PE端配置命令如下:
interface g0/0/1                                进入PE端口
port link-type hybrid                           将接口模式设置为hybrid
qinq vlan-translation enable                    hybrid接口要开启qing模式
port hybrid untagged vlan 11 to 12              允许发送相应的公网vlan tag
port vlan-stacking vlan 2 stack-vlan 11         将私网vlan转化成相应的公网vlan,可以将多
port vlan-stacking vlan 3 stack-vlan 12         个私网vlan转化成一个公网vlan,也可以一对一
在CE端口的配置如下:
port link-type trunk                            设置端口类型为trunk
port trunk allow-pass vlan all                  设置允许所有vlan通过

注意:运营商内的交换机端口都要配置成trunk。在另一端的设备上也进行同样的配置

附上:clear configuration interface g0/0/1         清除接口原先的所有配置清除完后接口会自动shutdown,此时必须通过undo shutdown 来手动激活端口 



  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值