news 2026/6/15 15:30:49

什么是VLAN Mapping

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
什么是VLAN Mapping

文章目录

    • 为什么需要VLAN Mapping?
    • VLAN Mapping应用场景有哪些?
    • VLAN Mapping是如何工作的



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


为什么需要VLAN Mapping?

在某些场景中,两个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应用场景有哪些?

1 to 1的VLAN Mapping

当接口收到带有单层VLAN Tag的帧后,将报文中携带的单层VLAN Tag映射为指定的单层VLAN Tag。

1 to 1的VLAN Mapping主要用于下图所示的园区组网环境。每个家庭用户的不同业务(HSI、IPTV、VoIP)分别采用不同的VLAN进行传输。但是相同业务规划了相同的CVLAN,为了区分不同的家庭用户,需要在楼道交换机处将不同家庭用户的相同业务采用不同的VLAN进行发送,即进行1 to 1的VLAN Mapping。这样,就需要提供大量的VLAN来隔离不同用户的不同业务,而汇聚层网络接入设备可以提供的VLAN数量有限,所以需要在园区交换机上完成VLAN的汇聚功能,将由多个VLAN发送的不同用户的相同业务采用同一个VLAN进行发送(N to 1的VLAN Mapping)。


1 to 1的VLAN Mapping应用示意图

2 to 1的VLAN Mapping

当接口收到带有双层VLAN Tag的帧后,将报文中的外层Tag映射为指定的Tag,内层Tag作为数据透传。

2 to 1的VLAN Mapping主要用于下图所示的园区组网环境。用户通过家庭网关、楼道交换机和小区交换机接入汇聚层网络。为了区分不同的用户和业务,以便进行网络管理和计费等,可以在楼道交换机上部署QinQ功能;同时为了节约VLAN资源,将不同用户的相同业务采用同一个VLAN进行发送,可在小区交换机上分别部署VLAN Mapping功能实现。

2 to 1的VLAN Mapping应用示意图

2 to 2的VLAN Mapping

2 to 2的VLAN Mapping主要用于下图所示的组网环境。处于不同地理位置的用户,为了可以规划自己的私网VLAN ID,避免和ISP网络中的VLAN ID冲突,同时便于区分不同的用户和业务,采用了QinQ方式传输,即用户报文中带有双层VLAN Tag。但是由于用户报文中的VLAN ID与ISP网络分配的VLAN ID不一致,将导致用户报文被丢弃,从而导致用户通信中断。此时可以在PE侧部署2 to 2的VLAN Mapping功能,将用户网络的双层Tag替换成运营商网络的双层Tag。

2 to 2的VLAN Mapping应用示意图

VLAN Mapping是如何工作的

交换机收到数据报文后,根据是否带有Tag做以下两种处理:

  • 数据报文带Tag,根据配置的VLAN Mapping方式,决定替换单层、双层或双层中的外层Tag;然后进入MAC地址学习阶段,根据源MAC地址+映射后的VLAN ID刷新MAC地址表项;根据目的MAC+映射后VLAN ID查找MAC地址表项,如果没有找到,则在VLAN ID对应的VLAN内广播,否则从表项对应的接口转发。
  • 数据报文不带Tag,根据配置的VLAN划分方式决定是否添加VLAN Tag,对于不能加入VLAN的数据报文上送CPU或丢弃,否则添加Tag;然后进入MAC地址学习阶段,按照二层转发流程进行转发。

当在接口Port1上配置了VLAN2和VLAN3映射后,接口在向外发送VLAN2的帧时,将帧中的VLAN Tag替换成VLAN3的VLAN Tag;在接收VLAN3的帧时,将帧中的VLAN Tag替换成VLAN2的VLAN Tag,然后按照二层转发流程进行数据转发,这样VLAN2和VLAN3就能实现互相通信。

VLAN Mapping功能示意图

此外,要想借助VLAN Mapping实现两个VLAN内设备互相通信,这两个VLAN内设备的IP地址还必须处于同一网段。如果两个VLAN内设备的IP地址不在同一网段,那么设备间的互通需要依赖三层路由实现,这样就失去了VLAN Mapping的意义。

  • 映射方式

设备支持基于VLAN、802.1p优先级和MQC方式实现VLAN Mapping,其中基于VLAN的VLAN Mapping包括以下映射方式:
1 to 1的映射方式

当部署VLAN Mapping功能设备上的接口收到带有单层VLAN Tag的报文时,将报文中携带的单层VLAN Tag映射为公网的VLAN Tag。包括1:1和N:1两种方式,其中1:1的方式是将指定的一个用户侧VLAN Tag标签映射到一个网络侧VLAN Tag标签,N:1的方式是将指定范围的多个用户侧VLAN Tag标签映射到一个网络侧VLAN Tag标签。

  • 2 to 1的映射方式

当部署VLAN Mapping功能设备上的接口收到带有双层VLAN Tag的报文时,将报文中携带的外层VLAN Tag映射为公网的VLAN Tag,内层VLAN Tag作为数据透传。也包括1:1和N:1两种方式,其中1:1的方式是指将一个外层VLAN Tag映射到一个公网的VLAN Tag,内层VLAN Tag不变。N:1的方式是指通过多次配置命令将多个外层VLAN Tag映射到一个公网的VLAN Tag,内层VLAN Tag不变。

  • 2 to 2的映射方式

当部署VLAN Mapping功能设备上的接口收到带有双层VLAN Tag的报文时,将报文中携带的双层VLAN Tag映射为公网的双层VLAN Tag。

基于MQC实现VLAN Mapping指的是通过MQC可以对分类后的报文实现VLAN Mapping。用户可以根据多种匹配规则对报文进行流分类,然后将流分类与VLAN Mapping的动作相关联,对匹配规则的报文重标记报文的VLAN ID值。基于MQC的VLAN Mapping能够针对业务类型提供差别服务。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 12:21:55

2000-2024年上市公司融资约束数据SA WW KZ FC指数

【最新版2024】融资约束数据 SA WW KZ FC指数 SA(2000-2024) WW(2000-2024) KZ(2000-2024) FC(2000-2024) 数据来源:csmar,包含指标说明pdf 区间&#…

作者头像 李华
网站建设 2026/6/15 1:11:33

基于深度学习YOLOv12的疲劳驾驶检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 基于深度学习YOLOv12的疲劳驾驶检测系统是一个创新的计算机视觉应用,旨在通过实时监测驾驶员面部特征来预防疲劳驾驶引发的交通事故。本系统采用先进的YOLOv12目标检测算法,能够高效识别四种关键面部状态:打哈欠(Yawn)、闭眼(c…

作者头像 李华
网站建设 2026/6/15 11:23:49

智能茶几:AI Agent的客厅使用模式分析

智能茶几:AI Agent的客厅使用模式分析 关键词:智能茶几、AI Agent、客厅使用模式、人机交互、智能家居 摘要:本文聚焦于智能茶几与AI Agent在客厅场景中的融合应用。首先介绍了研究的背景、目的、预期读者和文档结构,阐述了相关术语。接着深入探讨了智能茶几和AI Agent的核…

作者头像 李华
网站建设 2026/6/15 12:20:35

RankCoT:融合排序与思维链,解锁RAG系统知识精炼新高度

RankCoT是一种创新的知识精炼方法,通过在思维链生成过程中融入排序信号,提升RAG系统性能。该方法让模型为每个检索文档生成独立思维链,利用直接偏好优化(DPO)训练模型选择最佳思维链,并引入自反思机制进一步精炼。实验表明&#x…

作者头像 李华