学习笔记——动态路由——RIP(距离矢量协议)

news2024/9/21 8:00:54

一、距离矢量协议

1、距离矢量协议

矢量行为:协议收到一个路由之后,查看是否可以加入到本地的路由表中,如果可以加入,则可以传递,如果不可以加入,则无法传递。

距离矢量路由协议

RIP基于距离矢量算法(又称为Bellman-ford)路由以矢量(Distance,Direction)的方式通告

周期性更新:每个路由器周期性地向直接相连的其他路由器发送自己的路由表。

2、路由泛洪

泛洪路由表:路由器将从邻居学习到的路由放进自己的路由表中,然后将路由表所有路由信息在通告给其他路由器,直到整个网络学习到。

1)路由表形成

RIP启动时,初始路由表仅包含直连路由,然后通过设备互相学习更新路由表假设两个路由器R1和R2相连,路由表形成过程如下:

首先,RIP协议启动之后,R1会向相邻路由器广播一个请求报文

其次,R2收到R1请求报文后,将自己的RIP路由表封装在响应报文中,以组播形式发出

最后,R1从R2响应报文中学习新的路由,更新到自己的路由表中

2)路由信息更新

定期更新:每隔30秒通过UDP 520端口广播方式向邻居路由器发送一个路由更新包。

触发更新:网络拓扑发生变动路由器会立即发送一个更新信息个邻居路由器,并以此产生出发更新通知它们的邻居路由器。

因此,当网络出现故障时,要经过较长的时间才能将信息传达所有路由器,即坏消息传播慢。

路由学习过程:路由器学习直连路由。(C代表直连路由)(下图)

所有路由器均配置RIP。更新周期30秒到,路由器会向邻居发送路由表。(下左图)

     

再过30秒,第二个更新周期到了,再次发送路由表。(上右图)

3、路由环路

路由环路:是指网络中产生矛盾的路由条目导致数据包在网络中不断地循环传输,始终到达不了目的地的现象。

当192.168.3.0网络突然出现故障时,Router3中对应的路由信息被删除,Router2需要等待定时器超时才会删除该路由,在定时超时前,Router2仍认为192.168.3.0可达。

此时,若Router2先向Router3发送更新信息,则情况如(下图):RIP路由环路产生示意图

      

1)Router2向Router3发送更新报文,报文中包含目的网络为192.168.3.0的路由信息;

2)Router3收到更新报文,学习192.168.3.0网络的路由,认为通过Router2可以到达192.168.3.0

3)此时,Router2中去往192.168.3.0的下一跳为Router3,Router3中去往192.168.3.0的下一跳为Router2,形成路由环路。


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun    暗号:CSDN】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1858213.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

智慧语音助手学习

智慧语音助手 1 语音识别系统(ASR)2 语义理解1 传统的实现方法1. 音频信号处理和语音识别(Automatic Speech Recognition, ASR)2. 自然语言理解(Natural Language Understanding, NLU)3. 对话管理&#xff…

【高数强化】武忠祥高等数学辅导讲义+严选题错题整理

第一章 函数、极限和连续 高等数学辅导讲义 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 严选题 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 第二章 一元函数微分学 高等数学辅导讲义 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 严选…

港股再遭重挫,市场到底在恐慌什么?

恒指上周五挫逾300点后,今日早间延续低迷低开超百点,随后一路震荡下行,最低见17789.57点。整体市场都表现相当低迷,但17750附近有一定支撑。截至收盘,恒指收跌0.00%。 港股持续在万八关徘徊,国资委旗下国新…

8.12 矢量图层面要素单一符号使用六(SVG填充)

文章目录 前言SVG填充(SVG fill)QGis设置面符号为SVG填充(SVG fill)SVG填充(SVG fill) 总结 前言 本章介绍矢量图层线要素单一符号中使用SVG填充(SVG fill)的使用说明:文…

AI大模型之争:通用性与垂直性,哪个更具优势?

文章目录 每日一句正能量前言背景介绍能力分析通用大模型的能力:垂直大模型的能力:差异与互补性分析: 难点探究1. 算力挑战2. 数据挑战3. 算法挑战4. 泛化能力5. 可解释性和透明度6. 伦理和偏见问题7. 成本效益 后记 每日一句正能量 昨天已逝…

DIY灯光特效:霓虹灯动画制作教程

下面我们根据这张霓虹灯案例,教大家如何用智能动物霓虹灯闪烁的效果,大家可以根据思路,实现自己想要的动效效果,一起动手来做吧。 即时设计-可实时协作的专业 UI 设计工具 设置背景 新建画板尺寸为:800PX^600PX,设置背景色#120527。 绘制主题 输入自己喜欢文案,轮廓化,具体…

SaaS产品运营:如何将自助服务加入销售流程中【含案例】

在SaaS产品运营中,将自助服务有效融入销售流程,不仅可以提升用户体验,还能提高销售效率和客户满意度。以下是关于如何将自助服务加入销售流程中的具体建议: 一、明确自助服务的目标和内容 首先,需要明确自助服务的目…

​【VMware】VMware Workstation的安装

目录 🌞1. VMware Workstation是什么 🌞2. VMware Workstation的安装详情 🌼2.1 VMware Workstation的安装 🌼2.2 VMware Workstation的无限使用 🌞1. VMware Workstation是什么 VMware Workstation是一款由VMwar…

光伏能源圈

2021年,新型电力系统之下,中国已形成了两网五大六小的电力新格局: 两大电网:国家电网、南方电网 五大电力央企:国家能源投资集团、中国华能集团、中国华电集团、中国大唐集团、国家电力投资集团。 六小豪门&#xf…

vue的学习之路(Axios 基本使用)

<script src"js/axios.min.js"></script> 3、在页面中引用 4、发送异步请求 url?xxx rest请求【GET,POST,DELETE,PATCH】 5、准备一个SpringBoot的控制层与axios进行交互 实体类 public class User { private Integer id; private String user…

Ollama在Windows11部署与使用QWen2模型

0&#xff0c;Ollama介绍 Ollama是一个开源项目&#xff0c;旨在让用户能够轻松地在其本地计算机上运行大型语言模型&#xff08;LLM&#xff09;&#xff0c;是一个开源的大型语言模型服务。它支持各种LLM&#xff0c;包括Llama 3、Mistral和Gemma。提供了类似OpenAI的API接口…

Java8使用Stream流实现List列表查询、统计、排序、分组、合并

Java8使用Stream流实现List列表查询、统计、排序以及分组 目录 一、查询方法1.1 forEach1.2 filter(T -> boolean)1.3 filterAny() 和 filterFirst()1.4 map(T -> R) 和 flatMap(T -> Stream)1.5 distinct()1.6 limit(long n) 和 skip(long n) 二、判断方法2.1 anyMa…

OS中断机制-外部中断触发

中断函数都定义在中断向量表中,外部中断通过中断跳转指令触发中断向量表中的中断服务函数,中断指令可以理解为由某个中断寄存器的状态切换触发的汇编指令,这个汇编指令就是中断跳转指令外部中断通过在初始化的时候使能对应的中断服务函数如何判断外部中断被触发的条件根据Da…

【C++进阶之路】C++11——正则表达式

序言 正则表达式&#xff0c;简而言之就是用来匹配指定模式字符串的工具&#xff0c;在计算机的世界中&#xff0c;它发挥着很大的作用&#xff0c;比如编译器的词法分析&#xff0c;注册时验证密码的复杂度&#xff0c;爬虫爬取固定格式的数据时等场景都要用到。那么本篇的目的…

超市库存管理系统

本系统主要利用C#和SQL建立系统,主要实现一下几个功能:登录、商品管理、供应商管理、库存管理、查询统计和系统管理几个模块。 1.数据库设计 总共有6个表,表名取得比较随意,专业人士开发最好用对应的英文。 用户表(sys_user) 用户表有3个字段:分别为用户名(userName…

如何将一个web端程序打包成一个pc端程序(exe文件)?

如何将一个Web端程序打包成一个PC端程序&#xff0c;例如一个可执行的EXE文件&#xff0c;是许多开发者常见的需求。下面将详细解释如何使用Nativefier工具将Web端程序打包成PC端程序的具体步骤。 目录 下载并安装Node.js验证Node.js和npm的安装安装Nativefier使用Nativefier打…

近2年时间,华为手机上的卫星通信功能发展成怎样了?

自从Mate 50 系列支持北斗卫星短报文功能以来&#xff0c;已经过去了近2年的时间&#xff0c;卫星相关的功能也从最开始的摸索、罕见&#xff0c;逐渐变得成熟、在各品牌旗舰机上常见起来。 那么&#xff0c;这近两年的发展&#xff0c;卫星相关的功能都有了怎样的变化呢&…

HarmonyOS NEXT的发布不仅打破了技术垄断,还保护了国人数据安全

吉祥学安全知识星球&#x1f517;除了包含技术干货&#xff1a;Java代码审计、web安全、应急响应等&#xff0c;还包含了安全中常见的售前护网案例、售前方案、ppt等&#xff0c;同时也有面向学生的网络安全面试、护网面试等。 01-HarmonyOS NEXT 前几天华为发布了最新的鸿蒙…

P8813 [CSP-J 2022] 乘方

题目&#xff1a; P8813 [CSP-J 2022] 乘方 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 提交记录&#xff1a; 记录详情 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 个人主页&#xff1a; xuzb 的个人中心 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) AC代码&…

Calibre - 翻译电子书(Ebook Translator)

本文参考教程 &#xff1a;https://bookfere.com/post/1057.html 使用 Ebook Translator 插件&#xff0c;详见&#xff1a; 官网&#xff1a;https://translator.bookfere.comgithub &#xff1a;https://github.com/bookfere/Ebook-Translator-Calibre-Plugin 一、基本翻译 …