RIP路由协议学习
- 格式:ppt
- 大小:1.03 MB
- 文档页数:53


RIP协议原理的学习RIP(Routing Information Protocol)是一种基于距离向量的动态路由协议,被广泛应用于小型网络中。
RIP协议的原理是通过路由器之间的信息交换来确定网络中各个路由器之间的最佳路径。
1.路由表维护RIP协议中,每个路由器维护一张路由表,用于存储网络中所有的可达目的地及其距离(也即是路由器到该目的地的跳数)。
每次路由器收到来自邻居路由器的路由信息时,会根据该信息更新路由表中的条目。
如果收到的路由信息中包含了新的目的地,路由器会将它添加到路由表中;如果收到的路由信息中包含了已经存在于路由表中的目的地,路由器会比较两者的跳数,保留跳数较小的条目。
RIP协议中,每个路由器会周期性地向相邻路由器发送路由表的更新信息,以确保路由表的及时更新。
这个周期称为路由更新定时器,它一般设置为30秒。
在发送路由表更新信息时,路由器会将自己的路由表中的所有目的地及其距离发送给相邻路由器。
2.路由信息更新RIP协议中,路由器之间通过发送和接收路由更新信息来进行路由信息的交换。
每次收到更新信息后,路由器都会检查其中的目的地,并根据需要更新自己的路由表。
RIP协议中路由更新信息的发送和接收基于UDP 协议,使用端口号520。
RIP协议中的路由更新信息中包含了目的地的IP地址、距离(也即是跳数),以及路由器的IP地址。
路由器收到更新信息后,会根据目的地的IP地址在自己的路由表中查找对应的条目。
如果找到了目的地对应的条目,路由器会比较更新信息中的距离和现有的距离,并将较小的距离更新到路由表中;如果在路由表中找不到目的地对应的条目,路由器会添加新的条目。
总的来说,RIP协议通过路由表的维护和路由信息的更新机制,实现了网络中各个路由器之间的最佳路径选择。
它的优势是实现简单,对网络规模不大的场景具有较好的适用性。
然而,由于其距离向量的特点,RIP 协议的收敛速度较慢,且容易产生路由环路,因此在大型网络中不常被使用。
路由信息协议(RIP)基础知识同所有的协议一样,RIP协议是用来散发与路由器相关的网络信息的。
在最基本的层面上,路由器需要知道能够达到什么网络以及到这些网络的距离有多远。
RIP协议就做这件事情。
RIP协议仍是目前被广泛应用的协议。
许多人咒骂RIP协议,说它汇聚的速度太慢,没有可伸缩性和不安全,因为RIP协议的身份识别只有明文的方式,而且这个协议还受到了Split-horizon的影响。
这些情况都是真实的。
但是,这个协议仍然是非常有用的。
我们希望这篇文章能说明这些问题,帮助你理解这个应用最广泛的内部网关协议之一。
RIP协议有两种版本:第一版(RIPv1)和第二版(RIPv2)。
RIPv1的功能非常有限,因为它不支持CIDR(无类域间路由选择)地址解析。
这就意味着这个协议只是一个有类域协议,你不能把24掩码网络分成更小的单位。
另外,RIPv1还使用广播发送信息。
这就意味着主机不能忽略RIP广播。
请记住,每次发出广播时,广播域中的每一台主机都将收到一个中断,并且必须要要处理这个数据包以便确定这个数据包是不是它关心的东西。
RIPv2使用多播技术。
这个技术在以后的讲座中再介绍。
现在,你们仅需要知道主机在无需处理这个数据包的情况下就可以知道是否可以忽略这个多播包。
请记住,我们曾经说过RIP是一种距离向量协议。
这里提到的距离指的是RIP协议中的跳数,而向量指的是目的地。
其它距离向量协议也许使用其它规则来对各向量进行度量,如BGP协议中的AS-PATH。
这两种版本的RIP协议都是每隔30秒钟向UDP端口520发送一次信息。
但是,它们发送什么信息呢?如果你推测是“它们的路由信息”,你就猜对了。
RIP能够发送有关它可以到达的网络的具体信息,并且把自己作为一个默认的网关播出(目的地为0.0.0.0,度量值/metric为1)。
RIPv2数据包有自己的报头,同许多其它协议一样。
请注意,RIP协议是在UDP协议之上的,因此,它实际上是一个应用层协议。
rip路由协议实验心得RIP路由协议实验心得一、双方的基本信息本协议签订双方为:甲方:中国某大学计算机科学与技术系乙方:某网络服务提供商二、各方身份、权利、义务、履行方式、期限、违约责任1. 甲方身份:作为网络服务的使用方,甲方有权获得乙方提供的网络服务,同意支付相应的费用,并且应当遵守相关的法律法规。
2. 乙方身份:作为网络服务的提供方,乙方有权按照约定向甲方提供网络服务,并有权收取相应的费用。
乙方应当保证提供的网络服务的稳定性和安全性,并且应当遵守相关的法律法规。
3. 权利:甲、乙双方有权在协议规定的范围内,行使各自的权利,包括但不限于接受、提供网络服务,修改协议内容等。
4. 义务:甲、乙双方应当按照协议约定,履行各自的义务,包括但不限于甲方支付相关费用,乙方提供稳定安全的网络服务等。
5. 履行方式:甲、乙双方应当通过书面或电子邮件方式进行信息的传递和履行。
6. 期限:协议的期限为_______年,自协议签署之日起开始计算。
7. 违约责任:任何一方违反本协议约定的条款,应当承担相应的违约责任,包括但不限于赔偿对方因违约行为所造成的损失。
三、需遵守中国的相关法律法规双方应当遵守中国的相关法律法规,包括但不限于《中华人民共和国合同法》、《中华人民共和国电信条例》等法律法规,并承担相应的法律责任。
四、明确各方的权力和义务本协议明确甲、乙双方的权力和义务,以确保网络服务的稳定性和安全性,以及维持合法的商业关系。
五、明确法律效力和可执行性本协议具有法律效力,协议所有条款是符合法律要求的,并可在法律范围内执行。
六、其他1. 本协议的任何修改、变更和终止,必须经甲、乙双方的书面协商一致,并按照相应的法律程序进行。
2. 双方应当尽力保护对方的商业机密和保密信息,不得向任何第三方透露。
3. 本协议自签署之日起生效,并在协议期满后自动终止,除非经过甲、乙双方协商一致并签署新的协议。
4. 本协议的所有附件、补充协议、修改协议等,均为协议的有效组成部分,与本协议具有同等的法律效力。
路由协议--RIP路由协议——RIPHello,欢迎访问我的博客,此篇⽂章并不是技术专栏⽂章,⽽是博主对于⾃⼰所掌握的知识的⼀个记录。
博主也只是⼀个在校⼤学⽣,如果有哪⾥理解不到的地⽅,欢迎点评。
好了,⾔归正传。
引⼊:在引⼊正题之前,先来⼀盘开胃凉菜,为后⾯的知识做铺垫。
⾸先路由协议,是⼀种指定数据包转送⽅式的⼀种协议,它的作⽤主要有:⾃动发现路由、计算路由、⽹络拓扑⾃动更新,⽆需⼈⼯维护。
每个路由协议都有其⾃⼰的算法,⽤来计算出最优路由和维护⽹络路由信息的协议。
现今常⽤的路由协议有RIP,OSPF,ISIS,BGP还有思科独有的EIGRP。
⼀.RIP是⼀种距离⽮量的动态路由协议,有两个版本——RIPV1与RIPV2,这两个版本的具体区别我会在下⾯的下⾯补充。
距离⽮量,就是按跳数(Metric)来决定最优路由,没经过⼀台设备(三层设备)则跳数+1,跳数最少的⼀条路径,看下图:如果这些路由器间运⾏的是RIP路由协议,那么如果A上有⼀条路由要到F,那么显⽽易见,他要从A-D-F这条路⾛,谁不想少⾛路呢。
RIP是基于UDP协议的动态路由协议,它所使⽤的端⼝号为UDP端⼝520,是个带有寓意的数字( ¯ □ ¯ )。
RIP⼯作在应⽤层,什么?为什么不是⽹络层? RIP是基于UDP的,众所周知,⽹络中的协议都是为上层应⽤提供服务,那么⾃然,UDP属于传输层,即UDP为RIP提供服务,那么RIP就是⼯作在应⽤层啦。
但是,这些路由协议,它们计算出的路径最终是为⽹络层提供服务。
RIP是⼀种也是内部⽹关协议(IGP),那什么是内部⽹关协议,其实就是⼀个⽤同种路由协议的协议组。
既然说了IGP,那么⾃然牵扯到EGP,外部⽹关协议,EGP就是连接两个IGP的协议。
RIP作为最早的⼀种动态路由协议,它相⽐于其他路由协议的优点主要有:原理简单,配置容易,适⽤于中⼩型企业⽹络(毕竟是最早的路由协议,并没有像现在的路由协议考虑的东西很多)⼆.RIP的功能(部分可防⽌路由环路,路由环路:因为某种原因,数据包在⽹络中绕圈圈,始终到达不了⽬的地,会浪费⼤量⽹络资源)1.⽔平分割,类似于泛洪,就是路由器从某个接⼝接收到的更新消息不允许再从这个接⼝发出去,不发送重复信息。