路由建立
路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会发送自己的RIP路由进行响应;网络稳定后,路由器会周期性发送路由更新信息。
距离矢量的计算
RIP度量的单位是跳数,其单位是1,也就是规定每一条链路的成本为1,而不考虑链路的实际带宽、时延等因素,RIP最多允许15跳。
RIP利用度量来表示它和所有已知目的地间的距离。
当一个RIP更新报文到达时,接收方路由器和自己的RIP路由表中的每一项进行比较,并按照距离矢量路由算法对自己的RIP路由表进行修正。
定时器
周期更新定时器:用来激发RIP路由器路由表的更新,每个RIP节点只有一个更新定时器,设为30s。每隔30s路由器会向其邻居广播自己的路由表信息。每个RIP路由器的定时器都独立于网络中其他路由器,因此它们同时广播的可能性很小。
超时定时器:用来判定某条路由是否可用。每条路由有一个超时定时器,设为180s。当一条路由激活或更新时,该定时器初始化,如果在180s之内没有收到关于那条路由的更新,则将该路由置为无效。
清除定时器:用来判定是否清除一条路由。每条路由有一个清除定时器,设为120s。当路由器认识到某条路由无效时,就初始化一个清除定时器,如果在120s内还没收到这条路由的更新,就从路由表中将该路由删除。
延迟定时器:为避免触发更新引起广播风暴而设置的一个随机的延迟定时器,延迟时间为1~5s。
环路
当网络发生故障时,RIP网络有可能产生路由环路。可以通过水平分割、毒性反转、触发更新、抑制时间等技术来避免环路的产生。

转载于:https://www.cnblogs.com/1234ghz/p/10917555.html

路由信息协议工作原理相关推荐

  1. VUE路由的工作原理

    1.vue路由的两种模式 hash模式: 比如 'http://www.baidu.com/#/abc' hash 的值为 '#/abc' 它的特点在于:hash 虽然出现 URL 中,但不会被包含在 ...

  2. 网络设备转发数据包的整个流程_网络工程师(33):路由转发工作原理

    网络中各种网络设备对业务数据的转发主要有二层转发和三层转发.二层转发主要由交换机在同一个VLAN内实现,其转发依据是MAC地址表.如果MAC地址表中存在目的MAC地址表项,就从对应接口发出去,否则会从 ...

  3. 示例演示“距离矢量路由算法”工作原理

    以下内容摘自刚刚上市,已被纳入全国高校教材系统,并在全国热销.好评如潮的<深入理解计算机网络>新书. 7.5.3  距离矢量路由算法 现代计算机网络通常使用动态路由算法,因为这类算法能够适 ...

  4. 路由及路由器工作原理深入解析3:路由与port

        日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路 ...

  5. 第14节 单臂路由工作原理及简单实验

    单臂路由 1引言 2单臂路由 2.1路由器子接口 2.2工作原理 3单臂路由实验 4总结 1引言 在前两节课的学习中,我们了解了VLAN及Trunk的作用,不同VLAN之间虽没有广播需求但仍有单播通信 ...

  6. 路由及路由器工作原理深入解析1:概述

    前言: 现在从事的嵌入式产品设计,很多都是基于TCP/IP的,要求研发的设备能够接入广域网进行远程设置和访问,这就涉及到了路由的工作原理和路由器的使用.包括家庭中用到的ADSL.无线路由器以及在工业现 ...

  7. 路由及路由器工作原理深入解析2:路由原理

    日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路由器&q ...

  8. 路由及路由器工作原理

    前言:现在从事的嵌入式产品设计,很多都是基于TCP/IP的,要求研发的设备能够接入广域网进行远程设置和访问,这就涉及到了路由的工作原理和路由器的使用.包括家庭中用到的ADSL.无线路由器以及在工业现场 ...

  9. 路由和交换机工作原理

    路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因 ...

最新文章

  1. Android开发教程 - 使用Data Binding(二)集成与配置
  2. 第一章·MySQL介绍及安装
  3. 【第五单元】vim与文件管理(10.1)
  4. EPSON 自带CCD图像处理包的典型应用框架
  5. 程序人生:搜索引擎被禁用,你还会写代码吗?
  6. 关于使用cadence建pad
  7. Qt Mysql驱动编译过程以及驱动下载
  8. 执行 npm install -g @vue/cli 报错
  9. OpenCV-RGB转HSV
  10. 【Unity】基础知识结构总结
  11. 登录安全----双重MD5加密实现安全登录
  12. android控件翻书效果,android ViewPager实现滑动翻页效果实例代码
  13. IMU输出的角度、角速度、加速度信息的坐标系
  14. python免费课程全套-为了学习Python,我汇总了这10个免费的视频课程!
  15. 我的2014作的一手好死,2015求轻虐
  16. 【JY】基于性能的抗震设计浅析(一)
  17. 布尔教育mysql优化_布尔教育-资源
  18. 坚果云企业版服务器端,企业网盘服务器功能
  19. java图文验证码登录验证
  20. html是什么意思 htm与html的有什么不同

热门文章

  1. MYSQL学习(一) - 数据结构
  2. 相比 Windows 为什么越来越多人选择Linux?
  3. html怎么增加td的宽度,html td怎么设置宽度
  4. 关于ssm框架的整合(二) 2021.05.10
  5. rpa机器人平台_RPA在财务领域的三大应用场景解析
  6. 多线程处理同一批数据_C#中多线程的那点事-多线程的代价
  7. php给客户端发广播,phpsocket.io如何向一个组广播?
  8. android.os.networkonmainthredexception,android.os.NetworkOnMainThreadException 解决办法:
  9. android 服务设置在哪里,如何在Android中为我的服务设置“控制面板”?
  10. 简述mysql的事务_请简述为什么要使用数据库的事务