RIP是Routing Information Protocol(路由信息协议)的简称,它是一种较为简单的内部网关协议(Interior Gateway Protocol)。RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的距离。RIP通过UDP报文进行路由信息的交换,使用的端口号为520。
RIP包括RIP-1和RIP-2两个版本,RIP-2对RIP-1进行了扩充,使其更具有优势。
1、动态路由协议RIP,虽然目前考试很少涉及了,但是学习动态路由RIP还是需要了解的。
2、RIP配置简单,易于维护,适合小型网络:
3、RIP工作原理
4、RIP拓扑及实验
AR1配置:
rip 1 //使能rip 进程ID
network 12.0.0.0 //network作用,将该接口使能rip协议,并将该接口所在的网段主类网络通告
network 192.168.1.0
AR2配置:
rip 1
network 12.0.0.0
network 23.0.0.0
[AR2-rip-1]
AR3配置:
rip 1
network 23.0.0.0
network 172.16.0.0
[AR3-rip-1]
RIP两个报文:
1、request ---请求对方的路由
2、response---响应对方的request
查看rip邻居关系及rip数据库:
通过抓包可以查看rip使用的端口的广播:
查看rip路由表:
5、RIPv1和v2区别
RIPv1
(1)、使用广播地址255.255.255.255发现邻居。
(2)、RIPv1只支持有类,不支持无类。
(3)、RIPv1不支持关闭汇总。
RIPv2
(1)、使用组播地址224.0.0.9
(2)、支持无类
(3)、支持关闭自动汇总
(4)、支持路由标记的功能
(5)、携带掩码及下一跳地址
(6)、支持认证6、定时器
四个定时器:
更新定时器(Update timer):当此定时器超时时,立即发送更新报文。 30s
老化定时器(Age timer):RIP设备如果在老化时间内没有收到邻居发来的路由更新报文,则认为该路由不可达。 180s
垃圾收集定时器(Garbage-collect timer):如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新,则该路由将被从RIP路由表中彻底删除。120s
抑制定时器(Suppress timer):当RIP设备收到对端的路由更新,其cost为16,对应路由进入抑制状态,并启动抑制定时器。为了防止路由震荡,在抑制定时器超时之前,即使再收到对端路由cost小于16的更新,也不接受。当抑制定时器超时后,就重新允许接受对端发送的路由更新报文。
rip 1
timers rip 20 150 100 //修改timer定时器 update 20s 老化时
间150s 垃圾收集时间100s
rip 1 //使能rip 进程ID
undo summary //关闭自动汇总
version 2 //修改rip 版本号为2
network 12.0.0.0 //network作用,将该接口使能rip协议,且将该接口所在的网段主类网络通告
dis rip 1 neighbor //查看邻居表
dis rip 1 database //查看数据库
dis ip routing-table protocol rip //查看路由表7、rip防环机制
(1)水平分割
路由器从某个接口学到的路由,不会再从该接口发回给邻居路由器
interface GigabitEthernet 0/0/0
rip split-horizon //设备默认开启
(2)路由毒化
当接口失效以后,直接将路由的跳数设置为16hop,通告出去
(3)毒性反转毒性反转是指路由器从某个接口学到路由后,将该路由的跳数设置为16,并从原接收接口发回给邻居路由器。配置了毒性反转之后,RIP从某个接口学习到路由之后,发回给邻居路由器时会将该路由的跳数设置为16。利用这种方式,可以清除对方路由表中的无用路由。同时配置水平分割和毒性反转,只有毒性反转生效。
interface GigabitEthernet 0/0/0
rip poison-reverse ---配置毒性反转
<AR1>terminal debugging
<AR1>terminal monitor
(4)触发更新
缺省情况下,一台RIP路由器每30秒会发送一次路由表更新给邻居路由器。当本地路由信息发生变化时,触发更新功能允许路由器立即发送触发更新报文给邻居路由器,来通知路由信息更新,而不需要等待更新定时器超时,从而加速了网络收敛。8、rip metricin
interface GigabitEthernet0/0/0
rip metricin 2 //设置进来的路由cost值增加2
rip路由表cost从2跳变为4跳:
接口删掉metricin 后还原2跳:
接口metricout 配置为5:
[AR1-GigabitEthernet0/0/0]rip metricout 5 //设置更新出去的路由cost值变成5
[AR1-GigabitEthernet0/0/0]undo rip output //禁止发送rip报文
[AR1-GigabitEthernet0/0/0]undo rip input //禁止接收rip报文slient-interface 来抑制接口(静默端口),使其只接收报文,用来更新自己的路由表,而不发送RIP报文。
一般是配置在连接终端设备的接口,最好不要配置在路由器之间连接的接口,不会影响路由的通告.
[AR1]rip 1
[AR1-rip-1]silent-interface XXX //不发送rip报文,但是可以接收rip报文9、rip 认证
V2支持明文及密文认证
rip authentication-mode md5 usual cipher huawei //密文认证 密码为huawei
interface GigabitEthernet0/0/1
rip summary-address 193.168.0.0 255.255.252.0 //手工汇总路由 193.168.0.0/22 一定要注意方向性10、版本号:
v1 ---发送V1,可以接收V1 和v2 (模拟器不支持)
V2 ---发送和接收都是V2
interface GigabitEthernet0/0/0
rip version 2 //设置版本 接口优于全局
欢迎关注和转发,更多精彩内容下期继续分享!