首页 > 其他分享 >动态路由

动态路由

时间:2023-08-17 16:55:12浏览次数:57  
标签:环路 路由器 RIP 更新 动态 路由 度量

动态路由


基于某种路由协议实现,可以自动学习和更新路由表


特点:

减少了管理任务

占用了网络带宽

路由器之间用相同的交换信息的语言


度量值

包括:跳数、带宽、负载、时延、可靠性、成本

下面的算法是通过度量值的好坏来决定下一跳地址(以什么为度量值,有的依据是一种,有的是多种)


收敛

使所有路由表都达到一致状态的过程(即路由器的条目全都动态学习/更新完整)


按照路由执行的算法分类

距离矢量路由协议

依据从源网络到目标网络所经过的路由器的个数

RIP、IGRP、BGP


链路状态路由协议

综合考虑从源网络到目标网络的各条路径的情况选择路由

OSPF、IS-IS


RIP

:以跳数为度量值


特点:

  • 定期更新

  • 邻居

  • 广播更新

  • 全路由表更新

解释:只与邻居路由器互相学习/更新(默认30s),每30s就通过UDP520端口向各个端口广播路由更新的消息。与我动态路由协议相同的路由器才会更新。


RIP度量值位跳数

最大跳数为15跳,16跳为不可达


路由环路产生原因可参考:RIP协议路由环路及解决方案_rip解决环路的方法_渣一个的博客-CSDN博客

解决路由环路方法:

  • 水平分割

水平分割,默认开启


IGRP

略。。。

BGP

略。。。


OSPF

略。。。

IS-IS

略。。。

标签:环路,路由器,RIP,更新,动态,路由,度量
From: https://www.cnblogs.com/xhzccy/p/17638114.html

相关文章

  • 25、DHCP动态获取IP地址
    DHCP动态获取IP地址的过程:DHCP通过法师部分广播报文,发现DHCP服务器;DHCP服务器分配一个IP地址通过单播报文;DHCP客户端发送广播报文,请求IP地址;DHCP服务器收到请求报文后,服务器向DHCP客户端发送单播确认报文,包含iIP地址相关信息。DHCP常见的部署方法有interface与global两种模......
  • (随笔)静态代理和动态代理
    静态代理:在编译阶段就已经确定代理类和真实对象的关系。代理类需要手动编写或生成,为每个真实对象单独创建一个代理类。在代理类中可以添加额外的逻辑,如校验、日志等,增强功能。维护需对代理类和真实对象的修改,增加代码维护成本。在代理类和真实对象之间存在静态关联。动态......
  • 阿里云可观测 2023 年 7 月产品动态
    ......
  • mybatis动态查询Integer类型入参为0不生效的问题
    解决//Integer类型入参,动态sql判断只需要判null即可<iftest="status!=null">andstatus=#{status}</if>原因mybatis源码在预编译sql时,使用OGNL表达式来解析if标签,对于Integer类型属性,(status!='')会当作(status!=0)来判断 ......
  • 前端路由原理总结
    前端路由原理总结hash路由(vue中的createWebHashHistoryreact中的HashRouter)监听url中hash的变化,然后渲染不同的内容,这种路由不向服务器发送请求,不需要服务端的支持;history路由(vue中的createWebHistoryreact中的BrowserRouter)监听url中的路径变化,需要客户端和服务......
  • 软路由之mips大小端-待填坑
    中年男人的浪漫软路由+NAS,充电头。在给软路由部署alist(一个支持多存储的文件列表程序)的时候发现mips默认的是大端,需要专门下载el结尾的小端变体,之前也了解到RISCV里也存在大小端的问题,在X86上我们往往查看ELF程序往往是littleendian。今天面试正好被问到了,我就来探究下这个问......
  • GIC入门(一):中断类型,状态转换,中断路由,安全模型
    GIC是ARM的通用中断处理器,和ARMCortex-A和Cortex-R系列CPU搭配使用,M系列使用NVIC(nestedvectoredinterruptcontroller)。本篇文章介绍GICV3、V4的一些基本概念:中断类型,状态转换,中断路由,安全模型 1.InterrupttypesSPI:sharedphripheralinterrupt,可以设置为被所有PE处......
  • Trino418版本动态加载catalog不需要重启集群修改思路及实现
        熟悉Trino的同学应该都知道Trino新增、删除catalog都需要重启集群,这个生产环境里如果需要频繁增加数据源的场景是非常不友好的操作。  网上关于动态加载Catalog的方案有一些,但是在Trino比较新的版本里面已经无法适用。 目前官方关于这个功能一直都没有完成,详细......
  • 动态 DP - 知识点梳理
    DP用于解决多阶段性决策性问题,方法是每个阶段分开转移,各个阶段转移是独立的,不会影响到其他阶段的转移。因此,整个DP的过程其实就是原始数据(即边界)顺次按照阶段转移,最终成为答案。矩阵代表着一种线性变换,矩阵的乘法其实就是变换的合成,所以我们可以将DP每个独立阶段的转移抽象......
  • 静态缓存(static Buffer)和动态缓存(dynamic Buffer)
    创建缓存时,如果未使用D3DUSAGE_DYNAMIC,则所创建的缓存为静态缓存(staticBuffer),我们用静态缓存来存储静态数据(那些不需要经常修改或访问的数据),例如,地图和城市建筑的数据,如果使用的动态缓存,动态缓存一般放置在AGP存储区中,其内容可以迅速的更新,动态缓存的一个最大的优点是更新的速度......