精彩网络技术 华为技术:详解配置路由器RIP动态路由

一、华为模拟器实操录像:
精彩网络技术 华为技术:详解配置路由器RIP动态路由
文章图片
二、主要知识点:
RIP是RoutingInformationProtocol(路由信息协议)的简称 , 它是一种较为简单的内部网关协议(InteriorGatewayProtocol) 。 RIP是一种基于距离矢量(Distance
Vector)算法的协议 , 它使用跳数(HopCount)作为度量来衡量到达目的网络的距离 。 RIP通过UDP报文进行路由信息的交换 , 使用的端口号为520 。 RIP包括RIP-1和RIP-2两个版本 , RIP-2对RIP-1进行了扩充 , 使其更具有优势 。
RIP基本原理
RIP是一种基于距离矢量(Distance-Vector)算法的协议 , 它使用跳数(HopCount)作为度量值来衡量到达目的地址的距离 。 在RIP网络中 , 缺省情况下 , 设备到与它直接相连网络的跳数为0 , 通过一个设备可达的网络的跳数为1 , 其余依此类推 。 也就是说 , 度量值等于从本网络到达目的网络间的设备数量 。 为限制收敛时间 , RIP规定度量值取0~15之间的整数 , 大于或等于16的跳数被定义为无穷大 , 即目的网络或主机不可达 。 由于这个限制 , 使得RIP不可能在大型网络中得到应用 。
RIP路由形成的过程如图所示
精彩网络技术 华为技术:详解配置路由器RIP动态路由
文章图片
●RIP协议启动之后 , RouterA会向相邻的路由器广播一个Request报文 。
●当RouterB从接口接收到RouterA发送的Request报文后 , 把自己的RIP路由表封装在Response报文内 , 然后向该接口对应的网络广播 。
●RouterA根据RouterB发送的Response报文 , 形成自己的路由表 。
RIP的更新与维护
RIP协议在更新和维护路由信息时主要使用四个定时器:
●更新定时器(Updatetimer):当此定时器超时时 , 立即发送更新报文 。
●老化定时器(Agetimer):RIP设备如果在老化时间内没有收到邻居发来的路由更新报文 , 则认为该路由不可达 。
●垃圾收集定时器(Garbage-collecttimer):如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新 , 则该路由将被从RIP路由表中彻底删除 。
●抑制定时器(Suppresstimer):当RIP设备收到对端的路由更新 , 其cost为16 , 对应路由进入抑制状态 , 并启动抑制定时器 。 为了防止路由震荡 , 在抑制定时器超时之前 , 即使再收到对端路由cost小于16的更新 , 也不接受 。 当抑制定时器超时后 , 就重新允许接受对端发送的路由更新报文 。
RIP路由与定时器之间的关系:
●RIP的更新信息发布是由更新定时器控制的 , 默认为每30秒发送一次 。
●每一条路由表项对应两个定时器:老化定时器和垃圾收集定时器 。 当学到一条路由并添加到RIP路由表中时 , 老化定时器启动 。 如果老化定时器超时 , 设备仍没有收到邻居发来的更新报文 , 则在RIP数据库中把该路由的度量值置为16(表示路由不可达 , 路由表中删除) , 并启动垃圾收集定时器 。 同时设备对外发送不可达路由更新请求报文 , 如果垃圾收集定时器超时 , 设备仍然没有收到更新报文 , 则在RIP数据库中删除该路由 。
RIP-2路由聚合
路由聚合的原理是 , 同一个自然网段内的不同子网的路由在向外(其它网段)发送时聚合成一个网段的路由发送 。 RIP-1的协议报文中没有携带掩码信息 , 故RIP-1发布的就是自然掩码的路由 。 RIP-2支持路由聚合 , 因为RIP-2报文携带掩码位 , 所以支持子网划分 。 在RIP-2中进行路由聚合可提高大型网络的可扩展性和效率 , 缩减路由表 。
路由聚合有两种方式:
●基于RIP进程的有类聚合:聚合后的路由使用自然掩码的路由形式发布 。 比如 , 对于10.1.1.0/24(metric=2)和10.1.2.0/24(metric=3)这两条路由 , 会聚合成自然网段路由10.0.0.0/8(metric=2) 。 RIP–2聚合是按类聚合的 , 聚合得到最优的metric值 。