实验12 路由重分布
- 一、 原理描述
- 二、 实验目的
- 三、 实验内容
- 四、 实验配置
- 五、 实验步骤
一、 原理描述
在大型网络的组建过程中,隶属不同机构的网络部分往往会根据自身的实际情况来选用路由协议。例如,有些网络规模很小,为了管理简单,部署了RIP;而有些网络很复杂,可以部署OSPF。不同路由协议之间不能直接共享各自的路由信息,因此这些不同机构的网络在完成物理线路连接之后,必须配置路由引入来完成不同路由选择协议之间路由信息的交换,以保证全网内所有的主机都能根据路由将分组发送到正确的目的主机,这个操作称为路由重分布。
获得路由信息一般有3种途径:直连网段、静态配置和路由协议。可以将通过这3种途径获得的路由信息引入路由协议中。
二、 实验目的
掌握路由重分布的配置方法。
三、 实验内容
本实验模拟3家公司互连的场景。路由器R1连接了3家公司,其中公司A内部运行RIP协议,公司B内部运行OSPF协议,公司C通过默认路由连接到R1。由于业务发展需要,3家公司需要能够互相通信。同时,R1通过直连线路连接外部主机PC3,PC3需要能够跟3家公司的所有主机通信。
四、 实验配置
1.实验设备
路由器AR12205台,其中R1上添加4GEW-T模块,PC4台。
2.网络拓扑
路由重分布拓扑结构如图12-1所示。
图12-1 路由重分布拓扑结构
3.设备编址
设备接口编址如表12-1所示。
五、 实验步骤
(1)新建网络拓扑结构。
(2)配置好PC1~PC4的网络参数。
(3)为路由器R1~R5配置端口I地址。
(4)搭建RIP和OSPF网络。
第1步:在R1和R4上配置RIP协议。
根据图12-1所示的拓扑配置路由协议,公司A内部运行RIP协议。在R1和R4上配置 RIP,进程号为1,启用RIP v2版本,通告各自接口所在网段,R1在RIP中仅通告GE0/0/1接口所在网段。
[Rl]rip 1
[Rl-rip-1]version 2
[R1-rip-1]network 223.1.4.0
[R4]rip 1
[R4-rip-1]version 2
[R4-rip-1]network 223.1.4.0
[R4-rip-1]network 223.1.14.0
第2步:验证RIP网络的连通情况。
通过PC4和R1之间的连通情况验证自治系统内部的RIP协议配置,经过验证,主机PC4和R1之间可以互相ping通。
第3步:在R1~R3上配置OSPF协议。
公司B内部运行OSPF协议。在R1、R2和R3上配置OSPF协议,使用进程号1,R1和R2所在的223.1.2.0/24网段属于区域0,R2和R3所在的223.1.3.0/24网段属于区域1,R1在OSPF中仅通告GE0/0/0接口所在网段。
[R1]ospf 1
[Rl-ospf-1larea 0
[Rl-ospf-1-area-0.0.0.0]network 223.1.2.0 0.0.0.255
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 223.1.2.0 0.0.0.255
[R2-opf-1-area-0.0.0.0]area 1
[R2-ospf-1-area-0.0.0.1]network 223.1.3.0 0.0.0.255
[R3]ospf 1
[R3-ospf-1larea 1
[R3-ospf-1-area-0.0.0.1]network 223.1.3.0 0.0.0.255
[R3-ospf-1-area-0.0.0.1]network 223.1.11.0 0.0.0.255
第4步:验证OSPF网络的连通情况。
通过 PC1和R1之间的连通情况验证OSPF 协议配置,经过验证,主机PC1和R1之间可以互相ping通。
(5)配置静态路由和默认路由。
第1步:在R5上配置默认路由。
[R5]ip route-static 0.0.0.0 0.0.0.0 223.1.5.1
第2步:在R1上配置静态路由。
[R1]ip route-static 223.1.12.0 255.255.255.0 223.1.5.2
配置完成后,查看R1的路由表。
由于R1上同时运行了RIP协议和OSPF协议,并配置了静态路由,可以观察到R1同时拥有公司A、公司B和公司C的路由信息。
(6)配置路由重分布。
为了保证公司间的互相通信,需要在一种路由协议中引入其他路由协议的路由信息。这里有两种方式:一种是配置路由引入;另一种是发布默认路由。下面分别介绍这两种配置方式的作用和配置方法。
①配置路由引入。为了使3个公司网络能够互相访问,并保证主机 PC3能够访问3个公司网络,需要把公司A的RIP协议的路由、公司C的静态路由以及主机PC3的直连路由引入公司B的OSPF中,同样,把公司B的OSPF协议的路由、公司C的静态路由以及主机PC3的直连路由引入公司A的RIP协议中。
第1步:在R1的OSPF进程中使用import-route rip命令引入RIP 路由,通过import-route direct 命令引入直连路由,通过import-route static命令引入静态路由。
[R1]ospf 1
[Rl-ospf-1]import-route rip 1
[R1-ospf-1]import-route direct
[Rl-ospf-1]import-route static
配置完成之后,查看R2和R3的路由表。
可以看到,R2和R3上现在拥有来自公司A、公司C和主机PC3的路由信息。
在R1的RIP进程中使用import-route ospf命令引入OSPF 路由,通过import-routedirect命令引入直连路由,通过import-route static命令引入静态路由。
[R1]rip 1
[Rl-rip-1]import-route ospf 1
[R1-rip-1]import-route direct
[Rl-rip-1]import-route static
配置完成后,查看R4的路由表。
可以看到,R4上现在拥有来自公司A、公司C和主机PC3的路由信息,且路由的开销值默认都为1。
当配置路由引入后可以获得对方网络的路由信息,但是在各自的路由表中,开销都为默认值1。为了能够反映真实的网络拓扑情况,更好地进行路由控制,网络管理员在将OSPF引入RIP时需要手动配置路由开销值。例如,在R1的RIP 进程中使用import-route ospf 1 cost 3命令修改开销值为3。
[R1]rip 1
[Rl-rip-1]import-route ospf 1 cost 3
配置完成后,在R4上查看路由开销值的变化情况。
可以观察到,在R4 路由器中两条路由的Cost 值已经变为4,这是因为还加上了R4接口上的Cost值1。
②使用RIP和OSPF发布默认路由。使用路由引入方式可以获得其他路由协议的路由信息,但是也会让其他机构知晓本网络内部的网络构成。实际中很多情况下,为了保证自身网络的私密性,双方并不愿意让对方知道自己网络的明细路由,而又想能够互相通信。这种情况下需要配置路由协议以自动发布默认路由的方式来完成此需求。
公司A需要能够访问公司B的网络,而公司B为了保护自身网络的私密性,不希望公司A获知自身内部网络的明细路由,这时可以在R1的RIP协议进程中发布默认路由,使公司A能在没有公司B的明细路由的情况下访问公司B的网络。
在R1的RIP进程中,使用default-route originate命令发布默认路由。
[Rl]rip 1
[Rl-rip-1]default-route originate
配置完成后,在R4上查看路由表。
可以观察到R4上有一条从RIP 协议获取来的默认路由,通过这条默认路由,公司A可以访问公司B的网络。
为了能够实现双向通信,公司B也需要访问公司A的网络,而公司A同样为了保护自身网络私密性,不希望公司B获知自身内部网络的明细路由。这时可以在R1的OSPF 协议进程中发布默认路由,使公司B能够在没有公司A的明细路由的情况下访问公司A的网络。
在R1的OSPF进程中,使用default-route-advertise always命令发布默认路由。
[R1]ospf 1
[Rl-ospf-1]default-route-advertise always
配置完成后,在R2和R3上查看路由表。
可以看到,R2和R3上有一条通过OSPF 协议获得的默认路由,公司B可以访问公司A的网络。
(7)验证各公司PC之间的连通性。
在PC1、PC2、PC3、PC4上测试主机之间是否能够ping通,通过观察可以看到主机之间均可以直接通信。
注:此为记录笔记,如有不足,还望海涵,可留言斧正
上一个实验: 实验11 OSPF协议配置
链接: 主页