文章目录

  • 1 概述
  • 2 RIP 要点
    • 2.1 根据 距离矢量(或 跳数)寻找最佳路由
    • 2.2 RIP 三大要点
    • 2.3 基本工作过程
    • 2.4 路由条目的更新规则
    • 2.5 RIPv1 和 RIPv2 区别
    • 2.6 路由环路问题的解决措施
  • 3 扩展
    • 3.1 网工软考真题

1 概述

#mermaid-svg-4oRZuh4XHLtGwxbg {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-4oRZuh4XHLtGwxbg .error-icon{fill:#552222;}#mermaid-svg-4oRZuh4XHLtGwxbg .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-4oRZuh4XHLtGwxbg .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-4oRZuh4XHLtGwxbg .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-4oRZuh4XHLtGwxbg .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-4oRZuh4XHLtGwxbg .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-4oRZuh4XHLtGwxbg .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-4oRZuh4XHLtGwxbg .marker{fill:#333333;stroke:#333333;}#mermaid-svg-4oRZuh4XHLtGwxbg .marker.cross{stroke:#333333;}#mermaid-svg-4oRZuh4XHLtGwxbg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-4oRZuh4XHLtGwxbg .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-4oRZuh4XHLtGwxbg .cluster-label text{fill:#333;}#mermaid-svg-4oRZuh4XHLtGwxbg .cluster-label span{color:#333;}#mermaid-svg-4oRZuh4XHLtGwxbg .label text,#mermaid-svg-4oRZuh4XHLtGwxbg span{fill:#333;color:#333;}#mermaid-svg-4oRZuh4XHLtGwxbg .node rect,#mermaid-svg-4oRZuh4XHLtGwxbg .node circle,#mermaid-svg-4oRZuh4XHLtGwxbg .node ellipse,#mermaid-svg-4oRZuh4XHLtGwxbg .node polygon,#mermaid-svg-4oRZuh4XHLtGwxbg .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-4oRZuh4XHLtGwxbg .node .label{text-align:center;}#mermaid-svg-4oRZuh4XHLtGwxbg .node.clickable{cursor:pointer;}#mermaid-svg-4oRZuh4XHLtGwxbg .arrowheadPath{fill:#333333;}#mermaid-svg-4oRZuh4XHLtGwxbg .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-4oRZuh4XHLtGwxbg .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-4oRZuh4XHLtGwxbg .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-4oRZuh4XHLtGwxbg .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-4oRZuh4XHLtGwxbg .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-4oRZuh4XHLtGwxbg .cluster text{fill:#333;}#mermaid-svg-4oRZuh4XHLtGwxbg .cluster span{color:#333;}#mermaid-svg-4oRZuh4XHLtGwxbg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-4oRZuh4XHLtGwxbg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

RIP
RIP:Routing Information Protocol,路由信息协议
基于 距离矢量(Distance-Vector,又称 跳数)为度量的路由协议,最多 15 跳

2 RIP 要点

  • 路由信息协议 RIP(Routing Information Protocol) 是内部网关协议 IGP 中最先得到广泛使用的协议之一,其相关标准文档为 RFC 1058
  • RIP 要求 自制系统 AS 内的每一个路由器都要维护从它自己到 AS 内其它每一个网络的距离记录。这一组距离,称为 “距离向量 D-V(Distance-Vector)
  • RIP 使用 跳数(Hop Count) 作为 度量(Metric)来衡量到达目的网络的距离。
    • 路由器到 直连网络 的距离定义为 1
    • 路由器到 非直连网络 的距离定义为 所经过的路由器数 + 1
    • 允许一条路径最多只能包含 15 个路由器。“距离” 等于 16 时相当于 不可达,因此,RIP 只适用于小型互联网。

2.1 根据 距离矢量(或 跳数)寻找最佳路由

  • RIP 认为 好的路由 就是 “距离短” 的路由,也就是 所通过路由器数量最少的路由
  • 情况一:“距离短” 时,最佳路由:R1 -> R4 -> R5
  • 情况二:“距离相同” 时,都是最佳,可进行 等价负载均衡

2.2 RIP 三大要点

  • 和谁交换信息? 仅和 相邻路由器 交换信息
  • 交换什么信息? 自己的 路由表
  • 何时交换信息? 周期性交换(默认 30 秒)

2.3 基本工作过程

  • 更新和交换路由信息前:只知道直连网络
  • 更新和交换路由信息后:知道 自制系统 AS 内所有网络

2.4 路由条目的更新规则

  • 更新规则前:路由器 D 可通过 路由器 C 达到 C 知道的 目的网络,只需要 距离 + 1
  • 更新规则后:

2.5 RIPv1 和 RIPv2 区别

RIPv1 RIPv2
有类路由协议,不携带子网掩码 无类路由协议,携带子网掩码
广播更新 组播更新(224.0.0.9)
周期新更新(30s) 触发更新
不支持 VLSM、CIDR 支持 VLSM,不支持 CIDR 汇总,但可传递 CIDR 汇总
不提供认证 提供 明文 和 MD5 认证

2.6 路由环路问题的解决措施

  • 固有问题:距离矢量协议容易形成路由循环、传递好消息块、传递坏消息慢等问题。解决这些问题可以采取以下几个措施:
  • 水平切割(Split Horizon)。路由器某一个接口学习到的路由信息,不再反方向传回
  • 路由中毒(Router Poisoning)。路由中毒又称为反向抑制的水平分割,不马上将不可达网络从路由表中删除该路由信息,而是将路由 信息度量值置为无穷大(rip中设置跳数为16),该中毒路由被发给邻居路由器以通知这条路径失效。
  • 反向中毒(Poison Reverse)。路由器从一个接口学习到一个 度量值为无穷大 的路由信息,则应该向同一个接口返回一条路由不可达的信息。
  • 抑制定时器(Holddown Timer)。一条路由信息失效后,一段时间内都不接收其目的地址的路由更新。路由器可以避免收到同一路由信息失效和有效的矛盾信息。通过抑制定时器可以有效避免链路频繁起停,增加了网络有效性。
  • 触发更新(Trigger UPdate)。 路由更新信息每30秒发送一次,当路由表发生变化时,则应立即更新报文并广播到邻居路由器。

3 扩展

3.1 网工软考真题

【2022下半年 - 23、24】RIP 路由协议是一种基于(23)为度量的路由协议,其中 RIPv1 使用广播方式进行路由更新,RIPv2 使用组播方式进行路由更新,其组播地址是(24)
(23) A.跳数   B.带宽   C.负载   D.延迟二
(24) A.224.0.0.5   B.224.0.0.6   C.224.0.0.9   D.224.0.0.10

参考答案:23-A,24-C

【2021下半年 - 20,21】ARP报文分为ARP Request和ARP Response,其中ARP Request采用(20)进行传送,ARP Response采用(21)进行传送。
(20) A.广播   B.组播   C.多播   D.单播
(21) A.广播   B.组播   C.多播   D.单播

参考答案:20=A,21=D
ARP协议的作用是由IP地址求MAC地址,ARP请求是广播发送,ARP响应是单播发送。
扩展:广播:一对全;多播 = 组播:一对多;单播:一对一

【2022下半年 - 24】以下关于RIPv2对于RIPv1改进的说法中,错误的是( )。
A.RIPv2 是基于链路状态的路由协议
B.RIPv2 可以支持VLSM
C.RIPv2 可以支持认证,有明文和MD5两种方式
D.RIPv2 采用的是组播更新

参考答案:A
RIPv1 和 RIPv2 都是 基于距离矢量 的路由协议

【2018上半年 - 26】在RIP协议中,默认()秒更新一次路由。
A.30
B.60
C.90
D.100

参考答案:A

【2018上半年 - 28】以下关于RIP与OSPF的说法中,错误的是()。
A.RIP 定时发布路由信息,而 OSPF 在网络拓扑发生变化时发布路由信息
B.RIP 的路由信息发送给邻居,而 OSPF 路由信息发送给整个网络路由器
C.RIP 采用组播方式发布路由信息,而 OSPF 以广播方式发布路由信息
D.RIP 和 OSPF 均为内部路由协议

参考答案:C
ripv1采用广播发送路由表,ripv2增加了组播方式,而ospf是组播。

【2016上半年 - 22,23】为了解决伴随 RIP 协议的路由环路问题,可以采用水平分割法,这种方法的核心是(22),而反向毒化方法则是(23)。
(22) A.把网络水平地分割为多个网段,网段之间通过指定路由器发布路由信息
  B.一条路由信息不要发迭给该信息的来源
  C.把从邻居学习到的路由费用设置为无限大并立即发送给那个邻居
  D.出现路由变化时立即向邻居发送路由更新报文
(23) A.把网络水平地分割为多个网段,网段之间通过指定路由器发布路由信息
  B.一条路由信息不要发迭给该信息的来源
  C.把从邻居学习到的路由费用设置为无限大并立即发送给那个邻居
  D.出现路由器变化时立即向邻居发送路由更新报文

参考答案:22=B,23=C

网络互连与互联网 - 路由信息协议(RIP)相关推荐

  1. 计算机网络——路由信息协议RIP

        路由信息协议RIP是内部网关协议IGP中最先得到广泛使用的协议之一,该协议要求自治系统内的每一个路由器都要维护从它自己到AS内其他每一个网络的距离记录.这是一组距离,称为距离向量D-V.RIP ...

  2. 计算机网络 『内部网关协议IGP中的路由信息协议RIP』

    路由信息协议RIP RIP(路由信息协议 Routing Information Protocol) 是内部网关协议 IGP中最先得到广泛使用的协议. RIP 是一种分布式的基于距离向量的路由选择协议 ...

  3. 十、路由信息协议RIP(Routing Information Protocol)

    路由信息协议RIP(Routing Information Protocol) 路由协议分类 路由学习的方式进行分类: 静态路由 动态路由 算法分类(动态路由分类): 距离矢量路由协议:RIP.EIG ...

  4. 互联网协议 — RIP 路由信息协议

    目录 文章目录 目录 RIP 路由信息协议 RIP 的报文类型及格式 RIPv1 RIPv2 RIP 的路由宣告 路由器启动 第一次交换路由信息 路由收敛 RIP 路由信息协议 RIP(Routing ...

  5. RIP路由信息协议-个人总结

    目录 *RIP介绍* *RIP三个定时器* *RIP工作过程* *RIP防环机制* *RIP版本及差别* *RIP优缺点* 一.优点 二.缺点 RIP介绍 路由信息协议RIP(Routing Info ...

  6. 网络基础--静态路由和RIP

    rip ip路由原理 静态路由 实施静态路由 实施rip ripv1 ripv2 1.1ripv2的特点和时间值 时间值 rip防环机制 1.2ripv2的其他特性 命令 ip路由原理 静态路由 vl ...

  7. RIP --- 路由信息协议

    全球网络连成一片会很混乱,由此引出AS AS --- 自治系统 --- 将网络分块管理 --- 由单一的机构或组织所管理的一系列IP网络及其设备所构成的集合 AS的管理 --- AS存在编号 --- ...

  8. 浅析【RIP路由信息协议】

    RIP简介 RIP(Routing Infomation Protocol,路由信息协议)是一种较为简单的内部网关协议(Interior Gateway Protocol,IGP),主要用于规模较小的 ...

  9. 路由选择信息协议-RIP

    路由选择信息协议 简介 (RIP/RIP2/RIPng:Routing Information Protocol) 路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准.RIP 是一种内 ...

最新文章

  1. 10月第3周网络安全报告:新增信息安全漏洞308个
  2. python subprocess使用记录
  3. 北京内推 | 华为CloudAI机器视觉产品部招聘计算机视觉见习研究员
  4. Java并发中常用同步工具类
  5. Linux 系统如何查看硬盘UUID与修改
  6. c语言点按钮弹窗口,【iOS】按钮点击弹窗
  7. docker镜像与容器概念
  8. Java毕业设计-企业员工考勤打卡管理系统
  9. 机械设计课程设计含设计说明书
  10. vivo X80Pro和iQOO 9Pro哪个值得入手 两者配置对比
  11. DASCTF Sept X 浙江工业大学秋季挑战赛wp
  12. 演讲技巧_成功进行技术演讲的11个重要技巧
  13. 如何使用GOOGLE高级搜索技巧
  14. 软件项目管理 7.3.敏捷历时估算
  15. 霍尔开关的分类及如何选型
  16. 苹果蓝牙耳机怎么接电话_除了苹果AirPods,真无线蓝牙耳机到底怎么选?
  17. word饼图如何画引导线_excle怎么画立体饼图/如何在饼形图中添加引导线(Excel)...
  18. JDK的一个Bug,监听文件变更要小心了
  19. Oracle-ASM-PRCR-1079-监听启动报错
  20. CSDN社区关于水晶报表的讨论

热门文章

  1. Python:提取经纬度位置信息
  2. 高通平台添加屏幕驱动
  3. HbuilderX没有管理员权限,无法安装插件
  4. vue 实现 excel 导入(一)
  5. iconfont、svg图标字体下载并使用
  6. HTML5 canvas 详细
  7. 导入SpringBoot项目时突然遇到无法找到入口类的情况
  8. mysql pdb文件,.net里Release的pdb文件有什么用 是否可以删除
  9. 编写程序HelloWorld
  10. 正则化、正则项、正则问题的快速理解