目录
您现在看到的是FAQ-OSPF问题专题中的 12/26
- dis ospf peer 怎么才知道哪些是自己的信息,哪些是别人的信息
- OSPF的网络类型两边不一样的话,能不能建立邻接关系
- Error: Maximum OSPFv3 process limit reached (1000).
- ospf的链路类型分类,ospf 链路的transnet和stub net有什么区别
- 下面那种OSPF的报文是携带主从关系的
- ospf的sham link伪链接是个什么鬼
- 计划: OSPF为什么需要使用多进程号码?有什么用呢?
- 计划: ospf和isis的进程号需要和邻居一样吗
- OSPF route filtering 是不是有点太。。。。
- 题库分析:OSPF的abr问题
- 这里为什么会有ospf的lsdb是重复的
- OSPF判断LSA新旧的时候,会用到序列号和age参数,下面说法哪个正确
- dis ospf error 都是在看什么?看不懂怎么办
- ospf为什么非得需要一个nssa呢
- 为什么OSPF的宣告的时候每个设备的宣告IP地址不一样。。。
- OSPF的FA是用于防止环路的吗?
- OSPF是不是每30分钟同步一次数据库
- OSPF的常见的问题
- OSPF的LSA update 不是用于响应LSR的吗?LSA老化的时候是不是应该先有LSR在有LSU
- OSPF的DBD数据包是不是只有邻居建立的时候使用
- ospf找bug,这个图是一个朋友做实验的图,问为什么R2可以ping 4.4.4.4 但是R4不能ping 2.2.2.2
- OSPF的hello数据包必须两边一样吗?
- 计划: 如果rip使用了触发更新,是不是就和ospf的收敛速度一样快了
- OSPF的LS的序列号Z-U-I小的数值是多少
- OSPF的周期性更新的问题
- 一个老外不错的OSPF笔记可以随时查询
rfc2328
这是规范里面提到的怎么比较LSA的final的:
https://datatracker.ietf.org/doc/html/rfc2328#page-146
https://forum.huawei.com/enterprise/en/ospf-lsa-comparison-mechanism/thread/563509-861
LSA怎么比较谁final的,看LSA序列号,LS生存时间,LS校验和
1.首先比较序列号,如果序列号越大,则越新。
2.如果序列号相同,则比较校验和,校验和越大越新。
3.如果校验和相同,则比较存活时间(LS Age),如果这些LSA中有一条存活时间为3600s,
4.则认为该LSA是final的,用于删除一条LSA。
5.如果所有LSA age不等于3600S,则判断LSA age的差值,如果大于900S(15分钟)则认为LSA age小的final,如果小于900S则认为相同;
6.如果上述条件都一样的话,则认为这两条LSA是相同的,将本地的LSA保留。
当路由器收到一条lsa的age置为3600s,说明这条lsa不可用
如果lsa的序列号达到结束值0x7fffffff,当前路由器通告age为3600s的lsa
如果这个SEQ到达了ZD的数字,就会刷新LSA
https://community.cisco.com/t5/routing/ospf-lsa-aged-to-maxage/td-p/1512788