0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

链路状态协议工作原理 距离矢量协议和链路状态协议区别

ss 来源:CSDN冷鞘和zjdda、百度百科 作者:CSDN冷鞘和zjdda、百 2021-08-22 14:10 次阅读

链路状态包(Link-State Packet,LSP)是各链路之间用于宣告链路和链路状态的数据包,转发不依靠路由计算,一有链路断开或有其他路由传来的LSP,路由就会更新链路状态表,并转发LSP。

链路状态协议工作原理

通过交换hello数据包来创建邻居关系

以传播LSA代替路由表更新

将LSA泛洪到区域中的所有OSPF路由器,而不仅是直连的路由器

收集由OSPF路由器生成的所有LSA,以创建OSPF链路状态数据库

使用SPF算法计算到每个目的地的最短距离,并将其置于路由表中

说简单一点就是,当一台路由器启动了OSPF路由协议后,将向周围的邻居发送一个HELLO包,邻居收到后,将建立邻接关系,并相互传播LSA(链路状态信息),将LSA保存在拓扑表当中,利用SPF算法,计算出到每个目的地最短的距离,并将其置于路由表中。

距离矢量协议和链路状态协议区别:

一:基于距离矢量协议的有:RIP,IGRP,EIGRP,BGP,

基于链路状态协议的有:OSPF,IS-IS(中间系统到中间系统)。

二:距离矢量路由协议发送周期性更新、完整路由表更新(periodic & full)

而链路状态路由协议更新是非周期性的(nonperiodic),部分的。

三:距离矢量协议:

更新的是“路由条目”!一条重要的链路如果发生变化,意味着需通告多条涉及到的路由条目!

链路状态协议:

更新的是“拓扑”!一条重要链路的变化,不必再发送所有被波及的路由条目,只需发送一条链路通告,告知其它路由器本链路发生故障即可。其它路由器会根据链路状态,改变自已的拓扑数据库,重新计算路由条目。

整合自:CSDN冷鞘和zjdda、百度百科

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 路由器
    +关注

    关注

    22

    文章

    3477

    浏览量

    111312
  • OSPF
    +关注

    关注

    0

    文章

    77

    浏览量

    14824
  • 链路
    +关注

    关注

    1

    文章

    61

    浏览量

    13928
  • LSP
    LSP
    +关注

    关注

    0

    文章

    11

    浏览量

    9672
收藏 人收藏

    评论

    相关推荐

    mqtt协议和tcp协议区别

    MQTT协议和TCP协议在设计和应用上存在以下主要区别: 1. 起源与设计:MQTT协议诞生于1999年互联网初期,而TCP协议则诞生于19
    的头像 发表于 04-01 09:15 189次阅读

    mqtt协议和http协议区别

    MQTT(Message Queuing Telemetry Transport)是一种基于发布/订阅模式的“轻量级”通讯协议,构建于TCP/IP协议上。它是由IBM在1999年发布的。MQTT协议
    的头像 发表于 01-19 15:56 1234次阅读

    modbus协议与485协议区别

    Modbus协议与485协议是工业通信领域中常用的两种协议,它们在不同的层面上具有不同的功能和设计理念。本文将对Modbus协议与485协议
    的头像 发表于 01-11 11:06 4695次阅读

    在消防预警系统中Modbus协议和EthernetIP协议都发挥着重要的作用

    设备之间能够进行高效、可靠的数据传输和通信,从而让消防预警系统更加智能化、自动化。 当火灾发生时,消防预警系统能够迅速响应并发出警报,提醒相关人员及时采取措施。而Ethernet/IP协议和
    发表于 01-02 19:34

    EtherCAT协议和Modbus协议在风电领域

    Modbus协议还可以与其他工业自动化协议进行集成,例如Ethernet/IP、Profinet等,以实现更高效和可靠的数据传输和控制。在风电领域,EtherCAT协议和Modbus协议
    的头像 发表于 12-22 15:03 187次阅读
    EtherCAT<b class='flag-5'>协议和</b>Modbus<b class='flag-5'>协议</b>在风电领域

    链路状态路由协议的基本概念和原理解析

    链路状态路由选择协议又被称为最短路径优先协议,它基SPF(shortest path first )算法。他比距离矢量
    的头像 发表于 12-07 09:52 868次阅读
    链路<b class='flag-5'>状态</b>路由<b class='flag-5'>协议</b>的基本概念和原理解析

    valid-ready握手协议和enable-xoff协议对比

    这一篇主要对比下valid-ready握手协议和enable-xoff协议,当然这个对比仅限于同时钟域下的信号传输。
    的头像 发表于 12-04 10:32 269次阅读
    valid-ready握手<b class='flag-5'>协议和</b>enable-xoff<b class='flag-5'>协议</b>对比

    如何理解HTTP协议是无状态

    主要解决网络路由和寻址问题,TCP 协议主要解决如何在 IP 层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP 有可靠,面向连接的特点。 2、如何理解HTTP协议是无状态的 HTTP
    的头像 发表于 11-11 15:46 784次阅读
    如何理解HTTP<b class='flag-5'>协议</b>是无<b class='flag-5'>状态</b>的

    tcp/ip协议和opc协议对比详解

    TCP/IP协议和OPC协议是两种重要的网络协议,它们在不同的网络层级上运行,并为数据传输和通信提供了不同的功能。
    的头像 发表于 10-21 10:11 572次阅读

    TCP/IP协议和OPC协议区别

    得到了广泛的应用。本文将对TCP/IP协议和OPC协议进行详细的技术解析,并探讨它们在实际应用中的优势和局限性。
    的头像 发表于 10-20 17:34 1677次阅读

    协议转换网关支持OPC UA及SNMP协议

    在工业自动化领域中,Modbus RTU、IEC61850、IEC101、PLC协议和SNMP OPC UA是常见的通信协议。为了实现不同系统之间的数据交互,将上述协议转换为SNMP OPC UA
    发表于 10-09 19:52

    pd充电协议和qc充电协议兼容吗?

    pd充电协议和qc充电协议兼容吗
    发表于 09-26 08:04

    TCP协议和UDP协议最核心的区别是什么?

    对于TCP协议和UDP协议,大家应该都有所耳闻。TCP协议和UDP协议工作在传输层,他们的目标都是在应用之间传输数据。
    发表于 06-15 09:37 335次阅读
    TCP<b class='flag-5'>协议和</b>UDP<b class='flag-5'>协议</b>最核心的<b class='flag-5'>区别</b>是什么?

    S7通信协议介绍 s7协议和profinet协议区别

    S7协议和Profinet协议都是工业自动化领域中常用的通信协议,其中S7协议是传统的工控领域常用的通信协议,而Profinet是近年来出现
    发表于 05-08 16:19 1.8w次阅读

    采用modbus的串口,这3个设备公用一条,该如何设设置?

    采用modbus的串口,这3个设备公用一条,该如何设设置?有一个主控屏,一台pc上位机,和一个受控设备.PC远控端,屏近地控制
    发表于 05-05 16:17