核心实验13合集_vlan mapping 和QinQ_ENSP

news2024/11/15 19:59:30

项目场景一:

核心实验13合集-1_vlan高级配置_ENSP
vlan mapping
vlan转换
将用户端发来的vlan30-31的标签全部转换成vlan100向上发送


相关知识点:

定义:
VLAN Mapping通过修改报文携带的VLAN Tag来实现不同VLAN的相互映
射。

目的:
在某些场景中,两个VLAN相同的二层用户网络通过骨干网络互联,为了实
现用户之间的二层互通,以及二层协议(例如MSTP等)的统一部署,需要
实现两个用户网络的无缝连接,此时就需要骨干网可以传输来自用户网络的
带有VLAN Tag的二层报文。而在通常情况下,骨干网的VLAN规划和用户网
络的VLAN规划是不一致的,所以在骨干网中无法直接传输用户网络的带有
VLAN Tag的二层报文。
解决这个问题的方法有两个,其中一个是通过QinQ或者VPLS等二层隧道技
术,将用户带有VLAN Tag的二层报文封装在骨干网报文中进行传输,可以
实现用户带有VLAN Tag的二层报文的透传。但是这种方法一方面需要增加
额外的报文开销(增加一层封装),另外一方面,二层隧道技术可能会对某
些二层协议报文的透传支持不是非常完善。另外一种方法就是通过VLAN
Mapping技术,一侧用户网络的带有VLAN Tag的二层报文进入骨干网后,
骨干网边缘设备将用户网络的VLAN(C-VLAN)修改为骨干网中可以识别和
承载的VLAN(S-VLAN),传输到另一侧之后,边缘设备再将S-VLAN修改
为C-VLAN。这样就可以很好的实现两个用户网络二层无缝连接。
在另一种场景中,如果由于规划的差异,导致两个直接相连的二层网络中部
署的VLAN ID不一致。但是用户又希望可以把两个网络作为单个二层网络进
行统一管理,例如用户二层互通和二层协议的统一部署。此时也可以在连接
两个网络的交换机上部署VLAN Mapping功能,实现两个网络之间不同
VLAN ID的映射,达到二层互通和统一管理的目的。

注意:vlan-mapping 映射只有在报文已经携带了 tag 标签 才可
以转换。即只有在trunk 或者hybrid(tag)才会生效。在
access口无法配置vlan-mapping。

实搭拓扑图:

在这里插入图片描述


具体操作:

配置不同在与sw2上

sw1:

[sw1]vlan 100
[sw1-vlan100]int g0/0/2
[sw1-GigabitEthernet0/0/2]po li ac
[sw1-GigabitEthernet0/0/2]po de vl 100
[sw1-GigabitEthernet0/0/2]int g0/0/1
[sw1-GigabitEthernet0/0/1]po li tr
[sw1-GigabitEthernet0/0/1]po tr al vl 100

sw2:

[sw2]vlan 100
[sw2-vlan100]int g0/0/1
[sw2-GigabitEthernet0/0/1]qinq vlan-translation enable /启用vlan标签的转换
[sw2-GigabitEthernet0/0/1]po tr al vl 100
[sw2-GigabitEthernet0/0/1]port vlan-mapping vlan 30 to 31 map-vlan 100 /vlan标签30-31 转换成100

[sw2]int g0/0/2
[sw2-GigabitEthernet0/0/2]port link-type tr
[sw2-GigabitEthernet0/0/2]po tr al vl 100
 

sw3:


[sw3]vlan batch 30 31
[sw3]int g0/0/3
[sw3-GigabitEthernet0/0/3]po li ac
[sw3-GigabitEthernet0/0/3]po de vl 30
[sw3-GigabitEthernet0/0/3]int g0/0/2
[sw3-GigabitEthernet0/0/2]po li ac
[sw3-GigabitEthernet0/0/2]po de vl 31
[sw3-GigabitEthernet0/0/2]int g0/0/1
[sw3-GigabitEthernet0/0/1]po li tr
[sw3-GigabitEthernet0/0/1]po tr al vl 30 31

完成效果:

在这里插入图片描述

项目场景二:

核心实验13合集-2_vlan高级配置_ENSP
使用vlan mapping 实现二层vpn功能


实搭拓扑图:

在这里插入图片描述


具体操作:

在实验13-1的基础上增加如下配置:

sw4:

[sw4]vlan 30
[sw4-vlan100]int g0/0/2
[sw4-GigabitEthernet0/0/2]po li ac
[sw4-GigabitEthernet0/0/2]po de vl 30
[sw4-GigabitEthernet0/0/2]int g0/0/1
[sw4-GigabitEthernet0/0/1]po li tr
[sw4-GigabitEthernet0/0/1]port tr al vl 30

sw1:

[sw1]int g0/0/3
[sw1-GigabitEthernet0/0/3]qinq vlan-translation enable 
[sw1-GigabitEthernet0/0/3]po li tr
[sw1-GigabitEthernet0/0/3]po tr al vl 100
[sw1-GigabitEthernet0/0/3]port vlan-mapping vlan 30 to 31 map-vlan 100


完成效果:

二层vlan vpn。pc11-1与pc13-1互通。


项目场景三:

xxxx实验x_xxxx_ENSP
核心实验13合集_vlan mapping 和QINQ_ENSP
QINO


相关知识点:

背景:QinQ(802.1Q-in-802.1Q)技术是一项扩展VLAN空间的技术,通
过在802.1Q标签报文的基础上再增加一层802.1Q的Tag来达到扩展VLAN空
间的功能,可以使私网VLAN透传公网。由于在骨干网中传递的报文有两层
802.1Q Tag(一层公网Tag,一层私网Tag),即802.1Q-in-802.1Q,所以
称之为QinQ协议。
目的
随着以太网技术在网络中的大量部署,利用802.1Q VLAN对用户进行隔离和
标识受到很大限制。因为IEEE802.1Q中定义的VLAN Tag域只有12个比特,
仅能表示4096个VLAN,无法满足以太网中标识大量用户的需求,于是QinQ
技术应运而生。
QinQ是通过在原有的802.1Q报文的基础上增加一层802.1Q标签来实现的,
使得VLAN数量增加到4094×4094,扩展了VLAN空间。
随着以太网的发展以及精细化运作的要求,QinQ的双层标签又有了进一步的
使用场景。它的内外层标签可以代表不同的信息,如内层标签代表用户,外
层标签代表业务。另外,QinQ报文带着两层Tag穿越公网时,内层Tag透明
传送,也是一种简单、实用的VPN技术。因此它又可以作为核心MPLS VPN
在以太网VPN的延伸,最终形成端到端的VPN技术。
受益
QinQ通过增加一层802.1Q的标签头实现了扩展VLAN空间的功能,具有以下
价值:
扩展VLAN,对用户进行隔离和标识不再受到限制。
QinQ内外层标签可以代表不同的信息,如内层标签代表用户,外层
标签代表业务,更利于业务的部署。
QinQ封装、终结的方式很丰富,帮助运营商实现业务精细化运营
QinQ :数据包封装两层标签

实搭拓扑图:

在这里插入图片描述


具体操作:

sw3:

vlan 100
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 100

sw4:

vlan 100
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 100

sw1:

interface GigabitEthernet0/0/1
port link-type dot1q-tunnel
port default vlan 3
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094

sw2:

int gi 0/0/2
port link-type dot1q-tunnel
port default vlan 3
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094

其他接口配置使用传统配置。

完成效果:

多层vlan标签。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/985573.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c语言数组的用法

c语言数组的用法如下: 一维数组的定义方式 在C语言中使用数组必须先进行定义。一维数组的定义方式为: 类型说明符 数组名 [常量表达式]; 其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表…

原生js之dom表单改变和鼠标常用事件

那么好,本次我们聊聊表单改变时如何利用onchange方法来触发input改变事件以及鼠标常用的滑入滑出,点击down和点击up事件. 关于onchange方法 onchange方法在鼠标输入完后点击任何非输入框位置时触发.触发时即可改变原有输入框的值. out 、leave、over、down、up鼠标方法 当用…

YOLOV7改进-空洞卷积+共享权重的Scale-Aware RFE

代码 1、先把文件复制到common.py中 2、yolo.py添加类名 3、下半部分进行添加修改 4、cfg-training:新建配置文件 加了一行,后面对于序号1 5、这里选择12层替代

软件第三方测评机构简析:良好的测试环境对软件产品起到的作用

近年来,软件行业发展迅速,软件产品的质量成为用户关注的焦点。而软件的质量评估往往需要依赖专业的第三方测评机构,为了更好地了解软件测试环境对产品质量的重要性,小编整理了以下简析: 一、良好的测试环境对软件产品…

Redis是单线程Or多线程?单线程为什么反而快?

0. 从什么角度看是单线程or多线程 从总体角度来,redis是单线程的: Redis 单线程指的是: 「接收客户端请求->解析请求 ->进行数据读写等操作->发送数据给客户端」 这个过程是由一个线程(主线程)来完成的…

【Leetcode刷题】哈希

本篇文章为 LeetCode 哈希模块的刷题笔记,仅供参考。 哈希表是一种使用哈希函数组织数据,以支持快速插入和搜索的数据结构。哈希表通过哈希函数通过将任意类型的数据映射到固定大小的数据,以实现快速查找和存储数据。C 中的无序容器 unorder…

音视频编码格式-AAC ADT

1408(16进制) : 0001 0100 0000 1000 audioObjectType为 00010 , 即 2, profie (audioObjectType -1 ) AAC LC samplingFrequencyIndex为 1000 , 即 8 , 对应的采样频率为 16000 channelConfiguration为 0001 , 表示channel数量为1

10、哈希函数与哈希表

哈希函数 出现次数最多的 32G 小文件方法:利用哈希函数在种类上均分 设计RandomPool结构 设计一种结构,在该结构中有如下三个功能: insert(key):将某个key加入到该结构,做到不重复加入 delete(key):将原本在结构中的某个key移除 getRando…

电商3D资产优化管线的自动化

如果你曾经尝试将从 CAD 程序导出的 3D 模型上传到 WebGL 或 AR 服务,那么可能会遇到最大文件大小、永无休止的进度条和糟糕的帧速率等问题。 为了创作良好的在线交互体验,优化 3D 数据的大小和性能至关重要。 这也有利于你的盈利,因为较小的…

识别评估项目风险常用6大方法

提前识别和评估项目风险,有助于风险预防和规避,从而提前采取预防措施,有效避免和减少风险的发生,防止风险进一步扩大和恶化。如果没有提前识别风险,没有及时处理风险问题,往往造成项目交付延迟、成本超支等…

实时监测与优化:3D车辆状态可视化的崭新前景

当谈到车辆状态可视化时,我们进入了数字化时代的新境界。这不仅是一种技术革命,更是一种全新的智能化管理方式,为车辆运营提供了前所未有的便利和效率。以下是3D车辆状态可视化的一些关键方面,以及它如何改变了我们的交通和物流管…

RT-DETR个人整理向理解

一、前言 在开始介绍RT-DETR这个网络之前,我们首先需要先了解DETR这个系列的网络与我们常提及的anchor-base以及anchor-free存在着何种差异。 首先我们先简单讨论一下anchor-base以及anchor-free两者的差异与共性: 1、两者差异:顾名思义&…

《TCP/IP网络编程》阅读笔记--域名及网络地址

目录 1--域名系统 2--域名与 IP 地址的转换 2-1--利用域名来获取 IP 地址 2-2--利用 IP 地址获取域名 3--代码实例 3-1--gethostbyname() 3-2--gethostbyaddr() 1--域名系统 域名系统(Domain Name System,DNS)是对 IP 地址和域名进行相…

三分钟,教你做出领导满意的可视化报表

数字化已然成为社会发展的共识,企业想要在未来的竞争中占据优势,获取不断发展的数字经济,就必须将数据看作企业的战略资源,利用数据可视化将数据转化为信息,促进企业发展。 数据可视化是什么 在早期数据分析领域&…

业务安全情报第22期 | 不法分子为何盗刷企业短信?

目录 手机短信的重要性 手机短信接口被攻击的危害 社交App短信遭遇疯狂盗刷 社交App该如何防控威胁 规则上的防护措施 技术上的防护措施 近期监测发现,某知名社交平台遭遇黑灰产大规模注册账号,账号短信接口被疯狂盗用。不仅影响正常用户操作&…

TSINGSEE青犀AI视频分析/边缘计算/AI算法·人脸识别功能——多场景高效运用

旭帆科技AI智能分析网关可提供海量算法供应,涵盖目标监测、分析、抓拍、动作分析、AI识别等,可应用于各行各业的视觉场景中。同时针对小众化场景可快速定制AI算法,主动适配大厂近百款芯片,打通云/边/端灵活部署,算法一…

Stable Diffusion — ControlNet 超详细讲解

Stable Diffusion — ControlNet 超详细讲解 ControlNet 最近非常火🔥!ControlNet 和 Stable Diffusion 的结合使 Stable Diffusion 能够接受指导图像生成过程的条件输入,从而增强了 Stable Diffusion 的性能。今天为大家深入剖析 ControlNe…

华为数通方向HCIP-DataCom H12-821题库(单选题:321-340)

第321题 BGP的Open报文是用于建立对等体连接的,以下哪一项不属于Open报文中携带的参数信息? A、发送者的Router ID B、AS号 C、BGP版本号 D、TCP端口号 答案:D 解析:以下是BGP的Open报文: 第322题 在建立BGP对等体的过程中,OpenSent状态表明BGP等待的Open报文 并对收…

合宙Air724UG LuatOS-Air LVGL API控件-微调框 (Spinbox)

微调框 (Spinbox) 微调框用于数值调整,有时候我们希望获取一个用户输入的数值,但是又不希望弹出键盘,可以使用微调框。 示例代码 -- 回调函数 function spinbox_increment_event_cb(obj, event)if event lvgl.EVENT_SHORT_CLICKED thenlvg…

RetroArch 接入两个同款手柄只能识别到一个导致无法双打的问题

测试平台 设备:StationPC M3 RetroArch: 1.1.5(当前官方最新) 手柄:北通蝙蝠BD2F(XBOX360键位) 问题说明 RetroArch插入两个同款手柄/摇杆时只能识别到一个,此时两个手柄都是可以控制模拟器,但是进入游戏也都是p1,无法实现双打 解决办法 …