實驗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 地址。
