动态路由RIP配置

什么是动态路由 RIP

RIP 是一种较为简单的内部网关协议( IGP ),基于 UDP ,端口号为 520 ,包括 RIPV1 和 RIPv2 两个版本。RIPv2 对 RIPv1 进行了扩充,支持 VLSM 和 CIDR ,支持安全验证。
由于 RIP 的功能较为简单,在配置和维护管理方面也远比 OSPF 和 IS-IS 容易,因此 RIP 主要应用于规模较小的网络,例如校园网以及结构较简单的地区性网络。对于更为复杂的环境和大型网络,一般不使用 RIP 。
基本原理:
RIP 是一种基于距离矢量( Distance-Vector )算法的协议,它使用跳数( Hop Count )作为度量值来衡量到达目的地址的距离。在 RIP 网络中,缺省情况下,设备到与它直接相连网络的跳数为 0 ,通过一个设备可达的网络的跳数为 1 ,其余依此类推。也就是说,度量值等于从本网络到达目的网络间的设备数量。为限制收敛时间,RIP 规定度量值取 0~15 之间的整数,大于或等于 16 的跳数被定义为无穷大,即目的网络或主机不可达。由于这个限制,使得 RIP 不可能在大型网络中得到应用。
RIPv1 和 V2 的比较:
RIPv1 是有类路由协议,RIPv2 是无类路由协议;
RIPv1 不能支持 VLSM ,RIPv2 可以支持 VLSM;
RIPv1 没有认证的功能,RIPv2 可以支持认证,并且有明文和 MD5 两种认证;
RIPv1 没有手工汇总的功能,RIPv2 可以在关闭自动汇总的前提下,进行手工汇总;
RIPv1 是广播更新,RIPv2 是组播更新;
RIPv1 对路由没有标记的功能,RIPv2 可以对路由打标记( tag ),用于过滤和做策略;
RIPv1 发送的 updata 最多可以携带 25 条路由条目,RIPv2 在有认证的情况下最多只能携带 24 条路由;
RIPv1 发送的 updata 包里面没有 next-hop 属性,RIPv2 有 next-hop 属性,可以用与路由更新的重定。
RIP 的工作过程分析:
初始状态:路由器开启 RIP 进程,宣告相应接口,则设备就会从相关接口发送和接收 RIP 报文;
构建路由表:路由器依据收到的 RIP 报文构建自己的路由表项;
维护路由表:路由器每隔 30 秒发送更新报文,同时接收相邻路由器发送的更新报文以维护路由表项;
老化路由表项:路由器为构建的路由表项启动 180 秒的定时器。180 秒内,如果路由器收到更新报文,则重置更新定时器和老化定时器;
垃圾收集表项:如果 180 秒过后,路由器没有收到相应路由表项的更新,则启动时长为 120 秒的垃圾收集定时器,同时将该路由表项的度量置为 16 ;
删除路由表项:如果 120 秒之后,路由器仍然没有收到相应路由表项的更新,则路由器将该表项删除。
RIP 协议定时器:
更新定时器( Update timer ):当此定时器超时时,立即发送更新报文,缺省为 30秒发送一次;
老化定时器( Age timer ):RIP 设备如果在老化时间内没有收到邻居发来的路由更新报文,则认为该路由不可达;
垃圾收集定时器( Garbage-collect timer ):如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新,则该路由将从 RIP 路由表中彻底删除;
抑制定时器( Suppress timer ):当 RIP 设备收到对端的路由更新,其度量值 cost 为 16 ,对应路由进入抑制状态,并启动抑制定时器。为了防止路由震荡,在抑制定时器超时之前,即使再收到对端路由 cost 小于 16 的更新,也不接受。当抑制定时器超时后,就重新允许接受对端发送的路由更新报文。
RIP 路由的更新规则:
如果更新的某路由表项在路由表中没有,则直接在路由表中添加该路由表项;
如果路由表中已有相同目的网络的路由表项,且来源端口相同,那么无条件根据最新的路由信息更新其路由表;
如果路由表中已有相同目的网络的路由表项,但来源端口不同,则要比较它们的度量值,将度量值小的一个作为自己的路由表项;
如果路由表中已有相同目的网络的路由表项,且度量值相等,则保留原来的路由表项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值