前文我们了解了OSPF外部路由类型以及forwarding address字段的作用,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15225673.html;今天我们来聊一聊OSPF LSA更新规则以及路由汇总相关话题;

  LSA更新规则

  我们知道在ospf的LSDB中,每个LSA都有一个序列号,最小以80000001开始,每更新一次LSA对应序列号都会加1(除删除);默认情况下,如果一个LSA没有什么变化,ospf会每个30分钟自动更新一次;如果对应LSA有改动,则是立即更新;总之对应路由有变动对应LSA就会更新,每次更新都会表现在对应序列号的增加(除删除);这意味着序列号越大,对应LSA就表示越新;除此之外在LSA的报文中还有一个LS Age,该字段主要用来描述对应LSA的生存时间,单位是秒,随着时间的增长而增长;该字段的数字越小,表示对应LSA越新;一条LSA在向外泛洪之前,LS age的值需要增加inftransdelay(该值默认是1秒,表示在链路上传输的延迟);如果一条LSA的LS Age这个字段的值达到了LSRefreshTime(30分钟),对应LSA会被重新生成,对应序列号加1;如果一条LSA的 LS Age字段的值被设置为3600,则表示对应LSA会被删除;我们可以理解为路由器要想删除某条LSA,对应LSU中的LSA的LS age的值会被置为3600,意思就是告诉其他路由器把对应LSA从LSDB中删除;

  实验:如下拓扑,配置ospf

HCNP Routing&Switching之OSPF LSA更新规则和路由汇总-LMLPHP

  R3的配置

HCNP Routing&Switching之OSPF LSA更新规则和路由汇总-LMLPHPHCNP Routing&Switching之OSPF LSA更新规则和路由汇总-LMLPHP
sys
sys R3
int g0/0/0
ip add 13.0.0.3 24
ospf 1 router-id 3.3.3.3
area 1
net 13.0.0.3 0.0.0.0
09-06 11:00