当前位置: 首页 > java >正文

【HCIA】MUX VLAN

前言

今天我们介绍一种可以在部分情况代替ACL流量过滤去管理设备的vlan隔离技术——MUX VLAN。

文章目录

  • 前言
  • 1. 网络拓扑图
  • 2. 配置主辅vlan
  • 3. 接口开启功能
  • 4. 测试
    • 4.1. PC1与PC2要隔离
    • 4.2. PC3与PC4要能通
  • 5. 扩展-端口隔离
  • 后记
  • 修改记录

1. 网络拓扑图

在这里插入图片描述
现有一个类似于华为官方给出的场景:公司有顾客来参观,使用了部分电脑。为了安全,仅希望顾客访问公司的服务器,顾客与顾客之间不能互相访问(避免黑客攻击)。公司内部的员工可以相互访问,也能够访问公司的服务器。

我们的配置将分为两步:首先配置好主辅vlan,然后再在各交换机接口上开启mux-vlan功能。

2. 配置主辅vlan

<Huawei>system-view 
[Huawei]sysname SW1
[SW1]undo info-center enable
Info: Information center is disabled.
[SW1]vlan batch 100 200 300
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1]vlan 100
[SW1-vlan100]mux-vlan 
[SW1-vlan100]subordinate separate 200
[SW1-vlan100]subordinate group 300
[SW1-vlan100]q

我们在配置各辅助vlan时,要首先进入主vlan。

3. 接口开启功能

[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 
[SW1-GigabitEthernet0/0/1]q
[SW1]interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port defualt vlan 200
[SW1-GigabitEthernet0/0/2]port mux-vlan enable
[SW1-GigabitEthernet0/0/2]q
[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-GigabitEthernet0/0/3]q
[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]q
[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 

4. 测试

4.1. PC1与PC2要隔离

PC>ping 192.168.1.2Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable--- 192.168.1.2 ping statistics ---5 packet(s) transmitted0 packet(s) received100.00% packet lossPC>ping 192.168.1.5Ping 192.168.1.5: 32 data bytes, Press Ctrl_C to break
From 192.168.1.5: bytes=32 seq=1 ttl=255 time=32 ms
From 192.168.1.5: bytes=32 seq=2 ttl=255 time=32 ms
From 192.168.1.5: bytes=32 seq=3 ttl=255 time=16 ms
From 192.168.1.5: bytes=32 seq=4 ttl=255 time=32 ms
From 192.168.1.5: bytes=32 seq=5 ttl=255 time=32 ms--- 192.168.1.5 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 16/28/32 ms

4.2. PC3与PC4要能通

PC>ping 192.168.1.4Ping 192.168.1.4: 32 data bytes, Press Ctrl_C to break
From 192.168.1.4: bytes=32 seq=1 ttl=128 time=47 ms
From 192.168.1.4: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.1.4: bytes=32 seq=3 ttl=128 time=62 ms
From 192.168.1.4: bytes=32 seq=4 ttl=128 time=63 ms
From 192.168.1.4: bytes=32 seq=5 ttl=128 time=46 ms--- 192.168.1.4 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 46/53/63 msPC>ping 192.168.1.5Ping 192.168.1.5: 32 data bytes, Press Ctrl_C to break
From 192.168.1.5: bytes=32 seq=1 ttl=255 time=31 ms
From 192.168.1.5: bytes=32 seq=2 ttl=255 time=16 ms
From 192.168.1.5: bytes=32 seq=3 ttl=255 time=31 ms
From 192.168.1.5: bytes=32 seq=4 ttl=255 time=31 ms
From 192.168.1.5: bytes=32 seq=5 ttl=255 time=32 ms--- 192.168.1.5 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 16/28/32 ms

5. 扩展-端口隔离

如果我们不适用 MUX VLAN 技术,仅对端口进行隔离,比如1口和2口隔离。我们可以使用端口隔离(Port Isolation)技术。

假设此时我们将PC3和PC4隔离,就可以敲击:

[SW1]interface GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/3]port-isolate enable group 1
[SW1-GigabitEthernet0/0/3]q
[SW1]interface GigabitEthernet 0/0/4
[SW1-GigabitEthernet0/0/4]port-isolate enable group 1

此时我们发现两个端口已隔离,PC3已无法ping通PC4:

PC>ping 192.168.1.4Ping 192.168.1.4: 32 data bytes, Press Ctrl_C to break
From 192.168.1.3: Destination host unreachable
From 192.168.1.3: Destination host unreachable
From 192.168.1.3: Destination host unreachable
From 192.168.1.3: Destination host unreachable
From 192.168.1.3: Destination host unreachable--- 192.168.1.4 ping statistics ---5 packet(s) transmitted0 packet(s) received100.00% packet loss

后记

文中有任何错误、遗漏,烦请各位老铁在评论区指出,共同学习进步。

修改记录

更新日期修改内容
2025年5月17日完成初稿
http://www.xdnf.cn/news/6971.html

相关文章:

  • 【原创】基于视觉大模型gemma-3-4b实现短视频自动识别内容并生成解说文案
  • 从零开发 1688 数据接口:商品详情页实时采集 API 接入详解
  • facebook的Open Molecules 2025 (OMol25) 数据集、评估与模型开源速读
  • Mysql数据库之集群进阶
  • 从ThreadLocal到Scoped Values:Java高效数据共享机制的革命性演进
  • 代码随想录算法训练营第四十二四十三天
  • (保姆级)Win10 安装Oracle Developer Suite教程
  • OpenCV 特征检测全面解析与实战应用
  • C++学习:六个月从基础到就业——C++11/14:auto类型推导
  • 解读 TypeScript 枚举Enum
  • 深入理解 Java 字节码操作码
  • 数据存储与容灾:构建企业级数据安全的全栈解决方案
  • Springboot构建项目时lombok不生效
  • 【鸿蒙开发避坑】使用全局状态变量控制动画时,动画异常甚至动画方向与预期相反的原因分析以及解决方案
  • 新的节能技术和一体化解决方案,推动工厂智能升级和产业转型
  • BG开发者日志517:demo数据分析与修改方向
  • 【SpringBoot】关于MP使用中配置了数据库表前缀的问题
  • C++类与对象--2 对象的初始化和清理
  • 英汉 “语言” 初印象:符号背后的文化底色​
  • Java中调用外部命令:Runtime.exec() vs ProcessBuilder
  • 【基于栈的 Vue3 路由历史管理:优雅处理多系统间的导航】
  • 磁盘I/O子系统
  • 【VSCode】快捷键合集(持续更新~)
  • GJOI 5.15 题解
  • FTP与NFS服务实战:从配置到应用
  • 考公知识总结
  • 怎么用Origin画出MATLAB效果的3D时频图
  • [ctfshow web入门] web77
  • Python基于Django的校园招聘系统【附源码、文档说明】
  • 寻找树的中心(重心)