eNSP模拟实验-RIP路由协议的汇总
当网络中路由器的路由条目非常多时,可以通过路由汇总(路由汇聚或者路由聚合)来减少路由条目数,加快路由收敛速度和增强网络稳定性。路由汇总的原理是,同一个自然网段内的不同子网的路由在对外(其他网段)发送时聚合成一个网段的路由发送。由于汇总后路由器将不会感知被汇总子网有关的变化,从而提高了网络稳定性,减少了不必要的路由器更新。
RIPv1是有类别路由协议,它的协议报文中没有携带子网掩码信息,只能识别A B C类这样的自然网段的路由,RIPv1无法支持路由聚合,也不支持不连续子网,使用路由会被自动汇总为有类路由。
RIPv2是一种无分类路由协议,报文中携带掩码信息,支持手动路由汇总和自动路由汇总两种方式。
1、基于RIP进程的有类自动汇总,自动汇总是按类聚合,华为设备上自动汇总默认是关闭的。比如10.1.1.0/24和10.1.2.0/24被汇总成自然网段路由10.0.0.0/8。
2、基于接口的手动汇总,用户可以指定聚合路由。10.1.1.0/24和10.1.2.0/24在接口上配置聚合路由10.1.0.0/16。
一、路由器接口配置,不再阐述了。通过loopback模拟多个网段。
二、配置RIPv1协议
[R1]rip 1
[R1-rip-1]network 192.168.12.0
[R2]rip 1
[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
RIPv1协议默认开启了自动汇总,且无法关闭,也不支持手动汇总,可以使用dis default-parameter rip命令查看RIP默认配置信息,Auto Summary : Enabled 。
三、RIPv2自动汇总
rip 1
version 2
在三台路由器上运行上面两个命令,切换到RIPv2。dis ip routing-table查看路由表,接受到的路由条目是具体的明细路由条目,而没有汇总路由,即此时RIPv2默认自动汇总没有生效。因为在华为设备上,以太网接口和串口都默认启用了水平分割功能,为了防止环路和不连续子网问题的产生,在启用水平分割或者毒性逆转的接口上,RIPv2的默认自动汇总就会失效,所以从R3通告过来的都是具体的明细路由条目。
要使RIPv2默认自动汇总失效,有两种方法。
1、使用summary always命令,不论水平分割是否启用,RIPv2的自动汇总都会失效。
[R3]rip 1
[R3]version 2
[R3-rip-1]summary always
2、关闭接口下的水平分割功能。
[R3]int s0/0/1
[R3-Serial0/0/1]undo rip split-horizon
配置后查看路由表,RIPv2失效,只有一条3.0.0.0/8的条目。RIPv2支持自动汇总,默认开启,并且也可以关闭。
四、配置RIPv2的手动汇总
[R3]int s0/0/1
[R3-Serial0/0/1]rip summary-address 3.3.0.0 255.255.252.0
查看R1 R2路由表: