如何汇总LSA Type 7/NSSA ASBR外部路由?

网络工程 思科 路由 路由器 ospf
2021-07-16 16:08:10

我有区域 0 和区域 1,区域 1 配置为 NSSA 并且该区域中有这个路由器 R3 作为 ASBR 并将一些外部路由从其他路由域重新分配/注入到区域 1,我知道类型 7 LSA 允许注入通过 Not-so-Stubby-Areas (NSSA) 的外部路由,我知道因为在任何末节区域内都不允许使用类型 5 LSA,所以使用类型 7 LSA 来欺骗 OSPF。Type 7 LSA 由 NSSA ASBR 生成,离开区域时被 NSSA ABR 翻译成 Type 5 LSA,然后作为 Type 5 LSA 在整个网络中传播,所以请不要说明显的。

问题是:

是否可以在上述场景中通过 NSSA ASBR 汇总来自其他路由域的路由?

例如,我在 NSSA ASBR 上得到了这些静态路由,我想总结一下:

192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24
192.168.6.0/24

我想将它们总结为一个单一的路由192.168.0.0/21,然后通过 NSSA ASBR 将它们注入 ospf 路由域,这可以在 Cisco 路由器上进行吗?

我已经在 NSSA ASBR 上尝试过 summary-address 命令,但是没有用。

谢谢

1个回答

我建议在外部路由器上创建一个指向 Null 0 的静态路由:

ip 路由 192.168.0.0 255.255.248.0 空 0

  • 到 Null 接口的静态路由被视为本地路由器上的连接接口。

    然后在路由过程中使用 network 语句在发起路由的任何路由协议中通告汇总地址。

当您从一个路由进程重新分发到另一个路由进程时,应将汇总路由注入 OSPF 进程。

您还可以使用前缀列表或路由映射过滤掉子网,以确保不会注入较小的子网。

希望这会有所帮助。