Super-Vlan和MUX-Vlan的原理、配置、区别
Super-Vlan
原理
Super-Vlan也叫Aggregate-Vlan。
一般的三层交换机中,通常是采用一个VLAN对应一个vlanif接口的方式实现广播域之间的互通,这在某些情况下导致了IP地址的浪费。因为一个VLAN对应的子网中,子网号、子网定向广播地址、子网缺省网关地址不能用作VLAN内的主机IP地址,且子网中实际接入的主机可能少于编址数,多出来的IP地址也会因不能再被其他VLAN使用而浪费掉。
为了解决上述问题,VLAN聚合应运而生。它通过引入Super-Vlan和Sub-Vlan的概念,使每个Sub-Vlan对应一个广播域,并让多个Sub-Vlan和一个Super-Vlan关联,只给Super-Vlan分配一个IP子网,所有Sub-Vlan都使用Super-Vlan的IP子网和缺省网关进行三层通信。
不同Sub-Vlan下的终端默认不能互通,如果要通信,需要在Super-Vlan的VLANIF接口上开启Proxy ARP(代理ARP)。每个Sub-Vlan内的主机与外部的三层通信是靠Super-Vlan的三层VLANIF接口来实现的,Super-Vlan负责实现所有Sub-Vlan共享同一个三层接口的需求,使不同Sub-Vlan内的主机可以共用同一个网关。
Super-Vlan技术主要目的是减少IP地址浪费。
注意:
- Sub-Vlan不占用一个独立的网段。
- VLAN 1不能配置为Super Vlan。
- 一个Super-Vlan可以包含一个或多个Sub-Vlan。
- 同一个Super-Vlan中,无论终端属于哪一个Sub-Vlan,它的IP地址都在Super-Vlan对应的网段内。
配置
如图:

创建vlan2、3、10,vlan2和vlan3作为Sub-Vlan,vlan10作为Super-Vlan,vlan2和vlan3的三层通信通过Super-Vlan的三层接口VLANIF10来实现,如果vlan2和vlan3相互之间想要通信,需要在Super-Vlan的VLANIF10接口上启用代理ARP来实现。
SW1配置如下:
[SW1]vlan batch 2 3 10 //创建vlan
[SW1]interface Vlanif 10
[SW1-Vlanif10]ip address 192.168.1.254 24 //配置网关地址
[SW1-Vlanif10]quit
[SW1]vlan 10 //进入vlan10
[SW1-vlan10]aggregate-vlan //把vlan10设置为Super-Vlan
[SW1-vlan10]access-vlan 2 3 //把vlan2和vlan3设置为Sub-Vlan
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type trunk //与SW2下联链路设置为trunk链路
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 //允许vlan2和vlan3通过
SW2配置如下:
[SW2]vlan batch 2 3
[SW2]interface GigabitEthernet 0/0/1
[SW2-GigabitEthernet0/0/1]port link-type trunk //与SW1上联链路配置为trunk链路
[SW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 //允许vlan2和vlan3通过
[SW2-GigabitEthernet0/0/1]quit
[SW2]interface GigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2]port link-type access
[SW2-GigabitEthernet0/0/2]port default vlan 2
[SW2-GigabitEthernet0/0/2]quit
[SW2]interface GigabitEthernet 0/0/3
[SW2-GigabitEthernet0/0/3]port link-type access
[SW2-GigabitEthernet0/0/3]port default vlan 3
配置完成后,通信情况如下:


vlan2和vlan3都可以与网关进行通信。虽然它们之间属于相同的网段,但是属于不同的vlan,所以相互之间无法进行通信,如果要进行通信,需要在Super-Vlan上配置代理ARP,命令如下:
[SW1]interface Vlanif 10 //进入三层接口
[SW1-Vlanif10]arp-proxy inter-sub-vlan-proxy enable //开启vlan间代理ARP功能
配置完成后,处于相同的网段,不同的vlan,即Sub-Vlan之间就可以相互通信了:

MUX-Vlan
原理
MUX-Vlan(Multiplex VLAN)是一种通过VLAN进行网络资源控制的机制,它提供了二层流量隔离的功能,使得企业内部员工之间可以互相通信,而企业外来访客之间的互访是隔离的。这种机制不仅节省了VLAN资源,还简化了网络管理。
MUX VLAN主要分为三种类型的VLAN:
- 主VLAN(Principal VLAN):主VLAN端口可以和所有VLAN通信。
- 隔离型VLAN(Separate VLAN):隔离型VLAN只能和主VLAN通信,自己VLAN的成员也不可通信。
- 互通型VLAN(Group VLAN):互通型VLAN可以和自己VLAN间成员通信和主VLAN通信,不同的互通型VLAN之间不能通信。
注意:
- 所有主机必须在同一子网
- 端口必须为access模式加入vlan
- 一个MUX-Vlan中可以有多个互通型vlan,但是有且只有一个隔离型vlan
配置
如图:

在一个二层广播域内,将VLAN100设置为主VALN,VLAN200设置为隔离型VLAN,VLAN300设置为互通型VLAN,测试通信结果。
SW1配置如下:
[SW1]vlan batch 100 200 300
[SW1]vlan 100
[SW1-vlan100]mux-vlan //将vlan100启用mux-vlan,并配置为主vlan
[SW1-vlan100]subordinate separate 200 //将vlan200设置为隔离型vlan
[SW1-vlan100]subordinate group 300 //将vlan300设置为互通型vlan
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 200
[SW1-GigabitEthernet0/0/1]port mux-vlan enable //接口下开启mux-vlan功能,否则无法实现隔离
[SW1]interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port default vlan 200
[SW1-GigabitEthernet0/0/2]port mux-vlan enable
[SW1]interface GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/3]port link-type access
[SW1-GigabitEthernet0/0/3]port default vlan 300
[SW1-GigabitEthernet0/0/3]port mux-vlan enable
[SW1]interface GigabitEthernet 0/0/4
[SW1-GigabitEthernet0/0/4]port link-type access
[SW1-GigabitEthernet0/0/4]port default vlan 300
[SW1-GigabitEthernet0/0/4]port mux-vlan enable
[SW1]interface GigabitEthernet 0/0/5
[SW1-GigabitEthernet0/0/5]port link-type access
[SW1-GigabitEthernet0/0/5]port default vlan 100
[SW1-GigabitEthernet0/0/5]port mux-vlan enable
[SW1]interface GigabitEthernet 0/0/6
[SW1-GigabitEthernet0/0/6]port link-type access
[SW1-GigabitEthernet0/0/6]port default vlan 100
[SW1-GigabitEthernet0/0/6]port mux-vlan enable
配置完成后,主机连通性如下:



PC1不能和PC2以及PC3、PC4通信,可以和PC5、PC6通信,PC3可以和PC4、PC5、PC6通信,不能和PC1、PC2通信,满足实验要求。
注意:
每个接口下都要开启mux-vlan功能
在有多个交换机的场景下,每台交换机上都要做如下配置:
[SW1]vlan 100
[SW1-vlan100]mux-vlan //将vlan100启用mux-vlan,并配置为主vlan
[SW1-vlan100]subordinate separate 200 //将vlan200设置为隔离型vlan
[SW1-vlan100]subordinate group 300 //将vlan300设置为互通型vlan
Super-Vlan和MUX-Vlan的区别
Super-VLAN 和 MUX-VLAN 有以下区别:
功能作用
- Super-VLAN:主要用于解决 IP 地址浪费问题。通过将多个 Sub-VLAN 聚合成一个 Super-VLAN,多个 Sub-VLAN 共用一个 IP 网段和 Super-VLAN 的三层接口 IP 地址作为网关,实现不同 Sub-VLAN 间的三层互通。
- MUX-VLAN:用于实现同一 VLAN 内用户的不同访问控制需求。它将 VLAN 分为主 VLAN、互通型 VLAN 和隔离型 VLAN,主 VLAN 内的接口可以与所有接口通信,互通型 VLAN 内接口可互相通信且能与主 VLAN 通信,隔离型VLAN 内接口不能互相通信,但能与主 VLAN 通信。
所属层次
- Super-VLAN:属于三层功能,需要三层交换机支持,通过配置三层 VLANIF 接口实现 Sub-VLAN 间的三层通信。
- MUX-VLAN:属于二层交换机功能,在二层实现对 VLAN 内用户的访问控制。
配置复杂度
- Super-VLAN:配置相对简单,只需创建 Super-VLAN 和 Sub-VLAN,并将 Sub-VLAN 与 Super-VLAN 关联,配置 Super-VLAN 的三层接口 IP 地址即可。
- MUX-VLAN:配置较为复杂,需要先创建主 VLAN 和从 VLAN,然后将接口加入相应的 VLAN,并在接口上使能 MUX-VLAN 功能。
应用场景
- Super-VLAN:适用于企业或机构内部网络中,不同部门或区域需要隔离广播域,但又希望节省 IP 地址资源的场景。
- MUX-VLAN:适用于如酒店、小区、数据中心等场景,同一 VLAN 内的用户有不同的通信需求,部分用户需要互相隔离,部分用户需要互相通信,同时所有用户都需要访问外部网络。
相关文章:
Super-Vlan和MUX-Vlan的原理、配置、区别
Super-Vlan 原理 Super-Vlan也叫Aggregate-Vlan。 一般的三层交换机中,通常是采用一个VLAN对应一个vlanif接口的方式实现广播域之间的互通,这在某些情况下导致了IP地址的浪费。因为一个VLAN对应的子网中,子网号、子网定向广播地址、子网缺…...
Docker容器化技术全栈指南:从基础运维到企业级实践
Docker容器化技术全栈指南:从基础运维到企业级实践 一、Docker核心价值与日常运维全景 1. 容器化革命性优势 维度传统虚拟化Docker容器启动速度分钟级(完整OS引导)秒级(共享内核)资源消耗每个VM需独立OS(…...
Python 赋能区块链教育:打造去中心化学习平台
Python 赋能区块链教育:打造去中心化学习平台 引言 区块链技术正在重塑全球多个行业,而教育领域也不例外。传统的在线学习平台往往依赖中心化存储和管理模式,导致数据安全、用户隐私、资源共享等问题难以解决。而随着 Web 3.0 的发展,区块链在教育场景中的应用逐渐受到关…...
el-table怎么显示 特殊单元格的值
1. 在 el-table-column 上绑定了 formatter 方法 formatEntityName ,它会对每一行该列的数据( cellValue )进行处理。 2. 在 formatEntityName 方法中,尝试对传入的 cellValue 进行 JSON.parse 操作,并根…...
Java中实现单例模式的多种方法:原理、实践与优化
单例模式(Singleton Pattern)是设计模式中最简单且最常用的模式之一,旨在确保一个类只有一个实例,并提供全局访问点。在 Java 开发中,单例模式广泛应用于配置管理、日志记录、数据库连接池和线程池等场景。然而&#x…...
2025-04-23 Python深度学习3——Tensor
文章目录 1 张量1.1 数学定义1.2 PyTorch中的张量 2 创建 Tensor2.1 直接创建**torch.tensor()****torch.from_numpy()** 2.2 依据数值创建**torch.zeros() / torch.zeros_like()****torch.ones() / torch.ones_like()****torch.full() / torch.full_like()****torch.arange() …...
在统信UOS/麒麟Kylin OS操作系统中配置APT和GIT代理
在统信UOS/麒麟Kylin OS操作系统中配置APT和GIT代理 在内网环境中,直接访问外部资源可能会受到限制,这时候配置APT和GIT的代理就显得尤为重要。本文将详细介绍如何在统信UOS和麒麟Kylin OS操作系统中配置APT和GIT的代理。 为什么需要配置APT和GIT代理&…...
spring,spring boot, spring cloud三者区别
Spring Framework vs Spring Boot vs Spring Cloud 1. Spring Framework 定位:基础框架,提供核心的IoC容器、AOP、事务管理、数据访问、Web MVC等能力。特点: 模块化设计:可单独使用某些模块(如仅用Spring JDBC&…...
第十七讲、Isaaclab中使用操作空间控制器
0 前言 官方教程:https://isaac-sim.github.io/IsaacLab/main/source/tutorials/05_controllers/run_osc.html IsaacsimIsaaclab安装:https://blog.csdn.net/m0_47719040/article/details/146389391?spm1001.2014.3001.5502 有时候,仅使用…...
基于SpringBoot的校园二手商品在线交易系统+含项目运行说明文档
基于SpringBoot的校园二手商品在线交易系统含项目运行说明文档 专注校园二手交易平台是一个基于Java的在线市场,专为学生设计,便于买卖二手商品。平台提供全面的用户管理功能,包括学生、管理员和二手商品卖家账户管理。商品管理功能允许用户…...
电商行业下的Java核心、Spring生态与AI技术问答
电商行业下的Java核心、Spring生态与AI技术问答 在互联网大厂求职的Java程序员马架构,今天参加了一场关于电商行业的技术面试。以下是面试官和马架构之间的5轮提问和回答。 第一轮提问 问题1:请简要描述一下电商系统中的高并发处理方案。问题2&#x…...
面向电力变压器的声纹智能诊断系统简析
面向电力变压器的声纹智能诊断系统是一种利用声纹识别技术对电力变压器运行状态进行实时监测和故障诊断的系统。以下是其简要分析: 系统组成 感知层:主要由声纹传感器和振动传感器组成。声纹传感器一般采用高灵敏度麦克风,用于采集变压器向…...
《浔川AI翻译v6.1.0问题已修复公告》
《浔川AI翻译v6.1.0问题已修复公告》 尊敬的浔川AI翻译用户: 感谢您对浔川AI翻译的支持与反馈!我们已针对 **v6.1.0** 版本中用户反馈的多个问题进行了全面修复,并优化了系统稳定性。以下是本次修复的主要内容: 已修复问题 ✅…...
详解springcloud gateway工作原理、断言、filter、uri、id、全局跨域、globalfilter等以及关键源码实现
1.gateway概念 网关就是当前微服务项目的"统一入口"程序中的网关就是当前微服务项目对外界开放的统一入口所有外界的请求都需要先经过网关才能访问到我们的程序提供了统一入口之后,方便对所有请求进行统一的检查和管理 2. 网关的主要功能 将所有请求统一经过网关网…...
C++面向对象特性之继承篇
C语音是面向过程的语言,而C在其之上多了面向对象的特性,面向对象三大特性:封装性、继承性、多态性。今天主包来讲讲自己学到的关于C继承特性的知识。 一、继承是什么 继承是提高代码复用的一种重要手段。正如C的模版、泛型编程等等都是为了实现代码复用…...
【Java设计模式及实践学习-第4章节-结构型模式】
第4章节-结构型模式 笔记记录 1. 适配器模式2. 代理模式3. 装饰器模式4. 桥接模式5. 组合模式6. 外观模式7. 享元模式8. 总结 1. 适配器模式 2. 代理模式 3. 装饰器模式 4. 桥接模式 5. 组合模式 6. 外观模式 7. 享元模式 Java语言中的String字符串就使用了享元模式&…...
【AI News | 20250423】每日AI进展
AI Repos 1、suna Suna是一款完全开源的AI助手,旨在通过自然对话帮助用户轻松完成现实世界的任务。它作为您的数字伙伴,提供研究、数据分析和日常问题解决等功能,并结合强大的能力与直观的界面,理解您的需求并交付成果。Suna的工…...
大数据利器Kafka
大数据利器Kafka:从入门到实战的全面指南 在大数据的世界里,Kafka就像是一个高效的“数据快递员”,负责在不同的系统之间快速、可靠地传递数据。今天,咱们就一起来深入了解一下这个强大的工具。Kafka是由LinkedIn开发的分布式发布…...
.NET、java、python语言连接SAP系统的方法
💡 本文会带给你 可用哪些技术与Sap系统连接怎样用Rfc技术连接SAP一. SAP系统与外部系统集成技术 SAP系统提供了多种方式供Java、.NET、Python等外部编程语言进行连接和集成。 1. RFC (Remote Function Call) 连接 适用语言:Java, .NET, Python, 其他支持RFC的编程语言 …...
【学习准备】算法和开发知识大纲
1 缘起 今年(2025年)的职业升级结果:不通过。没办法升职加薪了。 需要开始完善学习,以应对不同的发展趋势,为了督促自己学习,梳理出相关学习大纲。 分为算法和开发两部分。 算法,包括基础算法和…...
【Nova UI】七、SASS 全局变量体系:组件库样式开发的坚固基石
序言 咱们已经实现了 SASS 中一系列实用的函数和混入,可它们究竟如何在实际的组件库样式开发里大展身手,尤其是在构建全局变量体系这一关键环节呢🧐?这篇文章将为你揭晓答案,带你深入了解怎样利用这些工具实现 SASS 全…...
第七篇:linux之基本权限、进程管理、系统服务
第七篇:linux之基本权限、进程管理、系统服务 文章目录 第七篇:linux之基本权限、进程管理、系统服务一、基本权限1、什么是权限?2、为什么要有权限?3、权限与用户之间的关系?4、权限对应的数字含义5、使用chmod设定权…...
Windows 同步技术-一次性初始化
组件通常设计为在首次调用时执行初始化任务,而不是加载它们时。 一次性初始化函数可确保此初始化仅发生一次,即使多个线程可能尝试初始化也是如此。 Windows Server 2003 和 Windows XP: 应用程序必须使用 互锁函数 或其他同步机制提供自己的…...
爬虫案例-爬取某企数据
文章目录 1、准备要爬取企业名称数据表2、爬取代码3、查看效果 1、准备要爬取企业名称数据表 企业名称绍兴市袍江王新国家庭农场绍兴市郑杜粮油专业合作社绍兴市越城区兴华家庭农场绍兴市越城区锐意家庭农场绍兴市越城区青甸畈家庭农场绍兴市袍江王新国家庭农场绍兴市袍江月明…...
VAE-LSTM异常检测模型复刻报告
VAE-LSTM异常检测模型复刻报告 复刻背景 本报告记录了我复刻VAE-LSTM异常检测模型的完整过程。原论文提出了一种结合变分自编码器(VAE)和长短期记忆网络(LSTM)的异常检测方法,用于时间序列数据。 环境配置 复刻过程中使用的环境配置如下: Python 3.…...
学习笔记—C++—string(一)
目录 string 为什么学习string的类 string类的常用接口 string类对象的常见构造 string类对象的访问及遍历操作 operator[] 迭代器 范围for auto 迭代器(二) string类对象的容量操作 size,length,max_size,capacity,clear基本用法 reserve 提…...
OpenCV 图形API(55)颜色空间转换-----将图像从 RGB 色彩空间转换为 I420 格式函数RGB2I420()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 将图像从 RGB 色彩空间转换为 I420 色彩空间。 该函数将输入图像从 RGB 色彩空间转换为 I420。R、G 和 B 通道值的常规范围是 0 到 255。 输出图…...
GPLT-2025年第十届团体程序设计天梯赛总决赛题解(共计266分)
今天偶然发现天梯赛的代码还保存着,于是决定写下这篇题解,也算是复盘一下了 L1本来是打算写的稳妥点,最后在L1-6又想省时间,又忘记了insert,replace这些方法怎么用,也不想花时间写一个文件测试,…...
MySQL数据库精研之旅第十期:打造高效联合查询的实战宝典(一)
专栏:MySQL数据库成长记 个人主页:手握风云 目录 一、简介 1.1. 为什么要使用联合查询 1.2. 多表联合查询时的计算 1.3. 示例 二、内连接 2.1. 语法 2.2. 示例 三、外连接 4.1. 语法 4.2. 示例 一、简介 1.1. 为什么要使用联合查询 一次查询需…...
zkPass案例实战之合约篇
目录 一、contracts/contracts/ProofVerifier.sol 1. License 和 Solidity 版本 2. 导入依赖 3. 合约声明和默认分配器地址 4. 验证证明 5. 验证分配器签名 6. 验证验证者签名 7. 签名前缀处理 8. 签名恢复 总结 二、contracts/contracts/SampleAttestation.sol 1. …...
