5.2 VLAN:QinQ

article/2025/10/3 15:43:44

文章目录

  • 1.介绍
  • 2.华为
    • 2.1 基本QinQ
    • 2.2 灵活QinQ
  • 3.思科

1.介绍

  首先要知道QinQ的字面意思,大家都知道数据帧在二层传输中一般是用802.1q协议在源MAC地址后面加一个vlan 标签(内层标签),而QinQ就在数据帧源MAC地址和内层标签之间再加一个vlan标签(外层标签)。
  其次为什么要用QinQ,两个原因:1用户规模太大,4094个vlan不够用,qinq可以用4094*4094个vlan组合。2.其他技术相对QinQ来说,需要换设备啊或替换板卡啊等操作,所以比较贵。

2.华为

  华为的QinQ一般用基本QinQ和灵活QinQ,所用拓扑图如下。
在这里插入图片描述
通用配置介绍:
1.LSW1和LSW2的gi0/0/1上配置QinQ。外层VLAN是100或300。
2.PC的IP地址是192.168.10.x/24,X是PC编号。

2.1 基本QinQ

  LSW1和LSW2配置一致,LSW3和LSW4配置一致,所以LSW2和LSW4的配置步骤不在写出。

1.1 LSW1创建vlan
[SW1]vlan batch 1001.2 LSW1配置qinq端口
[SW1]int gi 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type dot1q-tunnel 
[SW1-GigabitEthernet0/0/1]port default vlan 100
[SW1-GigabitEthernet0/0/1]q1.3 LSW1配置trunk端口
[SW1]int GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type trunk
[SW1-GigabitEthernet0/0/2]port trunk allow vlan 1002.1 LSW3创建vlan
[SW3]vlan batch 10 302.2 LSW3配置上联端口
[SW3]int gi 0/0/1
[SW3-GigabitEthernet0/0/1]port link-type trunk
[SW3-GigabitEthernet0/0/1]port trunk all vlan  10 30  ---->hybrid就用tag vlan
[SW3-GigabitEthernet0/0/1]q2.3 LSW3配置下联端口
[SW3]int gi0/0/2
[SW3-GigabitEthernet0/0/2]port link-type acc
[SW3-GigabitEthernet0/0/2]port  def vlan 10
[SW3-GigabitEthernet0/0/2]q
[SW3]int gi 0/0/3
[SW3-GigabitEthernet0/0/3]port link-type access 
[SW3-GigabitEthernet0/0/3]port default vlan 30
[SW3-GigabitEthernet0/0/3]q3.测试
在LSW1的gi0/0/2端口抓包,设备之前相互ping操作,查看设备是否互通,并且数据帧的内外层VLAN与预先设置的一致。抓包可以看到192.168.10.1的外层vlan是100,内层是10;192.168.10.5的外层vlan是100,内层是30,全部通过。

在这里插入图片描述
在这里插入图片描述

2.2 灵活QinQ

  基本QinQ外层vlan标签只能由tunnel端口的default vlan唯一指定,而灵活QinQ可以定制外层标签,比如指定拓扑中vlan 10的外层标签是100,vlan 30的外层标签是300。
  LSW1和LSW2配置一致,LSW3和LSW4配置一致,所以LSW2和LSW4的配置步骤不在写出。

1.1 LSW1创建vlan
[SW1]vlan batch 100 3001.2 LSW1配置qinq端口
[SW1]int gi 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type hybrid
[SW1-GigabitEthernet0/0/1]port hybrid untag 100 300
[SW1-GigabitEthernet0/0/1]qinq vlan-translation enable
[SW1-GigabitEthernet0/0/1]port vlan-stacking vlan 10 stack-vlan 100
[SW1-GigabitEthernet0/0/1]port vlan-stacking vlan 30 stack-vlan 300
[SW1-GigabitEthernet0/0/1]q1.3 LSW1配置trunk端口
[SW1]int GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type trunk
[SW1-GigabitEthernet0/0/2]port trunk allow vlan 100 3002.1 LSW3创建vlan
[SW3]vlan batch 10 302.2 LSW3配置上联端口
[SW3]int gi 0/0/1
[SW3-GigabitEthernet0/0/1]port link-type trunk
[SW3-GigabitEthernet0/0/1]port trunk all vlan  10 30  ---->hybrid就用tag vlan
[SW3-GigabitEthernet0/0/1]q2.3 LSW3配置下联端口
[SW3]int gi0/0/2
[SW3-GigabitEthernet0/0/2]port link-type acc
[SW3-GigabitEthernet0/0/2]port  def vlan 10
[SW3-GigabitEthernet0/0/2]q
[SW3]int gi 0/0/3
[SW3-GigabitEthernet0/0/3]port link-type access 
[SW3-GigabitEthernet0/0/3]port default vlan 30
[SW3-GigabitEthernet0/0/3]q3.测试
在LSW1的gi0/0/2端口抓包,设备之前相互ping操作,查看设备是否互通,并且数据帧的内外层VLAN与预先设置的一致。192.168.10.1的外层vlan是100,内层是10;192.168.10.5的外层vlan是300,内层是30,全部符合要求。

在这里插入图片描述
在这里插入图片描述

3.思科

我在eve-ng虚拟机上选择了cisco IOL文件所有L2交换机,但很遗憾抓包看不到外层VLAN,所以模拟qinq失败了。下面有两个不同的命令,一个是CCIE第5版书里面给的命令,一个是思科官网ME3400E给的命令,大家有真机的话可以都试试。

1.CCIE书的命令
Switch(config)# interface gigabiethernet0/1------>选择要配置qinq的端口
Switch(config-if)# switchport mode dot1q-tunnel
Switch(config-if)# switchport access vlan 100------>100就是外层vlan ID
Switch(config-if)# l2protocol-tunnel   stp------->可以选VTP,CDP,STP,LLDP等2层协议2.ME3400E的命令
Switch(config)# interface gigabiethernet0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport vlan mapping 1-5 dot1q-tunnel 100
Switch(config-if)# switchport vlan mapping default drop
Switch(config-if)# exit

ME3400E的连接地址:https://www.cisco.com/c/en/us/td/docs/switches/metro/me3400e/software/release/12-2_55_se/configuration/guide/ME3400e_scg/swtunnel.html#wp1059451


http://chatgpt.dhexx.cn/article/cZYgj0Zx.shtml

相关文章

ensp QinQ的配置

QinQ技术〔也称Stacked VLAN 或Double VLAN〕。标准出自IEEE 802.1ad,其实现将用户私网VLAN Tag封装在公网VLAN Tag中,使报文带着两层VLAN Tag穿越运营商的骨干网络(公网) -----来源百度百科 QinQ概述 QinQ概述 QinQ的工作原理:多…

MUX-VLAN QINQ

MUX-VLAN 主VLAN :可以与MUX VLAN内所有的VLAN通信 隔离VLAN:只能和主vlan通信 组从VLAN:可以和相同组内的vlan通信,可以和主vlan通信 QINQ 应用场景 运营商宽带城域网,QINQ的内层标签识别每…

ENSP实验-QINQ

一、实验目的: 1.PC配置相同24位网段地址,采用如图vlan划分隔离 2.PE1、PE2之间采用trunk qinq的外层vlan标签vlan 100 300 400 3.基本qinq:CE1/CE3上行trunk vlan10、vlan20,PE1/PE2对应接口默认均封装一层vlan100 4.灵活qinq:CE2/CE4上行t…

案例分享:QinQ基本组网配置

配置需求 公司A的两个分支机构Site 1和Site 2通过运营商网络进行通信,该公司各业务使用的VLAN为VLAN 10~70;公司B的两个分支机构Site 3和Site 4也通过运营商网络进行通信,该公司各业务使用的VLAN为VLAN 30~90。 PE 1和…

QinQ初识--qinq基础知识

目录 一、QinQ简介 定义: 目的: 优点: 二、原理描述 基本原理: QinQ报文: 字段解释: 报文示例: QinQ封装: 三、实现方式 基本QinQ: 灵活QinQ: …

华为QinQ简单配置

qinq QinQ技术〔也称Stacked VLAN 或Double VLAN〕。标准出自IEEE 802.1ad,其实现将用户私网VLAN Tag封装在公网VLAN Tag中,使报文带着两层VLAN Tag穿越运营商的骨干网络(公网)。 作用 设备提供的端口QinQ特性是一种简单、灵活的二层VPN技术…

基本QinQ及灵活QinQ配置

基本QinQ和灵活QinQ的配置 实验拓扑 实验要求 要求LSW4和LSW6使用基本QinQ实现通信,打上vlan 2;LSW3和LSW5使用灵活QinQ实现通信,并且对于vlan30的数据打上vlan2的标签;对于vlan40的数据打上vlan3的标签 命令配置 基本QinQ配置 首先在LS…

华为灵活QinQ技术

华为灵活QinQ 灵活QinQ是对QinQ的一种更灵活的实现,又叫VLAN Stacking或QinQ Stacking。它是基于接口与VLAN相结合的方式实现的。除了能实现所有基本QinQ的功能外,对于同一个接口接收的报文还可以根据不同的VLAN做不同的动作,可以实现以下功…

QinQ技术的原理和配置

目录 一、QinQ技术的基础 1、QinQ技术的原理 2、QinQ的实现方式 3. QinQ的应用场景 二、QinQ技术的配置 1、基本QinQ配置 2、灵活QinQ配置 一、QinQ技术的基础 1、QinQ技术的原理 QinQ技术是一种二层封装技术,数据在传输的过程中,会在802.1Q …

QinQ概述

QinQ - hongliang888 - 博客园 (cnblogs.com) QinQ是什么?和VLAN什么关系?【VLAN专题】 - 腾讯云开发者社区-腾讯云 (tencent.com) QinQ概述 QinQ(802.1Q in 802.1Q)技术是一项扩展VLAN空间的技术,通过在802.1Q标签报文的基础上再曾加一层…

QINQ 交换机配置

定义 QinQ(802.1Q-in-802.1Q)技术是一项扩展VLAN空间的技术,通过在802.1Q标签报文的基础上再增加一层802.1Q的Tag来达到扩展VLAN空间的功能,可以使私网VLAN透传公网。由于在骨干网中传递的报文有两层802.1Q Tag(一层公…

读书笔记(12)QINQ

概述 在以太网 II 数据帧中,VLAN Tag 占 12 个位,理论上实际可用的 VLAN ID 有 2^124096 个,也就是我们常所说的有 4K 个可用 VLAN ID 可用,但实际上在某些厂家的设备上可能只有 1000 个 VLAN ID 可用。在城域以太等大型组网中&am…

QinQ高大上体现

一、首先要了解什么是QinQ: QinQ(802.1Q-in-802.1Q)技术是一项扩展VLAN空间的技术,通过在802.1Q标签报文的基础上再增加一层802.1Q的Tag来达到扩展VLAN空间的功能,可以使私网VLAN透传公网。由于在骨干网中传递的报文有两层802.1Q…

QinQ、VLAN Mapping原理和配置

我唯一知道的就是我一无所知。 —苏格拉底 文章目录 一、QinQ 基本原理二、VLAN Mapping 基本原理三、拓扑四、配置与分析五、总结 一、QinQ 基本原理 QinQ是指在802.1Q VLAN的基础上增加一层802.1Q VLAN标签,从而拓展VLAN的使用空间。在公网的传输过程中&#xff…

QinQ

7.3.1 QinQ技术诞生的背景 ——《华为交换机学习指南》 QinQ最初主要是为扩展VLAN ID空间而产生的,但随着城域以太网的发展以及运营商精细化运作的要求,QinQ的双层标签又有了进一步的使用场景。它的内、外层标签可以代表不同的信息,如内层标签…

QinQ技术

简要介绍 QinQ技术(也称Stacked VLAN 或Double VLAN)是指将用户私网VLAN标签封装在公网VLAN标签中,使报文带着两层VLAN标签穿越运营商的骨干网络,在公网中只根据外层VLAN标签传播,私网VLAN标签被屏蔽,这样…

什么是QinQ, QinQ基础,VLAN双层TAG

一、QinQ简介 IEEE 802.1Q 定义的 VLAN ID 域有 12 个比特,最多可以提供 4094 个 VLAN。但在实际应用中, 尤其是在城域网中,需要大量的 VLAN 来隔离用户,4094 个 VLAN 远远不能满足需求。QinQ 使整 个网络最多可以提供 4094409…

计算机网络——华为QINQ详解及其实验配置

创作不易,记得点赞哦 QinQ协议在用户私网VLAN Tag之外封装公网VLAN Tag,在公网中报文只根据公网VLAN Tag传播。QinQ为用户提供一种较为简单的二层VPN隧道。 目录 一. QINQ简述: 1.2 QinQ封装结构图 1.3 QinQ的分类 二 各QINQ的实验 2…

QinQ基础知识

QinQ简介 定义: QinQ(802.1Q-in-802.1Q)技术是一项扩展VLAN空间的技术,通过在802.1Q标签报文的基础上再增加一层802.1Q的Tag来达到扩展VLAN空间的功能,可以使私网VLAN透传公网。由于在骨干网中传递的报文有两层802.1…

10 个有用的 Python 字符串函数你必须知道

💂 个人网站:【 海拥】【保卫机器人】【骑士冒险】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼家族】💬 免费且实用的计算机相关知识题…