• 计网 | 形象理解路由协议RIP、OSPF、BGP


    RIP

    RIP协议是基于谣言的消息传播,这话怎么理解呢,先来看一个例子。

    宫廷戏经常有这样的场景,正襟危坐的皇上老大,对下边的太监小弟说:宣隔壁老王觐见

    太监小弟尖着阳气不足的喉咙喊:宣隔壁老王觐见!(娘娘腔…)

    大厅外的宣令官A听到,丝毫不敢怠慢,用雄厚的男中音喊:宣隔壁老王觐见!

    经过多轮的消息传播,最后消息被宣令官H接收到,然后宣令官喊最后一嗓子:宣隔壁老王觐见!

    于是,诚惶诚恐的隔壁老王被带进了皇宫…

    这是典型的谣言传播的场景,这里的出场人物除了皇上本人、太监,谁都不知道皇上到底说没说“宣隔壁老王觐见”,宣令官遵守的原则是:盲目相信比自己更靠近皇上的宣令官,并将消息传播出去,这就够了。

    如果中途宣令官E打瞌睡,没有听到D的喊声,消息传播就断了,游戏就没法玩了。

    OSPF

    OSPF协议,类似车载导航系统,将每条道路都收集到自己的数据库里。当计算上海到北京的最短路径时,有以下选择:

    (1)沈海高速—长深高速—荣乌高速—京沪高速

    (2)京沪高速—滨莱高速—荣乌高速

    (3)京沪高速—泰新高速—京台高速—廊沧高速

    第一条路径最短,优先选择。如果遇到中途“荣乌高速”严重堵车,可以提前切换到京沪高速,提高通行的效率。

    OSPF比RIP强大的地方是,OSPF对整网的拓扑

    结构了如指掌,一旦某一条路径断了,可以及时选择备份链路,对通信的影响小。

    RIP是基于谣言,对整网的拓扑结构没有概念,只知道有几个邻居,至于更远的邻居是什么样子,对不起,不知道!

    这样的后果是,当不和自己直连的邻居down掉了、或物理链路down掉了,自己却浑然不知,依然将流量发给自己的直连邻居,直连邻居暗暗叫苦:我的邻居已经down了,让我发给鬼啊? 没办法,丢了丢了…

    经过一段相对漫长的时间,down掉的路由器或链路终于被大家发现了,因为自己的邻居不再散播这条谣言了,于是路由器纷纷使用更优的谣言来转发流量!

     

    BGP

    Ospf 和BGP 都需要找到自己的邻居,前者通过组播找,后者通过静态配置找,然后都需要维护邻居关系,依靠周期性hello/keeplive。然后前者交换每段路径,这种路径可能不是直达目的地,需要将每段路径拼接在一起才能到达目的地,需要每个OSPF路由器自己计算最短路径。BGP是直接交换到达终点路由表,每条路由器有一些优先级的属性,接收方依据属性的优先级,来选择最佳路由。


    摘自

    如何形象说明路由协议RIP和OSPF? - 知乎

  • 相关阅读:
    阿里云高庆瑞:如何快速搭建低成本高弹性的云上应用
    简单的图片二维码制作教程,你感兴趣吗?
    Gem5模拟器学习之旅——翻译自官网
    Spring循环依赖
    Java 8中 Optional 类源码实现与分析
    Find My背包|苹果Find My技术与背包相结合,智能防丢,全球定位
    爱心熊 Game Jam 来啦,30,000 SAND等你们来赢取!
    docker安装RabbitMQ及安装延迟插件
    在虚拟机上部署SPDK NVME测试案例
    生成式AI - 大模型(LLM)提示工程(Prompt)技巧
  • 原文地址:https://blog.csdn.net/weixin_47187147/article/details/125458594