学习目标:掌握综合路由器的配置方法、了解路由重分发
1.路由重分发的概念
①在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。 为了实现重分发,路由器必须同时运行多种路由协议,这样,每种路由协议才可以取路由表中的所有或部分其他协议的路由来进行广播。
②redistribute命令可以用来实现路由重分发,它既可以重分发所有路由,又可以根据匹配的条件,选择某些路由进行重分发,此外,该命令还支持某些参数的设置。
③完整的redistribute命令格式:redistribute protocol [process-id] [level-1 | level-1-2 | level-2] [as-number] [metric metric-value] [metric-type type-value] [match {internal | external 1 | external 2}] [tag tag-value] [route-map map-tag] [subnets]
2.实验设备:Switch-3560 1台、Switch-2960 1台、Router-1941 2台、PC 2台、直连线、交叉线
3.配置 PC 0、PC 1 的IP地址
PC 0 的IP地址:192.168.1.2
MAC 地址:255.255.255.0
PC 1 的IP地址:192.168.4.2
MAC 地址:255.255.255.0
4.配置三层交换机 Switch-3560
Switch>en
Switch#conf t
Switch(config)#vlan 2 创建 vlan 2
Switch(config-vlan)#int f0/2 进入 f0/2 端口
Switch(config-if)#switchport access vlan 2 将 f0/2 端口绑定到 vlan 2
Switch(config-if)#int vlan 2 进入 vlan 2
Switch(config-if)#ip add 192.168.1.1 255.255.255.0 配置 vlan 端口的IP地址
Switch(config-if)#no sh 开启端口
Switch(config-if)#exit
Switch(config)#int f0/1
Switch(config-if)#switchport access vlan 1
Switch(config-if)#int vlan 1
Switch(config-if)#ip add 192.168.2.1 255.255.255.0
Switch(config-if)#no sh
Switch(config-if)#exit
Switch(config)#ip routing 开启IP路由功能
Switch(config)#router rip 开启 Router RIP 协议
Switch(config-router)#version 2 使用 RIPv2 版本的 RIP 协议
Switch(config-router)#network 192.168.1.0 宣告网段
Switch(config-router)#network 192.168.2.0 宣告网段
Switch(config-router)#exit
Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.2 配置静态路由 (在Packet Tracer 5.3及其以上版本中,Switch-3560 不能学习到192.168.3.0、192.168.4.0的路由信息,需要给Switch-3560 指定静态路由)
5.配置路由器 Router 0
Router>en
Router#conf t
Router(config)#int g0/1 进入 g0/1 端口
Router(config-if)#ip add 192.168.2.2 255.255.255.0 配置 g0/1 端口的IP地址
Router(config-if)#no sh 开启端口
Router(config-if)#exit
Router(config)#int g0/0
Router(config-if)#ip add 192.168.3.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit
Router(config)#router rip 开启 Router RIP 协议
Router(config-router)#network 192.168.2.0 宣告网段
Router(config-router)#version 2 使用 RIPv2 版本的 RIP 协议
Router(config-router)#router ospf 1 启动OSPF(1 表示进程号)
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0 宣告网段和区域
Router(config-router)#end
6.在路由器 Router 0 上配置路由重分发
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router rip
Router(config-router)#redistribute ospf 1
Router(config-router)#exit
Router(config)#router ospf 1
Router(config-router)#redistribute rip subnets
Router(config-router)#end
7.配置路由器 router 1
Router>en
Router#conf t
Router(config)#int g0/0 进入 g0/0 端口
Router(config-if)#ip add 192.168.3.2 255.255.255.0 配置 g0/0 端口的IP地址
Router(config-if)#no sh 开启端口
Router(config-if)#
Router(config-if)#exit
Router(config)#int g0/1
Router(config-if)#ip add 192.168.4.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit
Router(config)#router ospf 1 启动OSPF(1 表示进程号)
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0 宣告网段和区域
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0 宣告网段和区域
Router(config-router)#end
8.查看路由器 Router 0 的配置信息
9.查看三层交换机的配置信息
10.验证:PC 0 ping PC 1 可以正常通信