我在 Internet 上找到了一份文档,可以提供有关OSPF ABR 和 Loop Prevention 的一些想法。在该文件中,他们提到了这一点:
- ABR 只需要来自区域 0 的汇总 LSA。这意味着应该在区域 0 接口上构建至少一个处于 FULL 状态的邻接。如果 ABR 有这样的邻接关系,它将忽略在非骨干区域接收到的汇总 LSA。这些 LSA 将安装在数据库中,但不用于 SPF 计算。
- 如果 ABR 没有建立在区域 0 接口上的完全邻接,则 ABR 将接受并使用通过非骨干区域学习的汇总 LSA。这样做是安全的,因为 ABR 将无法将摘要泛洪回区域 0,从而创建路由循环。
有人可以给出与第 1 点相矛盾的拓扑吗?据我所知,在所有情况下,ABR 都会与 Area0 中的其他“路由器”(P2P)或“DR”(广播)建立完全邻居关系。为什么他们会特别提到第 1 点。第 2 点是有道理的,因为第 1 点
