实验原理
不同的网络会根据自身的情况选用路由协议,有的网路规模小,部署简单,可以使用RIP,有的网络复杂,可以使用OSPF,不同的路由协议之间不能直接共享各自的路由信息,需要配置路由的引入来实现。
获得路由的方法主要有3种:直连网段,静态配置,和路由协议。可以将这三种途径获得的路由信息引入到路由协议中,当路由信息引入到路由协议进程后,这些路由信息可以在路由协议进程中进行通告,也就是说问了配置引入,一种路由协议可以自动获得所有来自另一种协议的所有路由信息。
不同路由协议计算路由开销的依据是不同的,开销值的大小和范围是不同的,ospf是基于贷款的,RIP是基于跳数的,在华为VRP平台上,引入ospf到rip,如果不指定cost值,开销值默认是1,网络管理员还是手动配置开销值以反映网络的真实情况.
实验目的
理解路由引入的场景
掌握RIP引入其他协议的配置
掌握OSPF引入其他协议的配置
掌握引入路由协议修改开销值的方法
实验拓扑
实验步骤
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的路由表
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的路由表
在R1的rip进程中导入OSPF路由
[R1]rip 1
[R1-rip-1]import-route ospf 1
查看R2的路由表
4,手动配置引入的开销值
[R1]rip 1
[R1-rip-1]import-route ospf 1 cost 3
配置完成后,在R2上查看cost值得变化情况
这时候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
配置完成后,查看路由表
6,配置OSPF发布默认路由
[R1]ospf 1
[R1-ospf-1]default-route-advertise always
在R3上查看路由表
可以观察有一条通过ospf来获得的默认路由,通过这条路由,B可以访问A