当前位置: 首页 > news >正文

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

一、距离矢量协议

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.lryc.cn/news/382776.html

相关文章:

  • 【python】OpenCV—Segmentation
  • python-题库篇-Python语言特性
  • WEB界面上使用ChatGPT
  • 【Matlab】CNN-LSTM分类 卷积神经网络-长短期记忆神经网络组合模型(附代码)
  • 性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
  • 【QT】QCustomPlot库中iSelectPlottables的使用
  • 字节跳动联手博通:5nm AI芯片诞生了?
  • 【数据结构与算法】动态查找表(二叉排序树,二叉平衡树)详解
  • PyTorch中“No module named ‘torch._six‘“的报错场景及处理方法
  • Spring Boot 集成 MinIO 实现文件上传
  • 目标跟踪——KCF源码用python实现
  • 前端 转换笔记
  • 个人开发笔记
  • pdf压缩,pdf压缩在线,pdf文件太大怎么变小
  • Go 如何使用指针灵活操作内存
  • 【面试干货】Java中的++操作符与线程安全性
  • NLP学习与踩坑记录(持续更新版)
  • Java也能做OCR!SpringBoot 整合 Tess4J 实现图片文字识别
  • 微信小程序常用标签及其用法
  • 开发查询订单信息fastGPT智能体工作流 将工作流接入到人工客服系统
  • Flink集群运行模式
  • XSS 安全漏洞介绍及修复方案
  • 基于STM32的智能仓库管理系统
  • LeetCode —— 只出现一次的数字
  • python遍历文件夹中所有图片
  • 速盾:DDOS能打死高防ip吗?
  • 3dsMax怎样让渲染效果更逼真出色?三套低中高参数设置
  • Android的OverlayFS原理与作用
  • 奇点临近:人类与智能时代的未来
  • NAS教程丨铁威马如何登录 SSH终端?