华为交换机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
相关推荐
白云千载尽2 小时前
a800上gazebo无法使用gpu的问题修复
网络·git·github
mzhan0173 小时前
Linux: netlink 内核网络数据变化通知应用
linux·网络·netlink
廋到被风吹走3 小时前
gRPC 深度解析:Protocol Buffers、HTTP/2、流式传输与拦截器设计
网络·网络协议·http
双层吉士憨包3 小时前
如何注册Talkatone免费美国号码?实测有效方案
大数据·运维·网络
BHXDML3 小时前
TCP/IP 协议栈深度解析:互联网的神经系统
网络·网络协议·tcp/ip
CS创新实验室3 小时前
《计算机网络》深入学:点对点协议 (PPP)
网络·计算机网络·php·ppp协议·点对点协议
Python_Study20254 小时前
工程材料企业如何通过智慧获客软件破解市场困局:方法论、架构与实践
大数据·网络·数据结构·人工智能·架构
零基础的修炼4 小时前
Linux网络---TCP原理
linux·网络·tcp/ip
Lam㊣4 小时前
Ubuntu永久网络静态路由配置
linux·运维·服务器·网络·ubuntu