1. 工作原理

•RIP 是一种分布式的基于距离矢量的路由选择协议。
•RIP 协议要求网络中的每个路由器都要维护从它自己到其它每个目的网络的距离记录。
•RIP 协议中的“距离”也称为“跳数”(hop count),由于每经过一个路由器,跳数就加 1。
•RIP 同意一条路径最多仅仅能包括15 个路由器。“距离”的最大值为16 时即相当于不可达。可见 RIP 仅仅适用于小型互联网。


(1)每隔30s从全部參与RIP进程的接口把自己知道的路由表以广播地址通告出去。

(2)当在一个參与RIP进程的接口收到一个RIP更新包,进行例如以下处理:

i.改动RIP包中的数据,将度量值加1,下一跳地址改成发送该更新包的路由器地址;
ii.将改动后的路由表条目一条一条跟自己原有路由表条目比較,若原路由表中没有,则直接增加到路由表中;若原路由表存在到某网络的路由条目,比較下一跳,若下一跳同样,以新代旧,刷新该网络路由记录;若下一跳不同,比較度量值,使用度量值小的放在路由表中;若同样,两条都保留在路由表中,实现负载均衡,最多能够6条,默认4条。

RIP协议的三个要点 
•向谁发送? ---仅和相邻路由器交换信息。
•发送什么? ---交换的信息是当前本路由器所知道的所有信息,即自己的路由表。

什么时候发送?---按固定的时间间隔交换路由信息,比如每隔 30 秒



收敛时间 (convergencetime):从网络拓扑发生变化到网络中全部路由器都知道这个表化的时间就叫收敛时间
RIP协议的主要缺点是:收敛时间长




RIP协议的优缺点 

•RIP 协议最大的长处就是实现简单,开销较小。
•RIP 存在的一个问题是当网络出现问题时,要经过比較长的时间才干将此信息传送到全部的路由器。
•RIP 限制了网络的规模,它能使用的最大距离为15(16 表示不可达)。
•路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就添加。
   

RIP定时器

路由更新定时器:设置路由定期更新的时间间隔 (默认30s),发送完整的路由表复制到邻居
路由失效定时器:认定一个路由成为失效路由的等待时间(默认180s),一旦成为失效路由,将发送更新消息至全部邻居,通知失效
保持失效定时器:设置路由信息被抑止时间(默认180s),当指示某路由成为不可达路由的更新数据包被接受,路由器进入保持失效状态,持续到一个更好的度量的更新数据包被接受或定时器到期。
路由刷新定时器:设置路由成为无效路由并从路由表删除的时间间隔(240s),




•RIPv1配置

步骤1:启动RIP进程

R1(config)#router  rip

R1(config-router)#

步骤2:通告网络,并将接口增加进程

R1(config-router)#network  10.0.0.0—主类网络号

•RIPv1检查验证

(1)show ip route—查看路由表

(2)showipprotocol—查看当前执行的路由协议RIP的參数。

(3)debug iprip:调试RIP。

RIPv1与RIPv2的差别

RIPV2是个无类的路由协议
组播(224.0.0.9)路由更新(不用广播)
支持VLSM(在更新过程中发送掩码)
支持手动汇总
支持MD5认证或者纯文本认证

距离矢量路由协议举例——RIP的更多相关文章

  1. 距离矢量路由协议——RIP

    距离矢量路由协议RIP: 众所周知,RIP(Routing Information Protocol),即路由信息协议,是一种距离矢量路由协议,它与IGRP,OSPF等一样都是属于IGP(Interi ...

  2. 动态路由协议(RIP)

    虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型的网络或拓补经常发生变化的清空,配置和维护静态路由的工作量就变得非常繁重,而且不小心还容易出错,因此就需要一种不需要手工配置的路由 ...

  3. 动态路由协议与RIP配置

    一.动态路由的概述 二.RIP路由协议工作原理 三.水平分割 四.RIP路由协议v1与v2的区别 五.实验配置 一.动态路由的概述 1.定义 动态路由是指利用路由器上运行的动态路由协议定期和其他路由器 ...

  4. 动态路由协议、RIP

    动态路由协议.RIP      一.动态路由协议        1)动态路由协议概述        2)度量值        3)收敛        4)静态路由与动态路由的比较        5)动 ...

  5. rip是典型的距离矢量动态路由协议。Ospf是链路状态型的协议

    网络工程师十个常见面试问题-看准网 https://m.kanzhun.com/k-mianshiwenti/1465113.html 两者都属于IGP协议,rip是典型的距离矢量动态路由协议.Osp ...

  6. 路由协议之RIP

    目录 RIP协议 RIP的路由汇总和过滤 RIP的认证 RIP的防环机制 华为/思科中的配置 RIP协议 RIP协议是一种内部网关协议(IGP),底层是贝尔曼福特算法,是一种动态路由选择协议,用于自治 ...

  7. s5-11 距离矢量路由选择协议

    距离矢量路由选择(Distance Vector:DV) 每个路由器维护一张表,表中列出了当前已知的到每个目标 的最佳距离,以及为了到达那个目标,应该从哪个接口转发. 距离矢量路由选择(Distanc ...

  8. IP路由__距离矢量路由选择协议

    矢量路由选择协议 1.距离矢量路由选择算法发送完整的路由选择表到相邻的路由器,然后,相邻的路由器会将接收到的路由表项与自己原有的路由表进行组合,以完善路由器的路由表. 由于路由器接收到的更新只是来自相 ...

  9. 静态路由协议和动态路由协议(rip协议和ospf协议)

    一.静态路由协议 1.拓扑图 2.分别是设置各个路由器的ip地址 以R1为例 R1> R1>en //进入全局配置模式 R1#conf t //进入端口 int g0/0 //配置ip地址 ...

随机推荐

  1. UIWebView1-b

    随着H5的强大,hybrid app已经成为当前互联网的大方向,单纯的native app和web app在某些方面显得就很劣势.关于H5的发展史,这里有一篇文章推荐给大家,今天我们来学习最基础的基于 ...

  2. php实例-正则获取网站音频地址的实例(Listen to this 1)

    主要用到了:file_get_contents();preg_match_all(); 这2个函数 查看地址:http://git.oschina.net/xiaoz6/phpExample

  3. activemq启动不起来,报错Address already in use: JVM_Bind

    之前莫名其妙的activemq怎么都启动不起来后来多方查询是因为widows 的ICS服务. 解决方案是,我的电脑上邮件,选择服务,然后在服务中找到Internet Connection Sharin ...

  4. JavaScript学习代码整理(一)

    /** * Created by wyl on 15-1-23. */ function displayDate() { document.getElementById("demo" ...

  5. C语言中的volatile

    转自C语言的那些小秘密之volatile volatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘嵌入式编程人员面试的时候作为衡量一个应聘者是否 ...

  6. WEB SSH之Shellinabox

    用起来方便的,参考URL: http://lzw.me/a/shellinabox.html 生成 pem 证书,可以 https 方式启动.pem 证书的格式为公钥加私钥,并以 x509 的格式进行 ...

  7. Javascript 取小数点后面N位

    用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办法....... [我就怎么干的.........] 1function get() 2{ ...

  8. 【CF】86 B. Petr#

    误以为是求满足条件的substring总数(解法是KMP分别以Sbeg和Send作为模式串求解满足条件的position,然后O(n^2)或者O(nlgn)求解).后来发现是求set(all vali ...

  9. bzoj1406

    这道题很有意思 我们解过线性同余方程,也解过同余方程 这个则是求x^2≡1 (mod p) 可以将问题转化为(x-1)(x+1)≡0 (mod p) 然后我们穷举一下p的约数i, 看i|x-1,p/i ...

  10. Visual Studio统计有效代码行数

    在网上看到别人用的方法: 按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容: ^:b*[^:b#/]+.*$ 以上表达式的统计可做到:#开头和/开头或者 ...