OSPF的周期性更新是没有DBD数据包的
The DBD is used only during ExStart and Exchange phases. Once you are past those, you never use DBDs again.
DBD只在exstart, exchange的过程中出现
OSPF的周期性更新是没有DBD数据包的
The DBD is used only during ExStart and Exchange phases. Once you are past those, you never use DBDs again.
DBD只在exstart, exchange的过程中出现
RFC2328规范
这个DBD 数据库描述数据包,在邻接关系建立的时候使用
https://tools.ietf.org/html/rfc4136
在这个规范中说到了,lsa的周期更新是1800秒,那么LSA更新的时候发送的是什么样的OSPF数据包?
OSPF requires every LSA to be refreshed every 1800 seconds or else they will expire when they reach 3600 seconds
老化时间在这里也提到了
https://tools.ietf.org/html/rfc2328#section-13
lsa有一个ls age字段,同时不能超过maxage
在华为的路由器上使用display ospf lsdb 可以看到数据库里面的lsa有一个age字段
这个默认就是1800秒,到了1800秒的时候就会被刷新掉:
到了1800秒的时候,可以在路由器上看到age被刷新了,sequence序列号添加了1
这个1800秒能不能修改我不确定,在huawei路由器上没有找到修改的命令,如果你找到了告诉我一声
LSA刷新的时候,wireshark的抓包:
R1---R2
R1,R2分别发送LSU 更新,对方LSA确认
总结:
LSA周期的刷新的时候,发送的数据包是什么
R1---LSU--->R2
R1<--LSA---R2