动态路由协议之RIP协议

我们都知道,路由器可配置静态路由和动态路由。
静态路由协议在小型网络中配置的话是十分方便的,但是对于大中型网络来说却是困难的,配置麻烦且不方便管理。
动态路由协议可以自动监测并随着网络拓扑的变换更新路由表,适合大中型网络环境。
静态路由和动态路由都有各自的特点和适用范围,在网络中静态路由和动态路由互相补充。在所有的路由中,除了直连路由外,静态路由优先级最高。当一个包在路由器中进行路径选择时,路由器首先查找静态路由,如果查到则根据相应的静态路由进行转发分组,然后查找动态路由。当静态路由与动态路由发生冲突时,以静态路由为准。
常见的动态路由协议可以分为距离矢量路由协议和链路状态路由协议。
其中距离矢量路由协议依据从源网络到目标网络所经过的路由器的个数来选择路由,典型的协议有RIP和IGRP。
链路状态路由协议会综合考虑从源网络到目标网络的各条路径来选择路由,典型的协议有OSPF和IS-IS。
我们来先说下RIP路由协议,运行该协议的路由器会互相发送自己的路由信息,他会每隔30s广播一次自己更新的路由表,发送的目的地址为广播地址“255.255.255.255”,路由器接收到邻居发送来的路由信息,会与自己路由表中的条目进行比较,如果路由表中已经有这条路由信息是否优于现在的条目,如果优于则替换当前条目,反之则路由器比较这条路由信息与原有的条目是否来自同一个源,如果来自同一个源,则忽略。
因为RIP协议依赖于邻居路由器,每次更新路由表都是一个学习另一个,所以距离矢量路由协议又被称之为是基于传闻进行路由选择。
RIP协议以跳数来作为唯一的度量值,收到邻居路由器发来的路由条目信息,会将跳数加1后进行比较,若路由条目比自己的路由表更合适,或该路由表没有此条目,则将该路由条目保存下来。
在RIP协议中规定的最大跳数为15,16跳以上(包括16跳)则被视为目的网络不可达,因此不适合大型的网络环境,这一点,OSPF协议可以完美的解决。
在RIP协议中还有一个“水平分割”的概念:从一个接口学习到的路由信息,不再从这个接口发送出去,这样可以阻止环路的产生,同时能够减少路由更新信息占用的链路带宽资源。

查看路由表时还有一个叫“管理距离”的概念,它是一种优先级度量,路由器会选择管理距离较小的路由来到达目标网段。静态路由的管理距离为1,而RIP协议的管理距离为120,因此,如果到达同一网段,同时配置了静态路由和RIP,路由器会选择静态路由指向的路径来转发数据。
RIP协议有两个版本,各有长处,区别如下:

RIP v1广播发送路由更新,广播地址为255.255.255.255;RIP v2组播发送路由更新,组播地址为224.0.0.9。
RIP v1 是有类路由协议,它们在宣告路由信息时不携带网络掩码;而RIP v2是无类路由协议,它们在宣告路由信息时携带网络掩码。也就是说,在被子网划分过的网络中,最好使用v2。
RIP v1的配置过程如下:
Router(config)#router rip 配置RIP协议。
Router(config-router)#network 192.168.10.0 宣告所有与本身路由器直连的网段
Router(config-router)#network 192.168.20.0 宣告所有与本身路由器直连的网段
至此,基于RIP v1 的动态路由就配置成功了,然后按照同样方式配置网络中的其他路由器,路由器会自己学习,经过30s后每台运行RIP v1 协议的路由器将会获取网络中所有的路由条目。
RIP v2 的配置过程如下:
Router(config)#router rip 配置RIP协议
Router(config-router)#version 2 使用RIP v2
Router(config-router)#no auto-summary RIP v2默认情况在主网络边界路由器上进行路由汇总,因此需要关闭路由汇总功能
Router(config-router)#network 192.168.10.0 宣告所有与本身路由器直连的网段
Router(config-router)#network 192.168.20.0 宣告所有与本身路由器直连的网段
按照相同方式,配置网络中的各个路由器,即可实现全网互通。

原文地址:https://blog.51cto.com/14227204/2393161

时间: 2024-10-21 00:20:06

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

动态路由协议(RIP)

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

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

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

常见动态路由实践———RIP协议篇

简介(1)动态路由协议通过路由信息的交换生成并维护转发引擎所需的路由表.当网络拓扑结构改变时动态路由协议可以自动更新路由表(更新周期30s),并负责决定数据传输最佳路径.(2)在动态路由中,管理员不再需要与静态路由一样,手工对路由器上的路由表进行维护,而是在每台路由器上运行一个路由协议.这个路由协议会根据路由器上的接口的配置(如IP地址的配置)及所连接的链路的状态,生成路由表中的路由表项. 动态路由协议分类(1)RIP:是内部网关协议IGP中最先得到广泛使用的协议.RIP是一种分布式的基于距离向

动态路由协议之RIP路由协议

一.动态路由概述: 动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整.当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文. 二.动态路由特点: 1.无需管理员手工维护,减轻了管理员的工作负担.2.占用了网络带宽.3.在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目.4.网络规模大.拓扑复杂的网络. 三.动态路由原

动态路由协议之RIP

<RIP(Routing Information Protocol)> ·RIP协议的特点: 1)RIP属于IGP,是Distance-Vector协议. 2)RIP是基于UDP的,端口号520 3)周期性以广(组)播向邻居发送更新. 4)做完整更新,将整个路由表的信息传递给邻居. 5)Metric(度量值)只跟跳数有关. 6)只支持等价的负载均衡 ·解决DV环路问题: 1)Defining a Maximum:16跳. 2)Split Horizon:从一个接口收到的路由不再从此接口发出.

动态路由协议之OSPF协议

之前我们介绍了距离矢量路由协议,路由器之间互相传递路由表来传递路由信息,距离矢量协议的路由器只知道某个网段可以通过那个下一跳到达和到达这个网络有多远等这样的信息,并不了解整个网络的拓扑结构.而今天所说的链路状态路由协议则通过与邻居路由器建立邻接关系,互相传递链路状态信息来了解整个网络拓扑结构.运行链路状态路由协议的路由器就好像各自"绘制"自己所了解的网段信息,然后通过与邻居路由器建立邻接关系,互相"交流"链路信息,学习整个区域内的链路信息,来"绘制&quo

RIP协议工作原理

RIP协议是基于Bellham-Ford(距离向量)算法,此算法1969年被用于计算机路由选择,正式协议首先是由Xerox于1970年开发的,当时是作为Xerox的“Networking Services(NXS)”协议族的一部分.由于RIP实现简单,迅速成为使用范围最广泛的路由协议. 路由器的关键作用是用于网络的互连,每个路由器与两个以上的实际网络相连,负责在这些网络之间转发数据报.在讨论 IP 进行选路和对报文进行转发时,我们总是假设路由器包含了正确的路由,而且路由器可以利用 ICMP 重定

RIP协议

RIP路由协议(距离矢量路由协议) RIP基于UDP 端口号为520 A发送路由表的时候哪个接口发的   B去往A的时候  就找这个接口 RIP学习路由条目的原理: 路由器将本地整张路由表条目增加1,更新给直连路由器 当收到对端的路由表后,和自己的路由表中的路由条目一一对比,没有的路由条目,直接添加 :有的,根据路由器选择最优路径的原则,判断是添加还是忽略 谁给我的路由条目  谁就是下一跳 RIP的三个定时器 更新定时器:路由器周期性发送路由表的时间:默认30s 无效定时器:若某一条路由连续一段

CCNA 学习笔记(四)--路由协议(RIP)

现在我们先复习下,什么是路由? 答:当路由器(或者其它三层设备)收到一个IP数据包时,会查看数据包的IP头部中的目的IP地址,并在路由表中进行查找,在匹配到最优路由后,将数据包扔向路由条目所批的下一跳或者出接口. 在静态路由使用中,我们要注意的是有种网络(MA网络.P2P网络)的配置区分. 1.MA网络中若只使用出站接口,因为无法知道去往目的网段的下一跳在哪儿,这就会导致真正的下一跳路由器使用代理ARP回应,随着路由条目的增多,代理ARP条目也会增大,因此建议在MA网络中使用下一跳地址: 2.P