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

电子说

1.2w人已加入

描述

  链路状态包(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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分