RIP配置(3)——路由协议的汇总

原理简述:

在网络中路由器的路由条目过多时,我们可以通过路由汇总(即:路由汇聚、路由聚合)来减少路由条目,从而加快收敛时间和增强网络的稳定性。

路由汇总的原理是:在同一个自然网段内的不同子网的路由在外(其他网段)发送时聚合为一个网段的路由发送。但是聚合后的路由器将不会感知到被汇总子网有关的变化,已至可以提高网络的稳定性,减少不必要的路由更新。

RIPv1是有类别路由协议,它的协议报文中没有携带子网掩码信息,只能够识别出A、B、C类这样的自然网段的路由,所以RIPv1无法支持路由的聚合,也不能够支持不连续子网,即所有的路由会被自动的汇总为有类路由。

RIPv2是一种无分类路由协议,报文中携带了掩码信息,同时也支持手动路由汇总和自动路由汇总这两种方式。

(1)基于RIP进程的有类自动汇总:例如像10.1.1.0/24(距离:metric=2)和10.1.2.0/24(metric=3)这两个路由条目,可以汇聚成10.0.0.0/8的自然网段路由条目。自动汇总是按类聚合的,其在华为的设备上是默认关闭的,可以手动更改配置使其自动汇总生效。

(2)基于接口的手动汇总:我们可以指定聚合路由。例如:10.1.1.0/24(metric=2)和10.1.2.0/24(metric=3)这两条路由,可以在接口上配置聚合路由10.1.0.0/16(metric=2)。

实验内容:

在该简单网络中,通过Loopback口来模拟多个网段,以实现RIPv1自动汇总、RIPv2自动汇总和RIPv2手动汇总。

实验拓扑:

RIP配置(3)——路由协议的汇总_第1张图片

实验操作:

1。基本配置

根据实验的要求进行相应的基础配置,检测各直连链路的连通性。

2。RIPv1协议的配置

在各个路由器上配置RIPv1协议,并且使用network 命令通告给相应的网段。

[R1]rip 1	
[R1-rip-1]network 192.168.12.0

[R2]rip 
[R2-rip-1]network 192.168.12.0
[R2-rip-1]network 192.168.23.0

[R3]rip 1
[R3-rip-1]network 192.168.23.0
[R3-rip-1]network 3.0.0.0

配置之后,查看路由器R1和路由器R2的路由表信息。

RIP配置(3)——路由协议的汇总_第2张图片

RIP配置(3)——路由协议的汇总_第3张图片

现在可以观察出:R3发布的汇总路由条目是3.0.0.0/8,没有任何其他的明细路由条目。

我们可以在R3上的S1/0/1接口上抓包,查看现象:

RIP配置(3)——路由协议的汇总_第4张图片

现在的情况是:RIPv1发送的协议报文中没有协议掩码的信息,只有相应的网络号和metric的值,就是指RIPv1只发布汇总后的有类路由。RIPv1默认是开启自动汇总的,而且是无法关闭的,同时也不支持手动汇总。

可以使用display default-parameter rip 命令查看RIP默认的配置信息

RIP配置(3)——路由协议的汇总_第5张图片

3。RIPv2自动汇总的配置

在各个路由器上配置version 2命令,已至运行RIPv2协议,然后在次进行抓包,观察现象:

RIP配置(3)——路由协议的汇总_第6张图片

现在RIPv2协议中是携带掩码信息的。RIPv2支持自动汇总,默认功能是开启的,同时也是可以关闭的。

查看路由器R1和R2的路由表信息:

RIP配置(3)——路由协议的汇总_第7张图片

RIP配置(3)——路由协议的汇总_第8张图片

在接收到的路由条目中可以看到是具体的明细路由条目,没有汇总路由,此时的RIPv2默认是自动汇总没有生效的。

原因是:在华为的设备上,以太网接口和串口都是默认开启水平分割功能的。为了防止环路和不连续子网问题的产生,在启用了水平分割或毒性逆转的接口上,RIPv2的默认自动汇总就会失效,已至从路由器R3通告过来的都是具体的明细路由条目。

使RIPv2默认的自动汇总生效的方法:

(1)使用summary always 命令。在配置该条命令之后,无论水平分割是否开启,RIPv2的自动汇总都可以生效。

(2)关闭相应接口下的水平分割功能。

[R3]int s1/0/1
[R3-Serial1/0/1]undo rip split-horizon    //关闭水平分割功能

配合其中一个方法后,查看R1和R2的路由表:

RIP配置(3)——路由协议的汇总_第9张图片

RIP配置(3)——路由协议的汇总_第10张图片

现在RIPv2的自动汇总已经生效,路由表中显示的是汇总后的路由条目。

4。配置RIPv2的手动汇总

在配置手动汇总之前,先要删除掉上一步中的RIPv2自动汇总生效的配置。

更改过后,在R3上使用rip summary-address 命令配置手动汇总,配合需要汇总的本地网络IP地址3.3.0.0,网络掩码为255.255.252.0。

[R3-Serial1/0/1]rip split-horizon    //开启水平分割功能,使其恢复自动汇总失效的情况下

[R3]int s1/0/1
[R3-Serial1/0/1]rip summary-address 3.3.0.0 255.255.252.0   //手动汇总

配置完成后,查看R1和R2的路由表信息:

RIP配置(3)——路由协议的汇总_第11张图片

RIP配置(3)——路由协议的汇总_第12张图片

现在路由表上显示的是:已经接收到了该汇聚路由条目,而且没有任何其他的明细路由条目。

 

你可能感兴趣的:(路由与交换)