内部网关协议RIP

RIP协议的深度解析与应用 1. RIP协议简介。当路由器收到邻居发送的路由更新消息时,如果消息中的距离大于路由器自身距离向量表中的距离,那么路由器会将该消息中的距离设置为无穷大,并向发送者发送毒性逆转消息。当路由器收到邻居发送的路由更新消息时,如果消息中的距离大于路由器自身距离向量表中的距离,那么路由器会将该消息中的距离设置为无穷大,并向发送者发送毒性逆转消息。尽管距离向量路由算法具有一定的局限性,如收敛速度较慢、支持的网络规模有限等,但在许多场景中,RIP协议依然凭借其简单、易部署的特点得到广泛应用。 阅读详情

1.引言   

       关于自治系统(AS),运用静态选路,在配置接口时,以默认方式生成路由表项(对于直接连接的接口),并通过r o u t e命令增加表项(通常从系统自引导程序文件),或是通过I C M P重定向生成表项(通常是在默认方式出错的情况下)。在网络很小,且与其他网络只有单个连接点且没有多余路由时,采用这种方法是可行的。如果上述三种情况不能全部满足,通常使用动态选路。

       动态选路主要运用R I P,即选路信息协议(Routing Infromation Protocol),大多数T C P / I P实现都提供这个应用广泛的协议。

2.动态选路

       当相邻路由器之间进行通信,以告知对方每个路由器当前所连接的网络,这时就出现了动态选路。路由器之间必须采用选路协议进行通信,这样的选路协议有很多种。路由器上有一个进程称为路由守护程序(routing daemon),它运行选路协议,并与其相邻的一些路由器进行通信。

3.RIP:选路信息协议

3.1RIP报文格式

       RIP报文包含中在UDP数据报中。这里只总结版本1,对于版本2参考tcp/ip(v1)。

        命令字段为1表示请求,2表示应答。还有两个舍弃不用的命令( 3和4),两个非正式的命令:轮询( 5)和轮询表项( 6)。请求表示要求其他系统发送其全部或部分路由表。应答则包含发送者全部或部分路由表。版本字段通常为1,而第2版R I P将此字段设置为2。紧跟在后面的2 0字节指定地址系列( address family)(对于I P地址来说,其值是2)、I P地址以及相应的度量。在本节的后面可以看出, R I P的度量是以跳计数的。采用这种2 0字节格式的R I P报文可以通告多达2 5条路由。上限2 5是用来保证R I P报文的总长度为2 0×25 + 4 = 504,小于5 1 2字节。由于每个报文最多携带2 5个路由,因此为了发送整个路由表,经常需要多个报文。有一个注意点:跳数的最大值是1 5,这意味着R I P只能用在主机间最大跳数值为1 5的A S(自治系统)内。度量为1 6表示到无路由到达该I P地址。最大跳数为15限制了使用RIP网络的大小。

3.2运行步骤

       让我们来看一下采用R I P协议的r o u t e d程序正常运行的结果。R I P常用的U D P端口号是5 2 0。

1)初始化:在启动一个路由守护程序时,它先判断启动了哪些接口,并在每个接口上发送一个请求报文,要求其他路由器发送完整路由表。在点对点链路中,该请求是发送给其他终点的。如果网络支持广播的话,这种请求是以广播形式发送的。这种请求报文的命令字段为1,但地址系列字段设置为0,而度量字段设置为1 6。这是一种要求另一端完整路由表的特殊请求报文。

2)接收到请求。如果这个请求是刚才提到的特殊请求,那么路由器就将完整的路由表发送给请求者。否则,就处理请求中的每一个表项:如果有连接到指明地址的路由,则将度量设置成我们的值,否则将度量置为1 6(度量为1 6是一种称为“无穷大”的特殊值,它意味着没有到达目的的路由)。然后发回响应。

3)接收到响应。使响应生效,可能会更新路由表。可能会增加新表项,对已有的表项进行修改,或是将已有表项删除。

4)定期选路更新。每过3 0秒,所有或部分路由器会将其完整路由表发送给相邻路由器。发送路由表可以是广播形式的(如在以太网上),或是发送给点对点链路的其他终点的。

5)触发更新。每当一条路由的度量发生变化时,就对它进行更新。不需要发送完整路由表,而只需要发送那些发生变化的表项。

      每条路由都有与之相关的定时器。如果运行R I P的系统发现一条路由在3分钟内未更新,就将该路由的度量设置成无穷(16),并标注为删除。这意味着已经在6个3 0秒更新时间里没收到通告该路由的路由器的更新了。再过6 0秒,将从本地路由表中删除该路由,以保证该路由的失效已被传播开。

3.3更新算法

      RIP采用的是距离向量算法,是以最小的跳数为判定标准的。这里举个例子:

 

3.4RIP存在的问题

          RIP存在的一个问题就是当网络出现故障的时候,要经过较长的时间才能将此信息传送到所有的路由器。如下图:

          如果网络1出现故障,然后R1更新自己的路由表,但是需要30秒之后才向R2发送,所以此时如果R2先发送了路由表过来的话,然们就会使得,需要很多次往返发送才能使R2得知网络1故障。

 

 

 

计算机网络 内部网关协议RIP、OSPF 定义:OSPF是一种链路状态路由协议,属于内部网关协议(IGP),主要用于在单一自治系统(AS)内进行路由选择。特点使用Dijkstra算法计算最短路径。支持VLSM(可变长子网掩码)。支持区域划分,通过将网络划分为多个逻辑区域,减少路由信息的传播范围,提高网络性能。收敛速度快,能够快速响应网络拓扑变化。 阅读详情

相关推荐

计算机网络(4.15)网络层- 内部网关协议RIP

1、工作原理 路由信息协议RIP (Routing Information Protocol) 是内部网关协议IGP中最先得到广泛使用的协议。 RIP是一种分布式的、基于距离向量的路由选择协议,是互联网的标准协议,最大优点就是简单。现已很少应用。 RIP 协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录(“距离向量”)。 “距离”的定义 从一个路由器到直接连接...

朝歌 1175

【计算机网络系列】网络层⑧:路由选择协议——内部网关协议RIP

RIP是一种分布式的基于距离向量的路由选择协议,是互联网的标准协议,其最大优点就是简单。

一起加油~ 4334

rip 协议配置示例--packet tracert

rip 协议配置示例--packet tracert

计算机网络笔记:内部网关协议RIP

RIP的地位:RIP是内部网关协议IGP中最先得到广泛使用的协议,其中文译名为路由信息协议。RIP概述:RIP的特点:RIP协议路由表的生成过程:路由器刚刚开始工作时,路由表是空的,然后路由表就得出了到直接相连的几个网络的距离。接着,每一个路由器也只和数量1非常有限的相邻路由器交换并更新路由信息。但是经过若干次的更新后,所有的路由器最终都会知道到达本自治系统中任何一个网络的最短距离和下一跳路由器的地址。一般情况下,RIP可以收敛,并且收敛较快,也就是说自治系统中的所有结点都可以得到正确的路由选择信息。距离向

hanmo22357的博客 2684

玩转 Milvus(二):在 Ubuntu 22.04(WSL2)上安装 Milvus

本文详细介绍了在Ubuntu 22.04(WSL2)环境下安装Milvus向量数据库的两种单机模式:Milvus Lite和Milvus Standalone。Milvus Lite作为轻量级Python库,适合快速学习和小规模实验,只需通过pip安装即可使用。Milvus Standalone则支持Docker和Docker Compose两种部署方式,适合开发测试或小规模生产环境。文章对比了不同安装方式的优缺点,并提供了验证案例和常见问题解答,帮助开发者快速上手,实现简单的语义搜索功能。

企业级后端与 AI 应用开发双线探索 2507

Cadence OrCAD: 层次化设计 Hierarchical Design

详细介绍OrCAD的原理图层次化设计方法。

Fantasy237的博客 1万+

网络层6——内部网关协议RIP、OSPF(重点)

认识和理解内部网关协议RIP、OSPF的功能、原理、实现、格式等

qq_51216031的博客 2016

Ansys疲劳仿真:工程结构寿命评估的实战方法论

做了这么多年仿真,有个感受越来越深——静力学算得再漂亮,疲劳寿命预测不对,项目照样过不了评审。不是因为理论有多复杂,而是因为疲劳损伤的物理机制本身就带有统计属性,材料内部的微观缺陷分布、应力集中位置、载荷谱的随机性,每一项都能让结果偏移20%甚至更多。本文从实战出发,梳理Ansys疲劳仿真的核心流程,重点讲清楚载荷类型选择、S-N曲线处理、应力集中修正这几个最容易出问题的环节。疲劳仿真做好了,最大的收获不是跑出一个漂亮的Damage云图,而是对结构的真实薄弱环节建立起量化的认知。

keyanxiaobaigou的博客 524

计算机网络实验六-内部网关协议RIP

计算机网络实验六-内部网关协议RIP RIP协议基于Bellham-Ford(距离向量)算法的路由选择协议,RIP协议是最大的优点是简单,它将“距离”定义为:从一路由器到非直接连接的网络的距离所经过的路由器数加1,路由器到直接交付的网络距离可定义为1或0都可。 RIP协议的“距离”也称跳数,每经过一个路由器,跳数就加1,RIP认为好的路由就是它经过的路由器的数目少。RIP允许一条路径最多只包含15个路由器,当跳数为16时即为不可达,因此RIP只适用于小型互联网。 RIP协议特点: 1.仅和相邻路由器交换信息

weixin_45918211的博客 3770

手把手教你配置SAP EWM HU类型及号段分配(含常见错误排查)

本文详细介绍了SAP EWM系统中HU类型及号段分配的配置方法,包括环境准备、包材主数据配置、存储类型关联及号段管理。通过实战案例和常见错误排查,帮助用户高效完成HU配置,提升仓储管理效率。重点讲解了EWM后台配置和号段配置的关键步骤与技巧。

weixin_33670786的博客 443

HDMI接口及其在编程中的应用

在编程中,我们可以使用HDMI接口来控制和管理连接到计算机的HDMI设备。本文将介绍HDMI接口的基本原理以及如何在编程中使用HDMI接口。在编程中,我们可以使用HDMI接口来控制和管理连接到计算机的HDMI设备。本文介绍了HDMI接口的基本原理,并提供了使用Python编程语言和相关库实现HDMI接口应用的示例代码。我们可以使用编程语言提供的音频库来生成和播放音频,并将其通过HDMI接口输出到连接的设备上。我们可以使用编程语言提供的音频库来生成和播放音频,并将其通过HDMI接口输出到连接的设备上。

CodeByte的博客 802

内部网关协议RIP的模拟程序

内部网关协议RIP的模拟程序 一、题目 一)设计内容 采用Java等编程语言模拟实现内部网关协议RIP。 二) 设计要求 掌握内部网关协议RIP的工作原理; 模拟程序能够初始化网络拓扑结构(图1所示),并生成每个路由器上的路由表。 模拟可以模拟RIP协议的执行:定期根据网络拓扑结构的变化,更新每台路由器上的路由表。 4)可通过命令或操作(通过图形化界面),更改网络拓扑结构。 在RIP协议的执行过程中,模拟程序能够输出指定路由器的路由表。路由表的数据结构为<目的网络,跳数,下一跳>。 图1

qq_43478319的博客 5783

多模态论文笔记——CogVLM和CogVLM2

本文详细介绍LoRA版本的多模态模型——CogVLM和CogVLM2。在SD3中使用其作为captioner基准模型的原因和优势。

haopinglianlian的博客 2203

小项目开发——内部网关协议 RIP 的模拟程序

本文介绍了:RIP:内部网关协议 RIP 的模拟程序项目的实现细节与分析

Re.Gin的博客 1406

【云原生系列】第一讲:什么是云计算

云计算(cloud computing):分布式:分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,合并&反馈:通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期:分布式计算:简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过分布式计算,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。现阶段:计算:分布式计算、效用计算、负载均衡、并行计算、存储。

颜淡慕潇 1万+

选择的 Python 解释器无效,请尝试更改解释器以启用 IntelliSense、Lint 分析和调试等功能。请查看输出,详细了解解释器无效的原因。

摘要:在VS Code中配置Anaconda Python解释器时若出现"解释器无效"错误,可通过修改用户设置解决。具体步骤:1) 按Ctrl+Shift+P打开命令面板;2) 搜索并打开用户设置JSON文件;3) 添加conda路径配置项,示例格式为"python.condaPath": "D:\\Anaconda\\setup\\Scripts\\conda.exe";4) 同时启用环境激活选项"python.terminal.act

猿小白的博客 844

内部网关协议RIP和OSPF之思考

虽然今天要写的内容很久之前看过但是老是忘记,在饭桌上腾讯的本科同学什么ospf 什么最小生成树 头头是道,而我这个菜鸡真是看过就忘。后来我反思这个道理,当我们一开始接触某种新的知识,总是容易陷入细枝末节中,从而忘记在宏观上把控,从而只见树木不见森林。其实我们最好能二者同时进行,将知识理解的到位。 下面我来说一说内部网关协议,为什么是内部,内部代表什么,内部其实就是一个自治系统,那么什么是自治系统呢:可以通过网络管理员来决定整个系统内的路由协议使用rip(路由信息协议)或者ospf(开放最短路径优先),比如

mmmmhello的博客 475

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

内部网关协议 RIP

简介RIP协议的工作原理,介绍距离向量算法,以及RIP2报文。

xingyangs的博客 3715

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

4.6.2 内部网关协议 RIP

十、“坏消息传得慢”又称为 路由环路 或 距离无穷计数问题,这是距离向量算法的一个固有问题,可以采取多种措施减少出现该问题的概率或减小该问题带来的危害。二、RIP 要求自治系统(AS)内的每一个路由器都要维护从它自己到AS内其他每一个网络的距离记录。四、RIP 认为好的路由就是“距离短”的路由,也就是所通过的路由器数量最少的路由。五、当到达同一目的网络有多条“距离相等”的路由时,可以进行等价负载均衡。三、RIP 使用跳数作为度量来衡量到达目的网络的距离。九、存在“坏消息传得慢”的问题。

dqx1223的博客 729

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

动态路由协议——内部网关协议(RIP与OSPF协议)

一、互联网中的路由选择协议 1、内部网关协议IGP (Interior Gateway Protocol) ①.在一个自治系统内部使用的路由选择协议。 ②.目前这类路由选择协议使用得最多,如RIP和OSPF协议。 2、外部网关协议EGP (External Gateway Protocol) ①.若源站和目的站处在不同的自治系统中,当数据报传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中。这样的协议就是外部网关协议EGP。 ②.在外部网关协议中目前使用最多的是BG

kxbdys的博客 9150

JAVA实现内部网关协议RIP的模拟程序课程设计报告

JAVA实现内部网关协议RIP的模拟程序课程设计报告 去发现同类优质开源项目:https://gitcode.com/ 设计内容 本课程设计采用Java编程语言,模拟实现内部网关协议RIP。 设计要求 掌握内部网关协议RIP的工作原理; 模拟程序能够初始化网络拓扑结构,并生成每个路由器上的路由表; 模拟可以模拟RIP协议的执行:定期根据网络拓扑结构的变化,更新每台路由器上的路由表; 可通过命令或...

gitblog_06783的博客 285

计算机网络(六) 网关--内部网关协议RIP和OSPF

内部网关协议RIP RIP(Routing Information Protocol)是内部网关协议IGP中最先得到广泛使用的协议。RIP是一种分布式的基于距离向量的路由选择协议。 RIP协议要求网络中每一个路由器都要维护从它自己到其他每一个目的网络的距离记录。 RIP协议将“距离”定义为从一路由器到直接连接的网络的距离定义为1。RIP协议的“距离”也称为“跳数”。 RIP允许一条路径

Canterer-子帅的博客 9285
上一篇: IP选路
下一篇: 内存管理
sicofield
博客等级 码龄18年 169粉丝 169原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值