RIP的路由环路

计算机网络——静态路由配置及路由环路问题 文章目录1.静态路由配置2.路由环路问题2.1静态路由配置错误造成的路由环路2.2聚合了不存在网络而导致的路由环路3.总结     静态路由配置是指用户或管理员使用路由器的相关命令给路由器人工配置路由表,这种方式简单、开销小,但不能及时适应网路状态的变化,一般只在小规模网络中使用。而静态路由配置也可能导致产生路由环路的错误。 1.静态路由配置     路由器R2要发送数据报给192.168.1.0/24,但查找路由表没有发现目的网络的相关信息。为了解决这种问题,可以手动配置一条路由记录,目的网络填入19 阅读详情

路由环路

  • 路由环路(Routing Loop)是一种在路由部署不恰当或网络规划不合理等情况发生后,很容易引发的一类问题。
  • 如果网络中的路由信息不正确,将导致去往某个目的地的数据包在设备之间不停地被来回转发,从而严重影响设备性能,并且大量消耗
    网络带宽,影响正常的业务流量,这种问题被称为路由环路问题。
  • 路由环路对于网络而言是具有严重危害的,几乎所有的动态路由协议在协议设计时便考虑了路由环路的规避机制,RIP也不例外。

RIP环路的产生

需要注意的是,距离矢量路由协议只是简单地将自己的路由表周期性地通告出去,同时也将收到的有效路由加载到路由表中,并通过累加的度量值来体现到达目标网络的距离,但是运行距离矢量路由协议的路由器其实并不了解整个网络的拓扑结构,这些特点使得网络中非常容易出现路由环路。

如下图所示的网络拓扑中:
在这里插入图片描述

  • R1及R2都运行了RIP,当网络完成收敛后,R2通过RIP学习到了1.0.0.0/8路由。

引入问题

  • 假设现在R1的GE0/0/1接口发生了故障,R1感知到这个拓扑变化并且立即在路由表中删除1.0.0.0/8路由。但是这个拓扑的变更对于R2来说此时并不知晓的。

  • R1准备在下一个更新周期到来时通告该条路由的不可达情况。

  • 但是此时完全有可能出现的一种情况是,在R1通告这个更新之前,R2的更新周期到了,它开始在自己的GE0/0/0接口上发送Response报文,该报文中包含R2路由表中的所有路由,其中就包括1.0.0.0/8路由,且该路由的跳数为2 (R2自己到达该网段需经过1个路由器,因此它将路由更新出去时将跳数加1) 。

  • R1收到这个Response报文后,发现1.0.0.0/8竟然通过R2可达且跳数为2,于是它将1.0.0.0/8路由加载到路由表,如下图所示:
    在这里插入图片描述

  • 很明显,此时出现了路由环路。如果R2收到一个发往1.0.0.0/8的数据包,经过路由表查询后,R2发现自己有一条路由可以匹配该目的地址,并且下一跳为R1,因此它将数据包转发给R1,但是R1经过路由表查询,发现到达1.0.0.0/8下一跳是R2,于是数据包又被转发给R2,如此反复,发往该网段的数据包就会在R1、R2之间不停地来回转发,直到报文的TTL值递减为0。

  • 如果业务流量特别大的话,这无疑将对路由器的性能造成极大损耗,也可能将链路的带宽耗尽。

引入问题2

  • 另一方面,由于RIP每隔30s泛洪一次路由表,因此1.0.0.0/8路由会在每个更新周期到来时随着Response报文在网络中不停地被泛洪。

  • 在R1的下一个更新周期到来时,它会把1.0.0.0/8路由通过Response报文再通告给R2 , R2收到该报文后,刷新自己的路由表,将该路由的跳数更新为3跳(最开始1.0.0.0/8的路由就是R1通过给R2的,属于同一个下一跳的通告路由发生变化时会触发更新),如下图所示:
    在这里插入图片描述

  • 而当R2的更新周期到来时,它将在通告给R1的Response报文中继续携带1.0.0.0/8路由,而且跳数设置为4。R1收到该Response报文后刷新自己的路由表,将该路由的度量值更新为4,如此反复。

设想一下,如果RIP没有任何机制解决该问题,那么1.0.0.0/8路由岂不是会在网络中被不断地泛洪且其度量值也会持续累加到无穷大?

RIP路由环路如何产生的+RIP路由环路示例配置测试验证演示--断掉通过交换机连接的路由器接口为什么不产生RIP路由环路 当R2路由器从R1路由器的RIP路由更新信息得知到192.168.1.0网段的度量值为2时,不会更新这条路由信息,因为关于到192.168.1.0网段的路由信息是R2自动获取的直连路由,R2先告知R1,然后R1又告知R2,而且直连路由优先级高于RIP路由,所以R2不会更新R1告知的关于到192.168.1.0网段的路由信息。 阅读详情

相关推荐

十分钟掌握动态路由—RIP及环路问题!

什么是RIP路由协议? 路由按照配置方式又分为静态路由和动态路由两种。 静态路由是指管理员通过命令手工配置路由表来实现路由器之间的通信,静态路由虽然配置简单,但是工作量及其庞大,只适用于结构简单小型网络,且不易查错。那么遇到中大型网络,我们很难去对每一个路由器都进行路由表的配置,这个时候,我们就要使用到动态路由的方式来进行路由表的迭代。 什么是动态路由?什么是动态路由协议? 一般即指我们通常所说的动态路由协议。这是路由器用来计算、维护网络路由信息的协议,通常有一定的算法,工作在传输层或应用层。 动态路由是基

zhongyuanjy的博客 1407

动态路由RIP协议简介和实验

1、静态路由配置繁琐,容易出错2、不适合大规模网络3、不会根据网络拓扑结构的变化,自动调整路径。

m0_64121880的博客 645

CISCO之RIP汇总路由产生的环路问题以及何如解决

1.汇总路由产生环路的根因: 就是RIP协议在进行手工汇总或自动汇总时,不会本地形成一条防环指向Null 0 的汇总路由。 2.如何产生环路: (环境的前提:假设自己不小心做了一些路由限制或路由操控导致了路由在传递时是以环路的形式传递的) 假设R1身后有4条其他网络,现在R1在自己e0/0接口汇总了这4条网络,并将汇总路由通告给了R2,然后R2传给R3,R3传给R4,R4又传给了R1,此时R1会...

u014007878的博客 2677

路由环路及几种解决方法

什么是路由环路? 路由环路是指数据包在一系列路由器之间不断传输却始终无法到达其预期目的网络的一种现象。当两台或多台路由器的路由信息中存在错误地指向不可达目的网络的有效路径时,就可能发生路由环路。造成环路的可能原因有:1.静态路由配置错误2.路由重分布配置错误3 .发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新4.错误配置或添加了丢弃的路由...

weixin_34384681的博客 9763

RIP 路由环路深度解析:3种防环机制与Wireshark抓包验证

本文深入解析RIP路由协议中的环路问题,详细介绍了水平分割、毒性逆转和触发更新三种防环机制的原理与实现,并通过Wireshark抓包验证其效果。文章还提供了实验环境搭建和故障排查的实用技巧,帮助网络工程师更好地理解和应用RIP协议。

weixin_30572613的博客 353

什么是网络环路?怎么消除网络环路?

然后,他们可能会检查受影响交换机的STP配置,确保所有的交换机都在正确的生成树中。另一个例子是,如果路由器A的路由表中有一条到达网络X的路由,而网络X实际上是不可达的,那么路由器A就会将数据包发送到错误的路径上,形成逻辑环路。在这种情况下,他们会检查路由表和路由协议的配置,确保所有的路由信息都是最新和正确的。网络环路是计算机网络中的一个重要概念,它指的是数据包在网络中循环传输而无法到达目的地的现象。当路由器的路由表中存在指向不可达网络的错误路径时,数据包就会在路由器之间循环传输,无法到达最终目的地。

网络技术联盟站 7695

RIP协议路由环路及解决方案

https://blog.51cto.com/worldinwords/1294830 A:RIP协议路由环路产生原因及如何解决? Q:接下来将讲解什么是路由环路,什么情况产生路由环路,以及RIP协议中对环路的解决方案。 一、路由环路 在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题,这种条件下,路由器对无法到达的网络路由不予理睬,导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。 二、路由环路产生场景 当.

渣渣 8647

nRF52811墨水屏时钟DIY:从全刷到局刷的实战改造指南(附完整代码)

本文详细介绍了如何将基于nRF52811的墨水屏时钟从耗电的全屏刷新模式改造为高效的局部刷新模式。通过剖析全刷与局刷的原理差异,提供了从工程架构、驱动层适配到应用层逻辑重构的完整实战指南,并附上关键代码示例。改造后,设备功耗显著降低,续航大幅提升,同时解决了视觉闪烁问题,是DIY低功耗墨水屏应用的实用参考。

weixin_29194693的博客 354

rip路由环路验证以及解决方案(超详细)

前提须知 rip协议是通过让路由器学习相邻路由器的信息来更新本路由表的信息,这就会产生一种问题: 假设此时有R1和R2两个路由器,R2的一条链路出现故障,但是R1在未更新路由表之前并不知道这条链路已经失效了,于是R1会把这条失效的链路信息再次发给R2,R2收到消息之后又会更新,之后又把失效的路由信息发给R1,重复下去最终造成路由环路 本实验华为模拟器ensp为基础进行实验 实验须知:本实验的路由器...

Joker的博客 7029

ESP32-CAM图传小车:端边协同的嵌入式视觉系统设计

在物联网边缘智能场景中,嵌入式视觉系统需平衡实时性、算力与成本。其核心在于理解图像采集、硬件编码、低延迟传输与分层计算的基本原理——OV2640等CMOS传感器配合JPEG硬件编码可显著降低主控负载;TCP流式协议比HTTP/RTSP更适配资源受限MCU;而‘计算卸载’架构将OpenCV等重负载移至Android端,使ESP32专注实时控制与传输,既发挥FreeRTOS任务调度优势,又规避了PSRAM带宽与内存瓶颈。该模式广泛适用于教育机器人、智能巡检及DIY视觉终端等场景,本文以WiFi图传坦克小车为载体

weixin_42524864的博客 373

Halcon手眼标定保姆级教程:从‘眼在手上’到‘眼到手’两种模式全解析(附代码)

本文详细解析Halcon在机器人视觉引导中的手眼标定技术,涵盖Eye-in-Hand和Eye-to-Hand两种模式,提供从硬件准备到实战代码的完整解决方案。通过精确的相机标定和坐标转换,帮助实现工业自动化中机械臂与视觉系统的高精度协同作业。

weixin_42544461的博客 209

路由篇一:RIP路由环路形成及防环

RIP路由环路形成及防环 认识环路及防环前先清楚RIP路由算法: Bellman算法(贝尔曼): ①如果收到邻居给的路由,若本地没有,则接收; ②如果收到邻居给的路由,若本地有,根据度量值对比,若优则录入, 若劣质则丢弃; ③如果收到邻居给的路由,若劣质,但是还是从原有的邻居学到的,也录入。 环路的形成: 正常情况下:A会像平常一样每30S广播路由表,把A=1(1为跳数,下同)给到R1,R2学到...

安全大白 5877

从零构建企业级多智能体系统:LangGraph 全流程实战 + 部署指南(含代码与架构图)

> 在大模型应用爆发的今天,如何构建一个可协作、可调试、可部署的多智能体系统?LangGraph 正在成为工程师的新宠。本文从原理剖析、流程建模、代码实战到前后端部署,手把手带你用 LangGraph 构建一个企业级 AI 助理系统,整合财务分析、法务审阅、报告生成与图表可视化等 Agent 模块,全面打通从用户输入到报告输出的全链路闭环。适合有工程思维的 AI 架构师、Agent 研发人员、以及大模型项目实践者。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 3449

RIP协议路由环路实验

基于RIP协议的路由环路实验报告

m0_52484971的博客 1019

【数字孪生与仿真技术】07:焊装生产线虚拟调试与PLC代码生成全流程实战:从数字孪生到智能优化

摘要:本文系统阐述焊装生产线虚拟调试与PLC代码自动化生成的完整技术体系,结合工业4.0背景下的智能制造需求,构建从离散事件仿真、机器人运动规划到PLC控制逻辑生成的全流程解决方案。通过MATLAB/Simulink平台实现焊装线物流仿真优化,采用遗传算法进行缓冲区容量配置,结合Stateflow状态机设计PLC控制逻辑,并利用PLC Coder生成西门子S7-1500兼容的ST代码。某车企焊装线应用案例显示,虚拟调试技术使调试周期缩短75%,OEE提升13.4%,年节约成本超$420万。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1830

​网格划分理论:CFD理论67 网格划分-三大理论问题_哔哩哔哩_bilibili传统解释非结构化网格是不对的——计算传热学大叔专题讨论2--CFD网格类型_哔哩哔哩_bilibili

传统解释非结构化网格是不对的——计算传热学大叔。fluent计算理论和离散方法原理视频推荐。

qq_15963745的博客 183

【超好玩的路由环路系列】3——RIP收敛环路

一、前提知识 今天一起来探讨下RIP路由的收敛环路,先来看下前提知识: 1、RIP在IPV4上支持两个版本RIPv1 和RIPv2,RIPv2支持VLSM和路由手工汇总。 2、RIP有水平分割和毒素更新技术来防止环路的发生。 二、实验拓扑 说明 #R1的配置 sysname R1 dhcp enable # interface GigabitEthernet0/0/0 ip address 192.168.10.1 255.255.255.0 dhcp select interface #...

网络之路Blog(其他平台同名) 992

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

Robot_PLC_HMI_Automation 8585

计算机网络 路由与交换 解决RIP协议路由环路问题

RIP协议会出现路由环路 R1路由器连着的是网络1,写到到1网段的距离是1。其实直连的是0,这里认为1就行了。R1会告诉R2路由器,到1网段过两个路由器就行了,下一跳是R1。这条路由是R2通过R1学到的。 现在这个网段坏掉了,那么网段1就不存在了,如果R1立刻将到1网段的路由删除,出现这种情况了,但是R2路由器上面还有到R2网段需要过两个网段,下一跳是R1,这样会出现什么问题呢? 30s路由器会更新路由表,等路由更新的时候R2路由器就告诉R1路由器,我知道到1网段怎么走,下一条给R1路由器就行

小楼一夜听春雨,深巷明朝卖杏花 1860

小秋SLAM入门实战ubuntu所有文章汇总

ubuntu 终端如何停止快速打印的输出以及恢复命令 ubuntu 终端如何快速打开当前路径下的图形化窗口界面? killall -9用途用法 ps -xu | grep这个命令的用途 linux 下 top命令显示的是内存是堆内存吗? zip分割和合并 关闭除当前 GNOME 终端窗口以外的所有其他 GNOME 终端窗口 如何在安装系统后设置短密码 【如何使用getrusage获取消耗的CPU时间和进程使用的最大物理内存】 【webots安装使用教程】 Linux系统下查看当前运行的进程和线程的几种方法

小秋 AI SLAM 入门实战教程 1404

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

路由动态协议RIP协议的路由环路及解决办法

RIP路由协议 具有“坏消息传播的慢”的特 点。由于每台路由 器不能同时 或接近同时地完成路由表的更新,有可能产生“路由环路”。解决 办法包括如下方面:一:定义最大跳计数 。任何经过16跳可达的网 络都被认为是不可达的。最大跳计数可以控制一个路由表项在达到多大的值后会变为无效。所以如果一个router1中有一个路由表 项"192.168.10.0/24[120/15 ]", 那么当这个表项传给它的邻居router2,其router2就会认为无法经过router1到达192.168.10.

net527的专栏 1668

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ospf rip路由引入环路问题

问题描述 ospf和rip协议的双点双向会造成路由环路,双点单向引入也会路由环路。 问题产生的环境

qq_45135387的博客 2317

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

网络_RIP v1基本部署_RIP计时器_触发更新(中毒路由)_RIP路由协议算法_RIP形成环路的原因_RIP解决环路的方法_RIP v2部署

一、环境 GNS3、secureCRT 二、RIP协议部署 将拓扑搭建成如图所示,并为其每个接口设置ip地址,每个路由器创建换回接口如图所示。操作可参见之前博文。 部署RIP协议 R1配置命令 R1(config)#router rip R1(config-router)#network 12.0.0.0 R1(config-router)#network 1.0.0.0 R1(config...

BeatRex的博客 1301

动态路由RIP:汇总造成的路由黑洞以及缺省产生的环路

4.R2给R1发送1.1.0.0 24 的数据,R1查不到路由表,直接丢弃 (路由黑洞)掩码为22,为了扩大范围,转不了,直接扔垃圾桶。解决:做null0(做在汇总发生的路由器上)出现环路,TTL值一直减小到0。总结:缺省配合黑洞会出现环路。2.查看R1的rip路由表。3.对R1的接口进行汇总。让匹配到的路由指向垃圾桶。2.以R1为例配rip。1.配置路由器的ip。1.在R3上配置缺省。

qq_63652578的博客 606

(others)RIP协议的路由环路及解决办法

RIP协议的路由环路及解决办法 www.net130.com     日期:2013-1-5    浏览次数:1269 RIP路由协议具有“坏消息传播的慢”的特点。由于每台路由器不能同时或接近同时地完成路由表的更新,有可能产生“路由环路”。解决办法包括如下方面: 一:定义最大跳计数。任何经过16跳可达的网络都被认为是不可达的。最大跳计数可以控制一个路由表项在达到多大的值后

H002399的专栏 3364
上一篇: RIPv1、v2报文类型及格式
下一篇: RIP Routing-loop Avoidance Rule
nice阿宝
博客等级 码龄7年 138粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值