华为RIP路由协议介绍及配置
1、Rip配置
主类网络:major-network,使用自然掩码的网段;
例如: 12.1.1.0 / 24--------->12.0.0.0
192.168.1.0 / 24---->192.168.1.0
172.16.1.0 / 24----->172.16.0.0
R1:
① > rip 1 启动rip进程号1
# version 2 指定使用rip版本2;版本v1和v2 不兼容
# network 192.168.1.0 宣告直连主类网络
# network 12.0.0.0
# network 13.0.0.0
② 配置静默接口,抑制RIP报文在该接口上的发送
# rip 1
# silent-interface Ethernet 0/0/0
③ 配置rip认证
# interfacee0/0/1
# rip authentication-mode 【simple / md5】[usual / nonstandard】abc123
注:{simple / md5:明文或者md5加密认证} ;
{usual / nonstandard:标准md5报文或者非标准华为私有认证报文};
只有相同认证模式相同认证密码的报文才会互通;
④ # interfacee0/0/1 进入相应Rip接口
# rip split-horizon 配置水平分割,默认ripv2已启用,无需配置
# rip poison-reverse 配置毒性逆转
注:若同时启用水平分割和毒性逆转,毒性逆转优先,水平分割失效。
建议启用毒性逆转,关闭水平分割。
⑤ 路由汇总
# interface GigabitEthernet 0/0/0
# rip summary-address 3.3.0.0 255.255.252.0
⑥ > display rip 1 route 查看rip路由表
> display rip 1 neighbor 查看rip邻居
> display ip routing-table
> display rip 1 interface Ethernet 0/0/0 verbose 查看rip接口详情


2、工作原理:
Ripv2报文:
配置好的rip路由器会每隔30s向邻居路由器自动发送rip路由更新报文。
报文里面携带了其所知道的所有路由。
ripv2特点:
①ripv2路由更新目标地址:224.0.0.9组播更新;
②ripv2发送路由更新携载子网掩码netmask;
③使用四层UDP协议 520端口


3、Rip版本区别
V1:发送v1,接收v1;
V2:发送v2,接收v2;
V1 Compatible(ripv1兼容版):发送v1,接收v1 、v2 。启用rip后默认V1兼容版。
①ripv2路由更新目标地址:224.0.0.9组播更新;而v1采用广播更新;
②ripv2发送路由更新携带子网掩码netmask;而v1不携带;
③ripv2支持认证;而v1不支持;
④ripv2支持手动汇总;而v1不支持;
4、Rip计时器
①更新路由时间:update 30s
②老化时间:Aging 180s ,在180s内路由表路由依然存在,180s以后路由表的路由将会消失。
③垃圾收集时间:Garbage 120s (进入垃圾收集时间,路由表的路由会消失,此时路由器的rip的路由在另一张标里面依然存在;>dis ip routing-table 命令已无法查询到;dis rip 1 route 命令显示本条路由标记Flags由RA变为RG;且此时路由器仍然会将该路由更新传递给邻居。;同时路由cost值设置为16)(在120s垃圾收集时间内仍没有收到更新消息,彻底丢弃路由信息。)
④抑制时间:120s;当设备收到对端的cost值为16的路由更新,进入抑制状态,并启动抑制定时器
,在抑制定时器超时之前,及时在收到对于路由cost小于16个更新,也不接受。


5、Rip防环机制
① 16跳不可达;
② 水平分割:
# 从接口收到的路由更新,默认不会再从该接口发送出去。
# ripv2接口默认已开启。
③ 毒性逆转 :
# ripv1默认开启,ripv2默认关闭。接口开启毒性逆转后,对于从对端收到的路由再回传回去时将路由的cost值设置16,即将路由毒害掉,防止路由环路。
④ 抑制计时器 120s
6、路由汇总
为了减少路由器资源的开销,尽可能使路由表缩小,缩小路由表的方法之一就是路由汇总。路由汇总不能影响原来的通信。如图
3.3.1.0 ------>3.3.000000 11.0
3.3.2.0------->3.3.000000 10.0
3.3.3.0------->3.3.000000 01.0
汇总为:3.3.0.0 / 22
汇总原则:去前面相同的bit位,不一样的bit全部化成0。
配置命令: # interface GigabitEthernet 0/0/0
# rip summary-address 3.3.0.0 255.255.252.0


7、Rip静默接口
减少不必要的rip更新报文发向用户,同时减少链路带宽的占用;
(例:上图中的R1_E0/0/0接口连接内网,不需要给内网用户发送rip报文)
一旦将某接口设置为静默接口,路由器将不会再从该接口向外发送任何rip更新。
# rip 1
# silent-interface Ethernet 0/0/0 抑制RIP报文在接口上的发送