问题描述
Stub Area,不引入也不接受 AS-External LSA,但是在某些场景下,我们需要在 Stub-Area 中,引入外部路由。
解决方案
NSSA(No So Stub Area),它是改良的 Stub Area —— 能够(从特定方向)引入外部路由。
NSSA Area
特性特征
针对 NSSA 特性:
1)具有 Stub Area 特性,但默认路由存在差异,ABR(R3)会产生 Default-Route(以 LSA TYPE 7 存在);
2)能够引入外部路由(但仅限于本区域引入的外部路由),以 NSSA LSA(LSA TYPE 7)存在;同时又不会学习其它区域引入的 AS-External Router;
路由传递
如图所示:
1)R3 不会将外部路由引入 NSSA Area,但是 R5 能够引入本区内的外部路由(192.168.3.0/24):
当路由在区域间传递时,ABR 会将 LSA TYPE 7 转为 LSA TYPE 5 进行传递
R2 向 Area-1 传递 LSA-TYPE-5,也伴随着 LSA TYPE 4 产生;
配置案例
查看信息:
<R5>display ospf lsdb OSPF Process 1 with Router ID 10.0.5.5 Area: 0.0.0.2 Type LinkStateID AdvRouter Metric NSSA 192.168.3.0 10.0.5.5 1 NSSA 0.0.0.0 10.0.3.3 1 Sum-Net 10.0.13.0 10.0.3.3 1 Sum-Net 10.0.24.0 10.0.3.3 3
Totally NSSA Area
特性特征
针对 NSSA 特性:
1)具有 Totally Stub Area 特性,但默认路由存在差异:ABR(R3)会产生两条 Default-Route(LSA TYPE 7 与 LSA TYPE 3);
2)能够引入外部路由(但仅限于本区域引入的外部路由),以 NSSA LSA(LSA TYPE 7)存在;同时又不会学习其它区域引入的 AS-External Router;
路由传递
WIP
配置案例
与 NSSA Area 的配置区别在于,前者在 ABR 上需要追加 no-summary 关键字;
查看信息:
<R5>display ospf lsdb OSPF Process 1 with Router ID 10.0.5.5 Area: 0.0.0.2 Type LinkStateID AdvRouter Metric Sum-Net 0.0.0.0 10.0.3.3 1 # 当指定 no-summary 参数时,所有的三类都被汇总成成缺省路由; NSSA 192.168.3.0 10.0.5.5 1 NSSA 0.0.0.0 10.0.3.3 1
Q:为什么会产生两个默认路由?
A:我们没有找到具体的文献说明;