使用 SVI 实现 VLAN 间路由
实验1-3-1 使用 SVI 实现 VLAN 间路由
【实验名称】
使用 SVI 实现 VLAN 间路由。
【实验目的】
利用三层交换机实现 VLAN 间路由。
【背景描述】
为减小广播包对网络的影响,网络管理员在公司内部网络中进行了 VLAN 的划分。完成VLAN 的划分后,发现不同 VLAN 之间无法互相访问。
【需求分析】
可以通过配置三层交换机的 SVI 接口实现 VLAN 间的路由。
【实验拓扑】
【实验设备】
三层交换机 1 台
PC 机 2 台
【预备知识】
交换机转发原理、交换机基本配置、三层交换机路由功能。
【实验原理】
VLAN 间的主机通信为不同网段间的通信,需要通过三层设备对数据进行路由转发才可以实现,通过在三层交换机上为各 VLAN 配置 SVI 接口,利用三层交换机的路由功能可以实现VLAN 间的路由
【实验步骤】
三层交换机的选择如图:
终端PC的选择如图:
连线的选择如图:
按照拓扑图所示,在模拟器中进行连接:
步骤 1 在三层交换机上创建 VLAN。
Switch#configure terminal
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
或者交换机上操作如图:
步骤 2 在三层交换机上将端口划分到相应 VLAN。
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
或者交换机上操作如图:
步骤 3 在三层交换机上给 VLAN 配置 IP 地址。
Switch(config)#interface vlan 10
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#interface vlan 20
Switch(config-if)#ip address 192.168.20.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
交换机上操作如图:
步骤 4 按拓扑图所示配置 PC 的IP
PC0的IP配置:
PC1的IP配置:
步骤 5 验证测试。
从 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
交换机操作如图:
发现ping不通,查找原因是没有开启ip routing
开启ip routing 并查看ip route 如下图所示:
再次ping,结果如下:
PC0和PC1连通成功!
从上述测试结果可以看到通过在三层交换机上配置 SVI 接口实现了不同 VLAN 之间的主机通信。
【注意事项】
VLAN 中 PC 的 IP 地址需要和三层交换机上相应 VLAN 的 IP 地址在同一网段,并且主机
网关配置为三层交换机上相应 VLAN 的 IP 地址。