LSA是什么?和OSPF是什么关系?
LSA 链路状态信息,他里面包含的就是该路由器周围,也可以说是直连的一些路由信息,然后将该LSA已广播的形式发送给周围运行了OSPF的路由器,然后那个路由器在计算路由,然后重新生成LSA,然后再广播发送给周围路由器。直到整个OSPF区域的路由器都有相同的LSA列表。
每一个OSPFLSA都有一个生存期,它指示LSA是否仍然还有效。一旦LSA到达了最大生存期(1小时),它就会被抛弃。在生存期内,源路由器每 30分钟发送一个刷新包来刷新LSA。发送刷新包为了防止LSA过期,不管网络拓朴结构是否有变化。每10分钟在所有LSA上完成一次校验和。路由器对它产生的LSA和从其他路由器接收的LSA保持跟踪。路由器刷新它产生的LSA;计算从其他路由器接收的LSA的生存期。
在具有LSA组定步特性之前,CiscoIOS软件在一个计时器上完成刷新,在另一个计时器上完成校验和及生存期计算。比如刷新时,软件每30分钟扫描一次整个数据库,刷新路由器产生的每一个LSA,不管它有多老了。图11-1表示所有的LSA立即被刷新。
该过程浪费了CPU的资源,因为只有一小部分数据库需要被刷新。一个大型的OSPF数据库(几千个LSA)包括上千个具有不同生存期的LSA。在一个计时器上的刷新导致所有LSA的生存期同步,引起立即产生多个CPU进程。而且,巨大数量的LSA还能引起网络传输量剧增,在短时间消耗大量的网络资源。所有LSA被刷新,以太网上120个外部LSA需要3个包。