三层交换机的简单配置 ----VLAN
概要:
三层交换技术是将二层交换技术和三层路由技术结合起来的一种网络技术。它在数据链路层实现数据帧的高速转发,同时在网络层具备路由功能,能够根据 IP 地址进行数据包的转发,实现不同网段或 VLAN 之间的通信。
实验所得原理
VLAN 划分:通过在交换机上创建不同的 VLAN,将连接在交换机上的设备划分到不同的网段中。不同 VLAN 之间的设备在二层是相互隔离的,无法直接通信。
三层路由:三层交换机具有路由功能,为每个 VLAN 配置相应的 IP 地址和子网掩码,这些地址作为 VLAN 内设备的网关。当数据包从一个 VLAN 的设备发送到另一个 VLAN 的设备时,三层交换机根据数据包的目的 IP 地址,在三层进行路由查找,确定转发路径,并将数据包转发到目的 VLAN 的设备。
实验目的
- 了解三层交换技术具有路由功能,理解它的工作原理以及vlan划分,路由功能的配置
- 掌握三层交换的基本配置方法
实验拓扑
实验需求
- 按照拓扑图配置各pc的IP地址,网关,以及后面要配置的vlan
- 在三层交换机里配置新建vlan,将和pc相连的端口加入vlan,并添加vlan的IP 地址
- 最终所有pc可以互通
实验步骤
步骤 1:在 SW1 上创建 VLAN10、VLAN20和 VLAN30,并把 g1/0/2 接口加入 VLAN10,把 g1/0/23接口加入 VLAN20,把 g1/0/1 接口加入 VLAN30
[H3C]vlan 10
[H3C-vlan10]port g1/0/2
[H3C-vlan10]vlan 20
[H3C-vlan20]port g1/0/3
[H3C-vlan20]vlan 30
[H3C-vlan30]port g1/0/1
[H3C-vlan30]exit
步骤2:在sw1上,配置vlan10,vlan20,vlan30 的IP地址—利用interface vlan 【name】进入vlanif接口模式
配置 Vlanif10 接口 IP 地址为 VLAN10 的网关地址 192.168.1.254/24,配置 Vlanif20 接口 IP 地址为 VLAN20 的网关地址 192.168.2.254/24、配置 Vlanif20 接口 IP 地址为 VLAN30 的网关地址 192.168.3.254/24
[H3C]int vlan 10
[H3C-Vlan-interface10]%Jul 3 16:43:27:469 2025 H3C IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface10 changed to up.
%Jul 3 16:43:27:470 2025 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface10 changed to up.
[H3C-Vlan-interface10]ip add 192.168.10.254 24
[H3C-Vlan-interface10]int vlan 20
[H3C-Vlan-interface20]%Jul 3 16:43:46:219 2025 H3C IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface20 changed to up.
%Jul 3 16:43:46:220 2025 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface20 changed to up.
[H3C-Vlan-interface20]ip add 192.168.20.254 24
[H3C-Vlan-interface20]int vlan 30
[H3C-Vlan-interface30]%Jul 3 16:43:59:194 2025 H3C IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface30 changed to up.
%Jul 3 16:43:59:194 2025 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface30 changed to up.
[H3C-Vlan-interface30]ip add 192.168.30.254 24
[H3C-Vlan-interface30]exit
- 测试:pc间互通,以pc5为例
<H3C>ping 192.168.20.6
Ping 192.168.20.6 (192.168.20.6): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.20.6: icmp_seq=0 ttl=254 time=3.000 ms
56 bytes from 192.168.20.6: icmp_seq=1 ttl=254 time=2.000 ms
56 bytes from 192.168.20.6: icmp_seq=2 ttl=254 time=1.000 ms
56 bytes from 192.168.20.6: icmp_seq=3 ttl=254 time=3.000 ms
56 bytes from 192.168.20.6: icmp_seq=4 ttl=254 time=2.000 ms
--- Ping statistics for 192.168.20.6 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.000/2.200/3.000/0.748 ms
<H3C>%Jul 3 16:44:53:522 2025 H3C PING/6/PING_STATISTICS: Ping statistics for 192.168.20.6: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 1.000/2.200/3.000/0.748 ms.
<H3C>ping 192.168.30.7
Ping 192.168.30.7 (192.168.30.7): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.30.7: icmp_seq=0 ttl=254 time=3.000 ms
56 bytes from 192.168.30.7: icmp_seq=1 ttl=254 time=2.000 ms
56 bytes from 192.168.30.7: icmp_seq=2 ttl=254 time=3.000 ms
56 bytes from 192.168.30.7: icmp_seq=3 ttl=254 time=1.000 ms
56 bytes from 192.168.30.7: icmp_seq=4 ttl=254 time=2.000 ms
--- Ping statistics for 192.168.30.7 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.000/2.200/3.000/0.748 ms
<H3C>%Jul 3 16:44:59:617 2025 H3C PING/6/PING_STATISTICS: Ping statistics for 192.168.30.7: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 1.000/2.200/3.000/0.748 ms.