设为首页| 加入收藏|联系我们欢迎登录艾迪飞思科授权培训网站,我们提供CCNA培训、CCNP培训、CCIE培训、专业认证考试
CCNA、CCNP包过
当前位置:首页 > 技术资料

OSPF中的LSA的操作过程

发布时间:2014-06-23 12:43:00 点击:

OSPF中的LSA的操作过程
收到LSU后,路由器的运作流程是这样的:
1.如果LSDB中没有这样的条目,则将其加入到LSDB中,返回一个链路状态确认(LSAck),并将该信息扩散到其他路由器,运行SPF算法(SPF算法的时间间隔遵循一定的规则,可以使用命令show ip ospf来查看),并更新其路由选择表。
2.如果LSDB中有这样的条目 ,且LSU中包含的信息与之相同,则忽略它。
3.如果LSDB中有这样的条目,但LSU中包含的信息更新,则将其加入到本地LSDB中,返回一个LSAck,并将该信息扩散到其他路由器,运行SPF,并更新其路由选择表。
4.如果LSDB中有这样的条目,但LSU中包含的信息更旧,则将一个包含新信息的LSU发送给发送方。
注:

①最大寿命、刷新定时器和链路状态序列号一起确保数据库中只包含最新的链路状态记录。
为确保数据库的准确性,OSPF每隔30分钟对每条LSA扩散(刷新)一次,这种间隔被称为LSA刷新时间(LSARefresh Time)。每当记录被扩散 ,其序列号都加 1。收到LSA更新后,LSA记录都重置其最大寿命。如果在1小时(最大寿命)内未被刷新,则LSA将从数据库中删除。
有时候,序列号需要循环回到最初值。在这种情况下,LSA将提早作废(最大寿命定时器立刻被设置为3600秒),并被删除 。然后,LSA重新使用序列号0x80000001。

 ②LSA的新旧关系。一个LSA满足以下条件之一,则认为它是新的LSA:
a)具有较大的序列号;b)具有较大的校验和

c)LSA的年龄等于最大年龄;d)具有较小的年龄

③每个LSA条目都有老化定时器(aging timer),它存储在链路状态年龄(age)字段中。在OSPF中 ,默认为1小时(在年龄字段中,以秒为单位)。也就是说年龄字段为3600秒的LSA将被删除。
LSA条目失效后,最初发送的该条目的路由器将发送一个链路状态更新(LSU),其中包含序列号更高的LSA,以核实链路还处于活动状态。LSU可以包含一个或多个LSA。

LSA组步调,作为LSA独自使用重刷新计时器和单个统一计时器之间的一种折衷办法.第一个LSA通告都有属于自己的重刷新计时器,但是当重刷新计时器超时的时候,会引入一个时延来延迟这些LSA通告的泛洪扩散.通过延迟重刷新时间,可以在泛洪扩散之前将更多的LAS通告共同编成一组,从而可以让更新数据包携带更大数量的LSA通告.缺省情况下,一个组步调的间隔时间是240S(4min),可以通过命令timers sla-group-pacingtimers pacing lsa-group来改变.

⑤当有一个LSA不可用的时候,.会向下发一个AGE时间为3600的LSA.

 

    更多开班计划