三层交换机静态路由实验
1、前置知识
2、实验目的
3、实验器材:
3560-23PS交换机2台、主机4台、交叉线1根和直通网线4根。
4、实验规划及拓扑
实验要求:
(1)在交换机A和交换机B上分别划分基于端口的VLAN:
交换机 | VLAN | 端口成员 |
交换机A | 10 | 1~8 |
20 | 9~16 | |
100 | 24 | |
交换机B | 30 | 1~8 |
40 | 9~16 | |
101 | 24 |
(2)交换机A和B通过的24口级联。
(3)配置交换机A和B各VLAN虚拟接口的IP地址分别如下表所示:
VLAN10 | VLAN20 | VLAN30 |
10.10.10.1 | 10.10.20.1 | 10.10.30.1 |
VLAN40 | VLAN100 | VLAN101 |
10.10.40.1 | 10.10.100.1 | 10.10.100.2 |
(4)主机1-主机4的网络设置为:
设备 | IP地址 | gateway | Mask |
主机1 | 192.168.10.2 | 10.10.10.1 | 255.255.255.0 |
主机2 | 192.168.20.2 | 10.10.20.1 | 255.255.255.0 |
主机3 | 192.168.30.2 | 10.10.30.1 | 255.255.255.0 |
主机4 | 192.168.40.2 | 10.10.40.1 | 255.255.255.0 |
(5)验证:
① 没有静态路由之前:
主机1与主机2,主机3与主机4可以互通。
主机1、主机2与主机3、主机4不通。
② 配置静态路由之后:
四台主机之间都可以互通。
③若实验结果和理论相符,则本实验完成。
5、实验步骤
(1)交换机全部恢复出厂设置,配置交换机的VLAN信息
交换机A
Switch#config t
Switch(config)#vlan 10
Switch(config-vlan)#int range f0/1-8
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 10
Switch(config-if-range)#int range f0/9-16
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 20
Switch(config-if-range)#int range f0/24
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 100
验证配置:
Switch#show vlan
图8-1 交换机A vlan划分
交换机B
Switch#config t
Switch(config)#vlan 30
Switch(config-if-range)#int range f0/1-8
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 30
Switch(config-if-range)#int range f0/9-16
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 40
Switch(config-if-range)#int range f0/24
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 101
验证配置:
Switch#show vlan
图8-2 交换机B vlan划分
(2)配置交换机各 vlan 虚拟接口的IP地址
Switch(config)#interface vlan 10
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#int vlan 20
Switch(config-if)#ip address 192.168.20.1 255.255.255.0
Switch(config-if)#int vlan 100
Switch(config-if)#ip address 192.168.100.1 255.255.255.0
交换机B
Switch(config)#int vlan 30
Switch(config-if)#ip address 192.168.30.1 255.255.255.0
Switch(config-if)#int vlan 40
Switch(config-if)#ip address 192.168.40.1 255.255.255.0
Switch(config-if)#int vlan 101
Switch(config-if)#ip address 192.168.100.2 255.255.255.0
(3) 配置各主机的IP地址,注意配置网关
设备 | IP地址 | gateway | Mask |
主机1 | 192.168.10.2 | 192.168.10.1 | 255.255.255.0 |
主机2 | 192.168.20.2 | 192.168.20.1 | 255.255.255.0 |
主机3 | 192.168.30.2 | 192.168.30.1 | 255.255.255.0 |
主机4 | 192.168.40.2 | 192.168.40.1 | 255.255.255.0 |
(4)验证主机之间是否连通
主机 | 端口 | 主机 | 端口 | 结果 | 原因 |
主机1 | A:1/1 | 主机2 | A:1/9 | 通 | |
主机1 | A:1/1 | Vlan 100 | A:1/24 | 通 | |
主机1 | A:1/1 | Vlan 101 | B:0/0/24 | 不通 | |
主机1 | A:1/1 | 主机 3 | B:0/0/1 | 不通 | 在不同的网络 |
查看路由表,进一步分析上一步的现象原因。
交换机A:
Switch#ip routing(版本过低时)
Switch#show ip route
图8-3 查看交换机A路由信息
交换机B:
Switch#ip routing(版本过低时)
Switch#show ip route
图8-4 查看交换机B路由信息
(5)配置静态路由
交换机A:
Switch#config t
Switch(config)#ip route 192.168.30.0 255.255.255.0 192.168.100.2
Switch(config)#ip route 192.168.40.0 255.255.255.0 192.168.100.2
验证配置
Switch#show ip route
图8-5 验证交换机A静态路由配置信息
交换机B:
Switch#config t
Switch(config)#ip route 192.168.10.0 255.255.255.0 192.168.100.1
Switch(config)#ip route 192.168.20.0 255.255.255.0 192.168.100.1
验证配置
Switch#show ip route
图8-5 验证交换机B静态路由配置信息
(6)验证主机之间是否连通
主机 | 端口 | 主机 | 端口 | 结果 | 原因 |
主机1 | A:1/1 | 主机2 | A:1/9 | 通 | |
主机1 | A:1/1 | Vlan 100 | A:1/24 | 通 | |
主机1 | A:1/1 | Vlan 101 | B:0/0/24 | 通 | |
主机1 | A:1/1 | 主机 3 | B:0/0/1 | 通 |
查看路径
PC>tracert 192.168.30.2
6、思考题
- 如果把交换机B上的vlan30改成vlan10,请问两台交换机上的vlan10是同一个么?
- 第四步中,主机1 ping vlan101 以及主机1 ping 主机3都不通,其原因各是什么?
7、相关配置命令详解
ip route
命令:ip route <ip_address> <mask><gateway>[<preference>]
no ip route <ip_address> <mask><gateway>[<preference>]
功能:配置静态路由:本命令的no操作为删除静态路由。
参数:<ip_address>和 <mask>分别为目的IP地址和子网掩码,点分十进制格式;<gateway>为下一跳的IP地址,点分十进制格式;<preference>为路由优先级,取值范围为1~255,preference的值越小优先级越高。
命令模式:全局配置模式
show ip route
命令:show ip route [dest <destination>] [mask <destMask>] [nextHop <nextHop value>] [protocol {connected | static | rip | ospf | osps_ase | bgp | dvmrp}] [vlan-id] [preference <pref>] [count]
功能:显示路由表。
参数:<destination>为目标网格地址;<destMask>为目标网格的掩码;<nextHop value>为下一跳IP地址;connected为直连路由;static为静态路由; rip为RIP路由;ospf 为OSPF路由;|osps_ase为OSPF引入的路由;bgp为BGP路由;dvmrp为DVMRP路由; <vlan-id>为Vlan 标识符;<pref>为路由优先级,取值范围为0~255; count为显示IP路由表项数信息。
命令模式:特权用户配置模