实验1-3-2 跨交换机实现 VLAN 间路由

【实验名称】

跨交换机实现 VLAN 间路由。

【实验目的】

利用三层交换机跨交换机实现 VLAN 间路由。

【背景描述】

为减小广播包对网络的影响,网络管理员在公司内部网络中进行了 VLAN 的划分,为了实现不同 VLAN 间的互相访问,网络管理员利用三层交换机实现 VLAN 间路由。但是由于网络

中主机数量较大,部分主机需要通过二层交换机接入到网络中,再利用三层交换机的路由功能实现和其他 VLAN 间路由。

【需求分析】

在二层交换机上划分 VLAN 配置 Trunk 实现不同 VLAN 的主机接入,在三层交换机上划分VLAN 配置 Trunk 并配置 SVI 接口实现不同 VLAN 间路由。

【实验拓扑】

相同vlan跨交换机通信 跨交换机不同vlan_思科


【实验设备】

三层交换机 1 台

二层交换机 2 台

PC 机 2 台

【预备知识】

交换机转发原理、交换机基本配置、三层交换机路由功能。

【实验原理】

在二层交换机上划分 VLAN 可实现不同 VLAN 的主机接入,而 VLAN 间的主机通信为不同网段间的通信,需要通过三层设备对数据进行路由转发才可以实现,通过在三层交换机上为各 VLAN 配置 SVI 接口,利用三层交换机的路由功能可以实现 VLAN 间的路由。【实验步骤】

选取的设备型号如下图所示:

相同vlan跨交换机通信 跨交换机不同vlan_相同vlan跨交换机通信_02

连线如图:

相同vlan跨交换机通信 跨交换机不同vlan_相同vlan跨交换机通信_03


按照拓扑图连接设备如下图所示:

相同vlan跨交换机通信 跨交换机不同vlan_三层交换机_04

步骤 1 在 SW1(三层交换机) 中创建 VLAN。

SW1(config)#vlan 10

SW1(config-vlan)#vlan 20

SW1(config-vlan)#exit

交换机配置如图所示:

相同vlan跨交换机通信 跨交换机不同vlan_交换机_05

步骤 2 在 SW1 上给 VLAN 配置 IP 地址。

SW1(config)#interface vlan 10

SW1(config-if)#ip address 192.168.10.1 255.255.255.0

SW1(config-if)#no shutdown

SW1(config-if)#exit

SW1(config)#interface vlan 20

SW1(config-if)#ip address 192.168.20.1 255.255.255.0

SW1(config-if)#no shutdown

SW1(config-if)#exit

ip地址配置如下图所示:

相同vlan跨交换机通信 跨交换机不同vlan_交换机_06


注意:三层交换机要开启ip routing,否则即使配置全部完成,也不会通

相同vlan跨交换机通信 跨交换机不同vlan_三层交换机_07

步骤 3 W1 上配置 Trunk。

SW1(config)#interface fastEthernet 0/23

SW1(config-if)#switchport mode trunk

SW1(config-if)#exit

SW1(config)#interface fastEthernet 0/24

SW1(config-if)#switchport mode trunk

SW1(config-if)#exit

配置三层交换机的f0/23,f0/24为trunk,config操作如下如所示:

相同vlan跨交换机通信 跨交换机不同vlan_相同vlan跨交换机通信_08


相同vlan跨交换机通信 跨交换机不同vlan_相同vlan跨交换机通信_09

步骤 4 在 SW2 和 SW3 上创建相应的 VLAN,并将端口划分到 VLAN。

SW2(config)#vlan 10

SW2(config-vlan)#exit

SW2(config)#interface fastEthernet 0/1

SW2(config-if)#switchport access vlan 10

SW2(config-if)#exit

二层交换机SW2的配置,config操作如下:

相同vlan跨交换机通信 跨交换机不同vlan_交换机_10


相同vlan跨交换机通信 跨交换机不同vlan_网络_11

SW3(config)#vlan 20

SW3(config-vlan)#exit

SW3(config)#interface fastEthernet 0/2

SW3(config-if)#switchport access vlan 20

SW3(config-if)#exit

二层交换机SW3的配置,config操作如下:

相同vlan跨交换机通信 跨交换机不同vlan_网络_12


相同vlan跨交换机通信 跨交换机不同vlan_相同vlan跨交换机通信_13

步骤 5 在 SW2 和 SW3 上配置 Trunk。

SW2(config)#interface fastEthernet 0/23

SW2(config-if)#switchport mode trunk

SW2(config-if)#exit

SW3(config)#interface fastEthernet 0/24

SW3(config-if)#switchport mode trunk

SW3(config-if)#exit

二层交换机配置,config操作如下图所示:

相同vlan跨交换机通信 跨交换机不同vlan_交换机_14


相同vlan跨交换机通信 跨交换机不同vlan_网络_15

步骤 6 按照拓扑配置 PC

pc0配置:

相同vlan跨交换机通信 跨交换机不同vlan_相同vlan跨交换机通信_16


pc1配置:

相同vlan跨交换机通信 跨交换机不同vlan_三层交换机_17

步骤 7 验证测试。
从 VLAN10 中的 PC1 ping VLAN20 中的 PC2,结果如下:
C:\Documents and Settings\shil>ping 192.168.20.2
Pinging 192.168.20.2 with 32 bytes of data:
Reply from 192.168.20.2: bytes=32 time<1ms TTL=64
Reply from 192.168.20.2: bytes=32 time<1ms TTL=64
Reply from 192.168.20.2: bytes=32 time<1ms TTL=64
Reply from 192.168.20.2: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.20.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

pc0 ping pc1:

相同vlan跨交换机通信 跨交换机不同vlan_三层交换机_18


pc1 ping pc0:

相同vlan跨交换机通信 跨交换机不同vlan_交换机_19

从上述测试结果可以看到,通过接入层交换机上的 VLAN 划分和三层交换机的 SVI 配置,不同 VLAN 中的主机可以互相通信。

【注意事项】
交换机之间级联的端口(这里指的f0/23,f0/24)需要配置为 Trunk。