RIP

RIP 是一个距离矢量路由协议,其路由表完全是从其他路由器学习来的,对于整个网络的状态, RIP 是无法检测到的。
 
RIP 使用跳数作为自己的 metric ,最大跳数的 15 ,一条路由的跳数如果超过 15 ,则 RIP 认为该路由是不可达的。
 
RIP 的管理距离为 120 ,且 RIP 有两个版本。
RIP 使用 UDP 520 端口将路由从开启了 RIP 进程的接口发出, RIP V1 使用广播地址 255.255.255.255 ,而 RIP V2 使用组播地十 224.0.0.9
 
RIP 会每隔 30 秒定期向网络中发送路由表,以作为路由更新,且发送的是整个路由表;如果路由表中的路由超过 180 秒没有收到更新,则被标记为不可用,如果连续 240 秒没有收到更新,最后将相应路由从路由表中删除。
 
RIP 有两个版本,如果在配置中没有指定版本,默认可以同时接收版本 1 和版本 2 的更新,但默认只发送版本 1
 
RIP V2 支持认证加密,认证同时支持明文和 MD5
 
RIP V1 在发送路由更新时,会自动汇总成主类网络,且不能手工关闭; RIP V2 在发送路由的时候是携带掩码的,所以 RIP V2 支持 CIDR VLSM ,但 RIP V2 默认情况下也是自动汇总路由的,不过该功能可以手工关闭。可以配置 passive-interface 来限制接口发送路由更新。
RIP 可以使用 offset list 来增加路由的 metric ,但只可以增加。
RIP 可以使用 secondary ip 来作为路由更新的源地址。
RIP 使用水平分割的方法来防止路由环路,即从一个接口收到的路由更新不再从这个接口发送出去。默认情况下, frame-relay 主接口是关闭的, frame-relay 点到点子接口、点到多点子接口是开启的, HDLC 、以太网封装的接口该功能也是默认开启的。
 
RIP 路由更新
RIP V1 发送路由时会自动汇总成主类网络,但当一个路由器收到的路由与接收该路由的接口是属于同一个主类网络时,那么该路由会被匹配上与这个接口 IP 一样的掩码长度,当接收路由的接口配置有 secondary ip 时,则采用 secondary ip 地址的掩码长度掩码该路由。
 
RIP 在发送路由更新前,会检测该接口与所发送的路由是否属于同一类网络,如果属于同一类网络且拥有相同掩码才会发送路由更新,否则放弃发送。
 
RIP 当收到一个主机位不全为 0 的路由信息时,会以 32 位掩码匹配该路由存入到路由表中。
 
RIP 收到的路由更新源地址和接收接口必须处于相同子网,否则忽略收到的路由更新,该功能称为 RIP 的更新源有效性,可以手动关闭或者打开,默认情况下是打开状态。
 
RIP 触发更新机制,在路由有变化时,将有变化的路由发出去,并且可以基于接口打开或者关闭的。对于 frame-relay 与以太网的多路访问网络中,是不支持该功能的。 RIP 触发的更新机制需要在两端路由器都开启,否则不生效。在双方都开启后,相互收到的路由都会被注明永久有效而且不需要再次收到更新。
 
RIP 支持手动汇总路由,如果手动汇总和自动汇总同时存在,则优先自动汇总。

你可能感兴趣的:(rip)