不同的网络会根据自身的实际情况来选用路由协议。比如有些网络规模很小,为了管理简单,部署了RIP
;而有些网络很复杂,可以部署OSPF
。不同路由协议之间不能直接共享各自的路由信息,需要依靠配置路由的引入来实现。
获得路由信息一般由3
种途径:直连网段、静态配置和路由协议。可以将通过这3
种途径获得的路由信息引入到路由协议中,当把这些路由信息引入到路由协议进程以后,这些路由信息就可以在路由协议进程中进行通告了,也就是说通过配置引入,一种路由协议可以自动获得所有来自另一种协议的所有路由信息。
不同的路由协议计算路由开销的依据是不同的,开销值的大小和范围都是不同的,OSPF
的开销值基于带宽,而且值的范围很大,RIP
的开销基于跳数,范围很小,所以当配置OSPF
和RIP
相互引入时一定要小心【在华为VRP
平台上,当引入OSPF
路由至RIP时,如不指定Cost
值,开销值将默认设为1
。尽管如此,网络管理员还是应该手工配置开销值以反映网络的真实情况】。
实验目的
- 理解路由引入的应用场景
- 掌握
RIP
中引入其他协议的配置 - 掌握
OSPF
中引入其他协议的配置 - 掌握路由引入时修改开销值的方法
实验拓扑
实验步骤
-
按照图示进行配置,路由器接口主机号若为特别说明则与其编号一致
R1: <Huawei>sys [Huawei]undo info-center en [Huawei]sysname R1 [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ip address 172.16.2.1 24 [R1-GigabitEthernet0/0/0]int g0/0/1 [R1-GigabitEthernet0/0/1]ip address 192.168.2.1 24 R2: <Huawei>sys [Huawei]undo info-center en [Huawei]sysname R2 [R2]int g0/0/1 [R2-GigabitEthernet0/0/1]ip address 172.16.1.254 24 [R2-GigabitEthernet0/0/1]int g0/0/0 [R2-GigabitEthernet0/0/0]ip address 172.16.2.2 24 R3: <Huawei>sys [Huawei]undo info-center en [Huawei]sysname R3 [R3]int g0/0/1 [R3-GigabitEthernet0/0/1]ip address 192.168.2.3 24 [R3-GigabitEthernet0/0/1]int g0/0/0 [R3-GigabitEthernet0/0/0]ip address 192.168.1.254 24
-
搭建
RIP
与OSPF
网络R1: [R1]rip [R1-rip-1]version 2 [R1-rip-1]network 172.16.0.0 [R1-rip-1]q [R1]ospf [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 R2: [R2]rip [R2-rip-1]version 2 [R2-rip-1]network 172.16.0.0 R3: [R3]ospf [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 [R3-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
-
此时
R2
只开启了RIP
,学习不到OSPF
区域的路由,因为此网段并没有被RIP
协议通告;R3
则学习不到RIP
区域的路由,因为此网段没有被OSPF
区域通告。为了使得
RIP
区域与OSPF
区域学习到的路由相互分享,需要把R2
的RIP
协议路由引入到R3
的OSPF
协议中,同样把R3
的OSPF
协议路由引入到R2
的RIP
协议中。在
R1
的OSPF
进程中使用import-route rip
命令引入RIP
路由R1: [R1]ospf [R1-ospf-1]import-route rip 1
配置完成后,查看R3的路由表
在
R1
的RIP
进程中使用import-route ospf
命令引入ospf
路由R1: [R1]rip [R1-rip-1]import-route ospf 1
配置完成后,查看
R2
路由表我们也可以手动指定引入时的开销值
R1: [R1]rip [R1-rip-1]import-route ospf 1 cost 3