设备调试之QinQ技术实践

QinQ

1.实践背景

QinQ是在用户报文进入服务提供商网络之前封装上一个服务提供商网络的VLAN Tag,而把用户报文中的原有的VLAN Tag当做数据,使报文带着两层VLAN Tag穿越服务提供商网络。在服务提供商网络中,报文只根据外层VLAN Tag传播,当用户报文离开服务提供商网络时,剥去外层VLAN Tag,在用户网络中根据私网VLAN Tag传播,从而解决VLAN数目不足的问题。

2 实践原理

1、在QinQ配置模型中,当边缘设备(如上拓扑指的是汇聚交换机)连接服务商网络的上链口连接的的接口为Trunk port、Hybrid port的时候,请避免将Trunk port或Hybrid port的Native vlan设置为tunnel口的缺省vlan。因为当报文从Trunk port或Hybrid port输出时,会被剥去VID为其Native vlan的Tag。
2、由于开启QinQ功能的设备会为用户报文封装其他VLAN的外层Tag,不会按报文中原始的VLAN进行转发,因此可以不需要在设备上创建用户的VLAN(实际环境中用户vlan可配可不配,都不会对网络产生影响)。
3、Uplink端口其实就是一种特殊的Trunk口,不同的是,从Uplink口输出的报文都是带Tag的。而从Trunk Port输出的报文,如果是Native VLAN转发过来的,则是不带tag的。
4、基本QinQ,端口收到的报文不管带不带tag标签,都会加上外部标签。如果接收到的是已经带有VLAN Tag的报文,该报文就成为双Tag的报文;如果接收到的是不带VLAN Tag 的报文,该报文就成为带有端口缺省VLAN Tag 的报文。
5、基本QinQ无法实现对于管理vlan不打外部标签,依然使用原始的vlan标签进行转发

3.实践拓扑

在这里插入图片描述

4.地址规划

在这里插入图片描述

5.详细配置

1、核心交换机Switch37601的配置
(1)创建运营商提供的外部VLAN1000

Ruijie#configure terminal
Ruijie(config)#hostname 37601
37601config)#vlan 1000
37601(config-vlan)#exit

(2)在连接接入交换机的端口上启用基本QinQ功能

37601(config)#interface f0/7
37601 (config-if-FastEthernet 0/7)#switchport mode dot1q-tunnel  ---->设置g0/7接口为dotlq-tunnel口 
37601 (config-if-FastEthernet 0/7)#switchport dot1q-tunnel native vlan 1000  ---->设置g0/7 dotlq-tunnel口的默认vid为1000
37601 (config-if-FastEthernet 0/7)#switchport dot1q-tunnel allowed vlan add untagged 1000   ------>从运营商会来的数据流到了dotlq-tunnel端口输出时剥离外部tag 

(3)连接运营商网络的端口设置为uplink口

37601 (config)#interface f0/1
37601 (config-if-FastEthernet 0/1)#switchport mode uplink

2、接入交换机Switch26281的配置(划分VLAN10和VLAN20,设置Switch26281端口fa0/9为Trunk口,用于连接Switch37601,设置Switch26281端口fa0/1,fa0/3为access口,用于连接pc)

Ruijie#configure terminal
Ruijie(config)#hostname 26281
26281(config)#vlan range 10,20
26281 (config-vlan-range)#exit
26281 (config)#interface range f0/1-10
26281 (config-if-range)#switchport access vlan 10
26281 (config-if-range)#exit
26281 (config)#interface range f0/11-20
26281 (config-if-range)#switchport access vlan 20
26281 (config-if-range)#exit
26281 (config)# interface f0/9
26281 (config-if-FastEthernet 0/9)#switchport mode trunk
26281(config-if-FastEthernet 0/9)#end

6.测试结果

(1)查看接口是否开启QinQ功能
在这里插入图片描述
(2)查看TPID值
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

寻址00000001

千里之行,始于“足下”

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

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

打赏作者

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

抵扣说明:

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

余额充值