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