RIP与OSPF路由再发布
概念:将一种路由协议再注入进另一种路由协议的过程
路由再发布时要考虑管理距离和种子的度量值
1. 实验事前配置
本次实验的网络拓扑结构如下
1.1 配置RIP路由
按照实验拓扑图的要求,我们设置左侧的Router0路由器路由表协议为RIP
# Router0
Router(config)#route rip
Router(config-router)#version 2
Router(config-router)#no auto-summary
Router(config-router)#network 192.168.1.0
Router(config-router)#network 192.168.2.0
1.2 配置OSPF路由
按照实验拓扑图的要求,我们设置左侧的Router2路由器路由表协议为OSPF
# Router2
Router(config)#route ospf 10
Router(config-router)#network 192.168.3.0 255.255.255.0 area 0
Router(config-router)#network 192.168.4.0 255.255.255.0 area 0
1.3 配置中间的路由
# Router1
Router(config)#route rip
Router(config-router)#version 2
Router(config-router)#no auto-summary
Router(config-router)#network 192.168.2.0
Router(config-router)#ex
Router(config)#route ospf 10
Router(config-router)#network 192.168.3.0 255.255.255.0 area 0
查看三个路由的路由表
# Router0
C 192.168.1.0/24 is directly connected, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
# Router1
R 192.168.1.0/24 [120/1] via 192.168.2.1, 00:00:17, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/1
C 192.168.3.0/24 is directly connected, FastEthernet0/0
O 192.168.4.0/24 [110/2] via 192.168.3.2, 00:03:35, FastEthernet0/0
# Router2
C 192.168.3.0/24 is directly connected, FastEthernet0/1
C 192.168.4.0/24 is directly connected, FastEthernet0/0
此时我们可以看出,只有中间的路由它的路由表是完整的,其余路由表都是不完整的
2. 注入路由再发布规则
就是彼此之间引入对方所使用的路由协议
2.1 确定边界路由
边界路由用于不同自治域间交换路由信息和网络可达信息,故此拓扑的边界路由为Router1
2.2 边界路由注入协议
# 在RIP协议中注入OSPF协议
Router(config)#route rip
Router(config-router)#redistribute ospf 10 metric {1~15}
# 在OSPF协议中注入RIP协议
Router(config)#route ospf 10
Router(config-router)#redistribute rip subnets metric {1~15}
% Only classful networks will be redistributed
注:不加度量值metric可能会导致某些路由的路由表不全,最好加上
加入度量值的原则是,哪边的协议是不完整的路由表,那么度量值就加在哪个协议里
- 一般的,度量值metric的值由拓扑结构的路由器总数来决定的,在此实验中metric的值为3
我们再次查看各路由器的路由表
# Router0
C 192.168.1.0/24 is directly connected, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/0
此时只有Router0的路由表是不全的,由于Router0使用的路由协议是RIP
故我们需要在RIP中注入度量值
# 注入度量值后路由表处于完整状态
C 192.168.1.0/24 is directly connected, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/0
R 192.168.3.0/24 [120/3] via 192.168.2.2, 00:00:04, FastEthernet0/0
R 192.168.4.0/24 [120/3] via 192.168.2.2, 00:00:04, FastEthernet0/0
# Router1
R 192.168.1.0/24 [120/1] via 192.168.2.1, 00:00:19, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/1
C 192.168.3.0/24 is directly connected, FastEthernet0/0
O 192.168.4.0/24 [110/2] via 192.168.3.2, 00:17:54, FastEthernet0/0
# Router2
O E2 192.168.1.0/24 [110/20] via 192.168.3.1, 00:02:28, FastEthernet0/1
O E2 192.168.2.0/24 [110/20] via 192.168.3.1, 00:02:28, FastEthernet0/1
C 192.168.3.0/24 is directly connected, FastEthernet0/1
C 192.168.4.0/24 is directly connected, FastEthernet0/0
测试主机连通性,测试成功实验已完成