华为交换机VLAN配置实战指南

1.Vlan的划分

LSW1的配置

cpp 复制代码
<Huawei>system-view       // 进入系统视图(简写:sys)
[Huawei]undo info-center enable  // 关闭信息中心,减少日志干扰
[Huawei]sysname LSW1      // 修改交换机名称为LSW1

// 批量创建VLAN 10和VLAN 20(替代逐个创建,提升效率)
[LSW1]vlan batch 10 20   

// 配置G0/0/1接口:接入模式,加入VLAN 10
[LSW1]interface GigabitEthernet 0/0/1
[LSW1-GigabitEthernet0/0/1]port link-type access  // 设置接口为接入模式(用于连接终端/路由器)
[LSW1-GigabitEthernet0/0/1]port default vlan 10  // 将接口划入VLAN 10

// 配置G0/0/2接口:接入模式,加入VLAN 10
[LSW1]interface GigabitEthernet 0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type access
[LSW1-GigabitEthernet0/0/2]port default vlan 10

// 配置G0/0/3接口:接入模式,加入VLAN 20
[LSW1]interface GigabitEthernet 0/0/3
[LSW1-GigabitEthernet0/0/3]port link-type access
[LSW1-GigabitEthernet0/0/3]port default vlan 20

// 配置G0/0/4接口:接入模式,加入VLAN 20
[LSW1]interface GigabitEthernet 0/0/4
[LSW1-GigabitEthernet0/0/4]port link-type access
[LSW1-GigabitEthernet0/0/4]port default vlan 20

[LSW1-GigabitEthernet0/0/4]quit  // 退出接口视图

// 验证VLAN配置结果(可选执行)
[LSW1]display vlan  // 查看所有VLAN的创建及接口归属情况

实验结果

pc1

cpp 复制代码
PC>ping 192.168.1.2

Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.2: bytes=32 seq=1 ttl=128 time=31 ms
From 192.168.1.2: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.1.2: bytes=32 seq=3 ttl=128 time=31 ms
From 192.168.1.2: bytes=32 seq=4 ttl=128 time=62 ms
From 192.168.1.2: bytes=32 seq=5 ttl=128 time=62 ms

--- 192.168.1.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/46/62 ms

PC>ping 192.168.1.3

Ping 192.168.1.3: 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.3 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss

PC>

2.trunk配置

交换机 LSW1

cpp 复制代码
<Huawei>system-view       // 进入系统视图
[Huawei]sysname LSW1      // 修改设备名称为LSW1

// 批量创建VLAN 10和20(核心:先建VLAN,再配置接口)
[LSW1]vlan batch 10 20   

// 配置接入接口G0/0/1:划入VLAN 10(连接终端/路由器)
[LSW1]interface GigabitEthernet 0/0/1
[LSW1-GigabitEthernet0/0/1]port link-type access  // 设置为接入模式(仅通单个VLAN)
[LSW1-GigabitEthernet0/0/1]port default vlan 10  // 绑定到VLAN 10
[LSW1-GigabitEthernet0/0/1]quit

// 配置接入接口G0/0/2:划入VLAN 20
[LSW1]interface GigabitEthernet 0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type access
[LSW1-GigabitEthernet0/0/2]port default vlan 20
[LSW1-GigabitEthernet0/0/2]quit

// 配置Trunk接口G0/0/5:连接另一台交换机(核心Trunk配置)
[LSW1]interface GigabitEthernet 0/0/5
[LSW1-GigabitEthernet0/0/5]port link-type trunk  // 设置为Trunk模式(允许多VLAN通行)
// 允许VLAN 10和20通过Trunk链路(核心:指定需要透传的VLAN)
[LSW1-GigabitEthernet0/0/5]port trunk allow-pass vlan 10 20
[LSW1-GigabitEthernet0/0/5]quit

// 验证配置(可选执行)
[LSW1]display vlan  // 查看VLAN与接口绑定关系,确认Trunk接口透传VLAN

交换机 LSW2

cpp 复制代码
<Huawei>system-view       // 进入系统视图
[Huawei]sysname LSW2      // 修改设备名称为LSW2

// 批量创建VLAN 10和20(与LSW1保持一致,Trunk互通前提)
[LSW2]vlan batch 10 20   

// 配置接入接口G0/0/3:划入VLAN 10
[LSW2]interface GigabitEthernet 0/0/3
[LSW2-GigabitEthernet0/0/3]port link-type access
[LSW2-GigabitEthernet0/0/3]port default vlan 10
[LSW2-GigabitEthernet0/0/3]quit

// 配置接入接口G0/0/4:划入VLAN 20
[LSW2]interface GigabitEthernet 0/0/4
[LSW2-GigabitEthernet0/0/4]port link-type access
[LSW2-GigabitEthernet0/0/4]port default vlan 20
[LSW2-GigabitEthernet0/0/4]quit

// 配置Trunk接口G0/0/5:与LSW1的Trunk接口互联
[LSW2]interface GigabitEthernet 0/0/5
[LSW2-GigabitEthernet0/0/5]port link-type trunk  // 必须与对端接口模式一致
[LSW2-GigabitEthernet0/0/5]port trunk allow-pass vlan 10 20  // 透传VLAN需与对端完全匹配
[LSW2-GigabitEthernet0/0/5]quit

// 验证配置(可选执行)
[LSW2]display vlan  // 确认Trunk接口G0/0/5已标记TG(Tagged)VLAN 10/20

实验结果

pc1

cpp 复制代码
PC>ping 192.168.10.2

Ping 192.168.10.2: 32 data bytes, Press Ctrl_C to break
From 192.168.10.2: bytes=32 seq=1 ttl=128 time=47 ms
From 192.168.10.2: bytes=32 seq=2 ttl=128 time=93 ms
From 192.168.10.2: bytes=32 seq=3 ttl=128 time=94 ms
From 192.168.10.2: bytes=32 seq=4 ttl=128 time=78 ms
From 192.168.10.2: bytes=32 seq=5 ttl=128 time=62 ms

--- 192.168.10.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 47/74/94 ms

3.hybird配置

📌 LSW1 配置

cpp 复制代码
sysname LSW1                  // 修改设备名称
undo info-center enable       // 关闭日志提示
vlan batch 10 20 30           // 批量创建 VLAN 10、20、30

// 配置连接 PC1 的 GE0/0/1 口
interface GigabitEthernet0/0/1
 port link-type hybrid        // 设置接口模式为 Hybrid
 port hybrid pvid vlan 10     // 配置 PVID 为 VLAN 10(PC1 数据进入时默认打 VLAN 10 标签)
 port hybrid untagged vlan 10 20 30  // VLAN 10/20/30 的数据从此口发出时,剥离标签
quit

// 配置连接 PC2 的 GE0/0/2 口
interface GigabitEthernet0/0/2
 port link-type hybrid
 port hybrid pvid vlan 20     // 配置 PVID 为 VLAN 20(PC2 数据进入时默认打 VLAN 20 标签)
 port hybrid untagged vlan 10 20 30  // VLAN 10/20/30 的数据从此口发出时,剥离标签
quit

// 配置连接 LSW2 的 GE0/0/5 口
interface GigabitEthernet0/0/5
 port link-type trunk         // 设置接口模式为 Trunk
 port trunk allow-pass vlan 10 20 30  // 允许 VLAN 10/20/30 的数据通过
quit

📌 LSW2 配置

cpp 复制代码
sysname LSW2
vlan batch 10 20 30

// 配置连接 Server1 的 GE0/0/1 口
interface GigabitEthernet0/0/1
 port link-type hybrid
 port hybrid pvid vlan 30     // 配置 PVID 为 VLAN 30(Server1 数据进入时默认打 VLAN 30 标签)
 port hybrid untagged vlan 10 20 30  // VLAN 10/20/30 的数据从此口发出时,剥离标签
quit

// 配置连接 LSW1 的 GE0/0/6 口
interface GigabitEthernet0/0/6
 port link-type trunk
 port trunk allow-pass vlan 10 20 30  // 允许 VLAN 10/20/30 的数据通过
quit

实验结果

pc1能ping通pc2和server1

cpp 复制代码
PC>ping 192.168.1.2

Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.2: bytes=32 seq=1 ttl=128 time=47 ms
From 192.168.1.2: bytes=32 seq=2 ttl=128 time=31 ms
From 192.168.1.2: bytes=32 seq=3 ttl=128 time=46 ms
From 192.168.1.2: bytes=32 seq=4 ttl=128 time=47 ms
From 192.168.1.2: bytes=32 seq=5 ttl=128 time=46 ms

--- 192.168.1.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/43/47 ms

PC>ping 192.168.1.3

Ping 192.168.1.3: 32 data bytes, Press Ctrl_C to break
From 192.168.1.3: bytes=32 seq=1 ttl=255 time=62 ms
From 192.168.1.3: bytes=32 seq=2 ttl=255 time=62 ms
From 192.168.1.3: bytes=32 seq=3 ttl=255 time=78 ms
From 192.168.1.3: bytes=32 seq=4 ttl=255 time=78 ms
From 192.168.1.3: bytes=32 seq=5 ttl=255 time=78 ms

--- 192.168.1.3 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 62/71/78 ms
相关推荐
CypressTel3 分钟前
AI的“阿喀琉斯之踵”:当技术依赖成为双刃剑——赛柏特安全观察
网络·人工智能·ai
日更嵌入式的打工仔7 分钟前
CAN FD扩展帧
网络
炸炸鱼.14 分钟前
Python 网络编程入门(简易版)
网络·python
帮我吧智能服务平台28 分钟前
工业4.0下,装备制造全生命周期服务数字化落地方案(附实操案例)
网络·人工智能·制造
Vis-Lin38 分钟前
BLE 协议栈:L2CAP 信道详解
网络·物联网·网络协议·蓝牙·iot·ble
kiku18181 小时前
Python网络编程
开发语言·网络·python
新新学长搞科研1 小时前
【多所权威高校支持】第五届新能源系统与电力工程国际学术会议(NESP 2026)
运维·网络·人工智能·自动化·能源·信号处理·新能源
Deitymoon2 小时前
linux——网络基础
linux·网络
小红的布丁2 小时前
公网 IP、私网 IP、路由表、转发表与 MAC 地址的关系
tcp/ip·macos·智能路由器
Smile_2542204182 小时前
DCS如何通过KepServerEx向InfluxDB写数据
网络·时序数据库