链路状态(link state)和距离向量(distance vector)的区别

距离向量协议和链路状态协议是路由协议的两个主要部分。每个路由协议属于其中一个或两个。路由协议用于了解它的邻居、网络变化和网络中的路由。在使用距离向量路由算法的路由协议中,有关已连接路由器的信息会定期通告,例如:RIP每30秒发送一次网络更新。RIP V1、RIP V2和IGRP是距离矢量协议。但是在链路状态下,路由协议只在网络发生变化时才更新网络,它的产生是为了克服距离向量协议的缺点。如果网络稳定...

链路状态与距离矢量

距离向量协议和链路状态协议是路由协议的两个主要部分。每个路由协议属于其中一个或两个。路由协议用于了解它的邻居、网络变化和网络中的路由。在使用距离向量路由算法的路由协议中,有关已连接路由器的信息会定期通告,例如:RIP每30秒发送一次网络更新。RIP V1、RIP V2和IGRP是距离矢量协议。但是在链路状态下,路由协议只在网络发生变化时才更新网络,它的产生是为了克服距离向量协议的缺点。如果网络稳定,链路状态协议会定期对每个LSA进行重新泛洪,例如:OSPF每30分钟发布一次LSA广告。OSPF和IS-IS可以看作是链路状态协议。包含有关网络信息的消息称为LSA(链路状态播发)。在这里,所有路由器学习关于网络中所有路由器和子网的相同信息。这些信息存储在路由器的RAM中,称为链路状态数据库(LSDB)。在每个路由器中,它们在内存中都有一个相同的LSDB副本。

距离矢量协议

虽然在更大的网络中使用它是相当不利的,但是像RIP这样的距离向量协议在许多单独的网络中被使用,这有助于互联网的发展。距离向量路由协议会定期发送完整的路由更新,但有时,这些完整更新会受到作为环路预防机制的分裂视界的限制。Split horizon不允许将路由播发到生成路由的同一接口。当一个路由器失败时,它立即发送一个消息,这个消息被称为更新。当路由器得知一条失败的路由后,它会暂停该路由的拆分地平线规则,并公布一条失败的路由并将其从网络中删除。当一条路由中断时,每个路由器都被赋予一个称为“保持计时器”的时间来了解该故障,并将其删除。

链路状态协议

在链路状态路由协议中,每一个节点都构造一个围绕路由器的每个连通性的映射。每一个路由器都有自己所连接的路由器的全部信息,并基于度量将最佳路由添加到路由表中,最后,网络中的每一个路由器都拥有相同的网络信息。当考虑距离向量协议时,链路状态协议提供了快速收敛,并减少了在网络中产生环路的可能性。链路状态协议不需要使用各种各样的循环预防机制。链路状态协议消耗更多的CPU和内存,但是当网络设计得当时,这一点可以减少。因此,它比距离向量协议需要更多的规划,并且需要使用更多的配置来更好地设计网络。

链路状态和距离向量有什么区别?·距离矢量协议适用于小型网络,其跳数有限,而链路状态协议可用于较大的网络中,且跳数不受限制。·距离矢量协议具有较高的收敛时间,但在链路状态下,收敛时间较短。·距离矢量协议定期发布更新,但是,链路状态只公布网络中的新变化。·距离矢量协议只公布直接连接的路由器和完整的路由表,而链路状态协议只公布更新,并淹没广告。·在距离矢量协议中,环路是一个问题,它使用了分裂视界、路由中毒和抑制等循环防止技术,但链路状态没有循环问题。

  • 发表于 2020-11-02 19:56
  • 阅读 ( 614 )
  • 分类:IT

你可能感兴趣的文章

插入(insertion)和替换向量(replacement vectors)的区别

...便于新的外源DNA**。 目录 1. 概述和主要区别 2. 什么是**向量 3. 什么是替换向量 4. **向量和替换向量的相似性 5. 并排比较-**向量与替换向量的表格形式 6. 摘要 什么是**向量(an insertion vector)? 首先,**载体是lambda克隆载体的最简...

  • 发布于 2020-10-18 16:52
  • 阅读 ( 340 )

克隆载体(cloning vector)和表达式向量(expression vector)的区别

...录 1. 概述和主要区别 2. 什么是克隆载体 3. 什么是表达式向量 4. 载体的克隆与表达 5. 并排比较-以表格形式克隆载体与表达载体 6. 摘要 什么是克隆载体(a cloning vector)? 克隆载体是可以用来**外源DNA分子的一部分DNA,并且能够**...

  • 发布于 2020-10-27 20:28
  • 阅读 ( 470 )

雅克(yac)和bac向量(bac vectors)的区别

雅克(yac)和bac向量(bac vectors)的区别 载体用于分子克隆。载体可以被定义为一种DNA分子,它作为一种载体将外来的遗传物质带入另一个细胞。含有外源DNA的载体称为重组DNA,它应具有在宿主体内复制和表达的能力。酵母人工染...

  • 发布于 2020-11-02 23:34
  • 阅读 ( 260 )

矢量(vector)和矩阵(matrix)的区别

向量与矩阵 数学被人们用在他感兴趣的不同领域。它用于工程、自然和社会科学、医学和其他学科。自从人类发现了数字并学会了数数以来,它就一直被人们所使用。它最初被人类用来记录时间、测量土地、**绘画和纺织图案...

  • 发布于 2021-06-23 16:26
  • 阅读 ( 867 )

数组表(arraylist)和矢量(vector)的区别

ArrayList与Vector 向量实现的数组可以在运行时在添加或删除某些元素时进行增长/收缩。使用整数索引访问其元素。两个字段–容量和容量增量,是矢量存储管理的特征。它实现了四个接口:*列表*随机访问*可克隆*可串行化接口 ...

  • 发布于 2021-06-23 18:41
  • 阅读 ( 244 )

矢量量(vector quantity)和标量(scalar quantity)的区别

...时间移动的方向。此组件完全丢失。另一方面,当你处理向量量时,你需要有能力用方向来表示它。 多年来,向量和标量一直是科学家们争论的话题。为了在这两个实体之间出现明显的区别,需要大量的研究和论文。现在,很...

  • 发布于 2021-06-23 20:32
  • 阅读 ( 676 )

矢量(vector)和列表(list)的区别

矢量与列表 经常混淆程序员,向量和列表是在C++和java中数组保存中使用的序列。这两个术语包含数组地址,但包含数组的方法不同。我们需要知道的基本点是,数组是一个“列表”,它包含部分或全部数据,即整数、浮点或...

  • 发布于 2021-06-23 23:28
  • 阅读 ( 331 )

裂开(rip)和外包服务提供商(ospf)的区别

...由表,而是只发送执行传输所需的路由信息。 它是一种链路状态协议,不在我们讨论的范围之内。我们应该记住,OSPF是一个更好的方法来寻找网络中设备之间的最短路由路径。 rip和ospf的区别 网络表构造:RIP从使用RIP的路由...

  • 发布于 2021-06-25 01:11
  • 阅读 ( 202 )

距离(distance)和取代(displacement)的区别

什么是距离(distance)? 距离被定义为一个标量,也就是说,它忽略方向,只与大小或大小有关。它是点之间的间隔,描述了两个或多个点之间实际覆盖了多少地面。总距离将通过将所有间隔相加来计算。 与矢量值不同,距离从...

  • 发布于 2021-06-25 02:45
  • 阅读 ( 416 )

如何计算位移(calculate displacement)

...a vector quantity. The magnitude (size) of this vector quantity gives the distance. If the displacement vector  , then the magnitude  is given by  . In the earlier example, we had a displacement vector of  . The magnitude of this vector is  . 

  • 发布于 2021-06-27 02:58
  • 阅读 ( 287 )
邹阿酒
邹阿酒

0 篇文章

相关推荐