OSPF 点对点网络 ABR 通告

网络工程 路由 ospf
2022-02-22 03:49:01

假设 ABR1 是连接区域 1 和区域 0 的 ABR。区域 1 由仅通过点对点链路连接的路由器组成(由 LSA 1 通告)。ABR1 将所有这些链路报告为 LSA3,linkid 作为路由器地址,数据作为子网 255.255.255.255,这是否正确?

+----------Area1-----------|---Area0---|
| RT1<--p2p-->RT2<--p2p-->ABR1<--->    |
+--------------------------|-----------|
1个回答

一个区域内的所有路由器都会生成 Type-1 LSA 来描述它们在该区域内的直连链路。它们是否是点对点链接都没有关系。一个区域中的每个路由器都将知道一个区域中的每个其他路由器及其链接。

ABR 会将一个区域中的所有 Type-1 LSA 转换为它所连接的另一个区域的 Type-3 LSA。ABR 路由器 ID 将是它生成的 Type-3 LSA 的广告路由器。一个 Type-3 LSA 可以包含多个网络。

来自RFC 2328,OSPF 版本 2

当 LSA 描述网络(LS 类型 = 2、3 或 5)时,可以通过使用 LSA 正文中包含的网络/子网掩码来掩蔽链路状态 ID,轻松获得网络的 IP 地址。


编辑:

您在评论中引用的内容实际上在第 30 页,而不是第 31 页。如果您仔细阅读,该区域正在执行路线摘要,不要与摘要 LSA 混淆。你混淆了两个不同的东西。Type-3 LSA 是一个汇总 LSA,它包含来自某个区域的 Type-1 和 Type-2 LSA 的所有网络。汇总路由是包含其后面的所有路由的单个超网路由。在 OSPF 中,汇总路由只能从 ABR 发布,但其他路由协议可以使用汇总路由,并且只有 OSPF 使用 LSA。

是的,如果区域不汇总路由,那么它们的 Type-3 LSA 将包含汇总路由所涵盖的所有路由的所有单独的 Type-1 LSA,但 Type-1 LSA 本身不会泄漏到区域 0。