可以将外部默认路由注入到 NSSA 完全 stub 区域吗?

网络工程 ospf
2022-02-08 01:36:11

根据我从 Cisco 文档中了解到的情况,默认情况下,普通 NSSA 区域的 ABR 不会创建默认路由。除非您使用以下命令:

区域 1 nssa 默认信息来源

在 ASBR 或 ABR 上。但是如果一个区域是一个完全 NSSA 区域,它的 ABR 将创建一个包含该区域默认路由的 3 类 LSA。

这是否意味着如果一个区域完全是 NSSA,那么 ASBR 的外部默认路由会与 ABR 的默认路由冲突?我知道我应该先在实验室测试它,但我不能不立即得到答案。

感谢您的回答!

2个回答

如果 NSSA 边缘的 ASBR 接收并重新分配默认路由,那么它将在该区域内显示为 N1 或 N2。这基本上是标准区域中通常的 5 型 E1/E2 外部路由的 7 型等效。

ABR 使用您列出的命令生成的默认路由将在 NSSA 中显示为区域间汇总路由(即类型 3)。

对于 NSSA 内的各种路由器,类型 3 将比外部路由更受欢迎。这只是 OSPF 中路由选择的基本行为(O > O IA > E1 > E2 > N1 > N2)。

你混淆了几个术语。NSSA(Not So Stubby 区域)区域不是完全 Stubby 区域。差别其实还是蛮大的。一个 NSSA 区域可以包含一个 ASBR,但一个 Totally Stubby 区域不能。NSSA 区域允许将来自 AS 外部的路由引入 OSPF AS,但 Totally Stubby 区域不允许。这些是相互不兼容的类型。

编辑:

根据您的编辑,您需要了解no-summaryABR 上的关键字将抑制任何常规的 Type-3 和 Type-4 LSA,并且仅将默认路由发送到该区域。来自 ASBR 或区域本身的默认路由将没有意义。

如果该区域在其路由表中具有默认路由,则该default-information-originate关键字将默认路由从该区域注入 OSPF。与进入该区域的路线相比,这是一条离开该区域的路线。与来自不同 AS 的默认路由相比,路由器应该如何处理来自区域内的默认路由?OSPF 比外部路由更信任自己,因此外部默认路由被抑制。这可以通过更改指标类型和成本来修改。