动态路由协议RIP

动态路由协议RIP

由于接下来讲的会比较绕所以先来一张思维导图为敬:

路由协议:静态路由协议和动态路由协议
静态路由协议
静态路由协议:由管理员或者用户手动指定,告诉路由器该如何去发送数据包。
优点:安全、资源消耗低。
缺点:配置麻烦,只适合小型网络中,无法自动适应网络拓扑的变化。

动态路由协议
动态路由协议:可以通过网络拓扑的变化,根据协议来选择最优路径。
动态路由协议:内部网关协议(IGP)和外部网关协议(EGP)
内外部网关协议
内部网关协议:处于同一个AS号内部的路由协议。RIP OSPF EIGRP
外部网关协议:处于不同AS号之间的路由协议。BGP
AS号:自治系统号,一个运营商或者一个大型的公司。

内部网关协议:距离矢量协议和链路状态协议
距离矢量协议:RIP/EIGRP
链路状态协议:OSPF

有类路由协议:在发送路由更新的时候是不会携带子网掩码。--基本被淘汰了
无类路由协议:在发送路由更新的时候回携带子网掩码。--VLSM

了解完以上几个协议的包含关系后,我们再看看什么是RIP。
RIP(route information protocol)--路由信息协议,属于内部网关协议、是一个距离矢量协议,直接工作在UDP的520端口。
何为距离矢量协议?
距离:有多远--对于RIP来说,是通过跳数(hop)来衡量距离的。hop:跳数,每经过一台路由器记为一跳。
矢量:方向

RIPv1:是一个有类路由协议,在发送路由更新的时候不会携带子网掩码,并且是以广播(255.255.255.255)的形式发送的。
RIPv2:是一个无类路由协议,在发送路由更新的时候会携带子网掩码,并且是以组播(224.0.0.9)的形式发送的。

RIP的选路问题:RIP是通过跳数来选择路径的,认为跳数越少越优。这也是RIP选路的一个缺陷,有可能选择一条次优路径。

(划重点!!!!)
RIP的四个时间
①更新时间:默认是30s,运行了RIP协议的路由器,每隔30s会向其他rip路由器更新一次路由信息,并且是完整性更新。
②失效时间:默认是180,如果在180s内没有接收到对方发送过来的路由新,那么就认为其可能处于失效状态。
③抑制时间:默认是180s,用于维持路由表的稳定,避免环路。
④刷新时间:默认是240s,经过240s后,原本处于失效状态的路由信息将会被路由器删除。

RIP还有什么弊端???
RIP的环路问题:不一致的路由信息会导致RIP的网络产生环路。
RIP环路的避免:
①定义最大跳数:16跳,当RIP的数据包到达第16跳的时候,就会执行丢弃。
②水平分割:从一个接口接收到的路由信息,不会再从该接口被发送出去。
③路由毒化:激活了路由毒化功能之后,水平分割会自动关闭,标记了毒化的路由,其跳数被认为是无穷大。
④抑制计时器:在180s内不会相信其他路由器传送过来的该路由的相关信息。
⑤触发更新:一旦路由条目发生变换,发生进行更新。

那么接下来我们来配置下RIP协议

将每台设备添加IP地址后,再启用RIP
RIP的基本配置:
IOU1(config)#router rip --启用RIP路由协议
IOU1(config-router)# version 2--修改版本号,默认是版本1
IOU1(config-router)#network 192.168.12.0 --通告网段,通告的是主类网段
(注意:这里只配置IOU1和IOU3还不能ping通,与静态路由不同,RIP需要所有设备要将你所要通告的网段配置上去。)
(所以这里还要配置IOU2才能ping通,打个比方A,B,C三个人,A想要认识C,必需经过B,所以B必须把自己想要让A知道的信息通告出来,A才知道B认识C。)
在配置完RIP后,并没有这么快的就可以更新到路由表,所以可以手动清理路由表,
IOU1#clear ip route *--清理路由表

自动汇总:
RIP是一个距离矢量协议,距离矢量协议默认是开启自动汇总的,

这里我们可以设置六个个looback地址(都是/24的)

将这六条地址条目全部通告,但是在IOU2上学习到的只有172.16.0.0的主类网段

这样子会导致同一个网段下有两个下一跳,使得在这个路由器上要访问172.16.0.0网段会出错。

什么叫自动汇总?
会把明细的路由信息汇总成一个主类网段。但是我们一般是关闭自动汇总,就可以明细路由了。
IOU1(config-if)#no auto-summary ----关闭自动汇总
路由表中可以查看到一些明细的路由

在路由表路由条目庞大的时候,会通过手动汇总来解决 汇总后的路由也能通信,我们一般会选择手动汇总。一般会选择在发送接口手动汇总

IOU1(config-if)#ip summary-address rip 172.16.0.0 255.255.0.0 ----手动汇总

原文地址:https://blog.51cto.com/14367225/2408674

时间: 2024-11-07 10:06:31

动态路由协议RIP的相关文章

动态路由协议RIP的基本原理与配置

  前面学习了静态路由的原理,但是用静态路由搭建网络时,每一条路由的变更都需要手动进行配置,这在大型网络中的工作量是非常巨大的.有没有办法解决呢?答案是肯定的,使用动态路由即可解决此问题 动态路由协议基础 1. 动态路由概述 动态路由是网络中路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程.它能实时的适应网络结构的变化.如果路由更新信息表明网络发生了变化,路由选择软件就会重新计算路由,并发出新的路由更新信息.这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路

动态路由协议RIP,OSPF基础知识详解,以及配置实验验证

动态路由:不需要手工写路由,将各自的直连网段宣告出去,路由器之间就可以相互学习,如果路由表有变化则及时更新宣告给相邻的路由器 静态路由  优点:精确转发,由管理员手动控制  缺点:灵活性差 动态路由特点: (1)减少了管理任务 (2)占用了网络带宽 (3)动态路由基于某种路由协议实现 度量值:跳数,带宽,负载,时延,可靠性,成本 按照路由执行的算法分类 (1)距离矢量路由协议:依据从源网络到目标网络所经过的路由器的个数选择路由:RIP , IGRP (2)链路状态路由协议:综合考虑从源网络到目标

分析演示: RIP动态路由协议引发的HSRP收敛问题

分析演示: RIP动态路由协议引发的HSRP收敛问题 演示目标: 1 动态路由协议在某种程度上可以帮助HSRP收敛无跟踪的盲点 2 动态路由协议RIP可能引发HSRP收敛的问题 3 为什么同一子网的主机,有些收敛快,有些慢? 演示环境:如图1所示的环境 背景说明:从实践的角度来讲,在需要部署HSRP进行三层冗余的环境中,通常物理链路也是成环的,那么这种环境中,进行网络设计时需要特别注意动态路由协议的选择,以及评估和预测可能引发的各种收敛问题,明确到底是HSRP在为用户网络在实现冗余,还是三层的动

动态路由距离矢量路由协议RIP

动态路由距离矢量路由协议RIP R1连接R2连接R3 R1 ip192.168.12.1 R2 ip192.168.12.2,192.168.23.2 R3 ip192.168.23.3,lo:3.3.3.3 R1(config)#int s0/0 R1(config-if)#ip add 192.168.12.1 255.255.255.0 R1(config-if)#no shut R1(config)#router rip R1(config-router)#network 192.168

动态路由协议(基于RIP协议 配置过程)

常见的动态路由协议可以分为"距离矢量路由协议"和"链路状态路由协议". 其中距离矢量路由协议依据的是从源网络到目标网络所经过的路由器的个数来选择路由,典型的协议是"RIP": 链路状态路由协议会综合考虑从源网络到目标网络的各条路径的情况来选择路由,典型的协议是"OSPF". 本篇文章说下RIP协议,运行该协议的路由器都会向邻居路由器学习他们所观察到的路由信息,然后向外通告自己所观察到的路由信息,因为每个路由器在信息上都依赖于邻

动态路由协议(RIP)

虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型的网络或拓补经常发生变化的清空,配置和维护静态路由的工作量就变得非常繁重,而且不小心还容易出错,因此就需要一种不需要手工配置的路由协议:动态路由协议.动态路由是网络中路由器之间进行相互通信,互相传递路由信息,利用收到的路由信息更新路由表的过程,它能实时的适应网络结构的变化.动态路由适用于网络规模较大.网络拓补复杂的网络中.动态路由的优点:减少了管理员的管理任务:缺点:占用了网络的带宽.动态路由是基于某种路由协议来实现的,路由协

动态路由协议之RIP协议

我们都知道,路由器可配置静态路由和动态路由.静态路由协议在小型网络中配置的话是十分方便的,但是对于大中型网络来说却是困难的,配置麻烦且不方便管理.动态路由协议可以自动监测并随着网络拓扑的变换更新路由表,适合大中型网络环境.静态路由和动态路由都有各自的特点和适用范围,在网络中静态路由和动态路由互相补充.在所有的路由中,除了直连路由外,静态路由优先级最高.当一个包在路由器中进行路径选择时,路由器首先查找静态路由,如果查到则根据相应的静态路由进行转发分组,然后查找动态路由.当静态路由与动态路由发生冲突

常见动态路由协议之———RIP动态路由实验

动态路由简述: 1.动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整2.当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文 动态路由原理: 动态路由的运作依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维护1.路由器之间适时地交换路由信息:路由器学习到直连路由更新周期30s到时,路由器会向邻居发送路由表再过30s,第二个

RIP动态路由协议配置实验(现网常用协议,不懂你就out了)

动态路由 动态路由与静态路由是一个相对的概念,与静态路由的最大的区别就是动态路由不需要手工添加路由,路由之间能够自己互相学习,并且能够根据链路和节点的变化适时地进行自动调整. 动态路由原理: 1.路由器之间适时的交换路由信息(通常为每隔30s进行一次交换)2.路由器根据某种路由算法(不同的动态路由协议算法不同)把收集到的路由信息加工成路由表,供路由器在转发IP报文时查阅. 目前现网上常见的动态路由协议: 1.RIP协议(本篇所演示的协议)RIP协议是最先得到广泛使用的协议,该协议是一种基于跳数大