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

动态路由协议解析(rip)

 因为今天是1024程序猿节,小刘就在这里祝各位程序猿大佬们节日快乐啦

 

作者介绍:

💰作者:小刘在C站

每天分享课堂笔记

🌸夕阳下,是最美的绽放

目录

                                        动态路由协议和 rip

1.动态路由   

2.动态路由协议工作的步骤

 3.度量值(重点)

  4.动态路由协议的分类

5.rip路由协议的工作原理(重点)

6.水平分割(重点)

7.配置方法

8.补充知识


                                        💎动态路由协议和 rip💎

1.动态路由   

网络中路由器之间互相通信 传递路由信息  利用收到的路由信息更新路由表的过程
    动态路由 是通过配置动态路由协议实现的
     特点: 减少管理任务      占用网络带宽
动态路由协议 , 用来实现路由器之间的动态路由表更新


2.动态路由协议工作的步骤

         向其他路由器传递路由信息
           接受其他路由器的路由信息
           根据收到的路由信息计算出每个目标网络的最佳到达路径  并写入路由表
           根据网络拓扑的变化及时做出调整

            详细过程如下图:

 这些都是路由器之间的交互,无需人为干涉

 Metric:为度量值

 


 3.度量值(重点)

动态路由协议中判断最佳路径的依据是 度量值  metrics
     度量值  可以是:  跳数 (就是经过多少各路由器)    带宽      
                                 负载 (就是路径上所承担的压力或者承担的数据有多少)  
                                 可靠性    成本


  4.动态路由协议的分类

      距离矢量路由协议 (就是依据 跳数和多经过的路径长短决定最佳路径)
              如  RIP   IGRP
   链路状态路由协议  (依据 链路的带宽 负载和成本来判断最佳路径)
              如   ospf    is-is    


5.rip路由协议的工作原理(重点)

      以30S 定期更新  对象是路由器直连的相邻路由器  使用广播方式更新 更新的内容是全路由表
   
   rip 路由表的形成注意两点: 30S一次更新 需要多次更新才能最终收敛
                                                     更新的内容是全路由表
   rip 协议的最大跳数 15跳    16跳为不可达 所以 rip 适用于相对小的环境 不适用于 大公司
   rip 协议更新的接受端口 520 基于 UDP协议
rip 协议避免环路的处理机制: 最大条数15跳 和  水平分割

详细如下图

 

6.水平分割(重点)

   水平分割: 从一个接口学到的路由信息  不再从这个接口传出去


7.配置方法

   router  rip
 network  直连的网段地址

默认配置是 V1 一版本
 二版本的配置方法(补充:版本一识别版本二,但是版本二不识别版本一)
   router  rip
  version 2               //启动2版本
  no  auto-summary         //关闭自动汇总
   network  直连网段地址

v1 和 v2 版本的区别   V2版本支持子网划分 v1 不支持


8.补充知识

 静态路由路由可以作为动态路由的补充
 静态路由的优先级高于动态路由

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

 

相关文章:

  • 38、Java 中的正则表达式(单字符匹配和预定义字符)
  • 电气论文实现:基于优化算法和python-pandapower的配电网重构(IEEE33节点算例)
  • 刚来的00后真的卷,听说工作还没两年,跳到我们公司直接起薪20k...
  • 【云原生 · Docker】Docker 镜像操作、容器操作常用指令
  • 基于粒子群优化算法的无人机路径规划与轨迹算法的实现(Matlab代码实现)
  • Spring Cloud基本介绍
  • 【目标检测】使用TensorRT加速YOLOv5
  • python数据分析及可视化(九)pandas数据规整(分组聚合、数据透视表、时间序列、数据分析流程)
  • 到了30岁,我才有了深刻的感悟:千万不要一辈子靠技术生存
  • 过滤器和拦截器的区别
  • i.MX 6ULL 驱动开发 十九:RGBLCD
  • 前端谷歌浏览器基本介绍及前后端分离原理分析
  • Day12-尚品汇-trade静态组件
  • 十大排序算法(java实现万字详解)
  • Qt文档阅读笔记-Hello Speak Example
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • ECMAScript6(0):ES6简明参考手册
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • iOS 颜色设置看我就够了
  • Lsb图片隐写
  • Mithril.js 入门介绍
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • SQLServer之索引简介
  • 测试开发系类之接口自动化测试
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于HAProxy的高性能缓存服务器nuster
  • 检测对象或数组
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 消息队列系列二(IOT中消息队列的应用)
  • raise 与 raise ... from 的区别
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • (a /b)*c的值
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (算法)N皇后问题
  • (一)Dubbo快速入门、介绍、使用
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .Net的DataSet直接与SQL2005交互
  • .NET多线程执行函数
  • .Net下的签名与混淆
  • :中兴通讯为何成功
  • [ C++ ] STL---仿函数与priority_queue
  • [2010-8-30]
  • [autojs]autojs开关按钮的简单使用
  • [C++]——带你学习类和对象
  • [C++]模板与STL简介
  • [Codeforces1137D]Cooperative Game