实验原理

不同的网络会根据自身的情况选用路由协议,有的网路规模小,部署简单,可以使用RIP,有的网络复杂,可以使用OSPF,不同的路由协议之间不能直接共享各自的路由信息,需要配置路由的引入来实现。
获得路由的方法主要有3种:直连网段,静态配置,和路由协议。可以将这三种途径获得的路由信息引入到路由协议中,当路由信息引入到路由协议进程后,这些路由信息可以在路由协议进程中进行通告,也就是说问了配置引入,一种路由协议可以自动获得所有来自另一种协议的所有路由信息。
不同路由协议计算路由开销的依据是不同的,开销值的大小和范围是不同的,ospf是基于贷款的,RIP是基于跳数的,在华为VRP平台上,引入ospf到rip,如果不指定cost值,开销值默认是1,网络管理员还是手动配置开销值以反映网络的真实情况.

实验目的

理解路由引入的场景
掌握RIP引入其他协议的配置
掌握OSPF引入其他协议的配置
掌握引入路由协议修改开销值的方法

实验拓扑

ospf开销值计算方法 ospf引入rip开销_华为

实验步骤

1,搭建rip与ospf网络
在A运行rip,进程号为1,rip v2 版本,关闭自动汇总,通告各自接口所在网段,R1在rip中仅通告g0/0/0接口所在网段.

[R1]rip 1
[R1-rip-1]version 2	
[R1-rip-1]undo summary 
[R1-rip-1]network 172.16.0.0

[R2]rip 1
[R2-rip-1]version 2
[R2-rip-1]undo summary 
[R2-rip-1]network 172.16.0.0

在公司B内部运行OSPF协议,在R1和R3上配置OSPF,使用进程号1,所在网段都属于区域0,R1在ospf中仅通告g0/0/1网段.

[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[R3]ospf 1
[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

查看r1的路由表

ospf开销值计算方法 ospf引入rip开销_路由协议_02


R1同时运行了RIP协议和OSPF协议,可以观察到R1同时拥有公司A和B的路由信息

3,配置双向路由引入

为了使得两个公司网络可以互相访问,需要把公司A的RIP协议的路由引入到公司B的OSPF协议中,同时把公司B的OSPF协议的路由引入到公司A的RIP协议中.

在R1的ospf进程中使用import-route rip 命令引入rip路由

[R1]ospf 1
[R1-ospf-1]import-route rip 1

配置完成后,查看R3的路由表

ospf开销值计算方法 ospf引入rip开销_华为_03

在R1的rip进程中导入OSPF路由

[R1]rip 1
[R1-rip-1]import-route ospf 1

查看R2的路由表

ospf开销值计算方法 ospf引入rip开销_路由协议_04


4,手动配置引入的开销值

[R1]rip 1
[R1-rip-1]import-route ospf 1 cost 3

配置完成后,在R2上查看cost值得变化情况

ospf开销值计算方法 ospf引入rip开销_tcp/ip_05


这时候R2路由表两条路由的cost值已经变成4 了,那是因为还加上了R2接口上的cost值1

5,配置rip发布默认路由

公司A需要访问B,但是B不想叫A获得自身内部网络的明细路由,这时候可以在R1的RIP协议进程中发布默认路由,使得公司A在没有公司B的明细路由的情况下访问公网B的网络.

[R1]rip 1
[R1-rip-1]default-route originate

配置完成后,查看路由表

ospf开销值计算方法 ospf引入rip开销_ospf开销值计算方法_06


6,配置OSPF发布默认路由

[R1]ospf 1
[R1-ospf-1]default-route-advertise always

在R3上查看路由表

ospf开销值计算方法 ospf引入rip开销_华为_07


可以观察有一条通过ospf来获得的默认路由,通过这条路由,B可以访问A

ospf开销值计算方法 ospf引入rip开销_OSPF_08