「OSPF」- 特殊区域:Stub Area & Totally Stub Area

  CREATED BY JENKINSBOT

Stub Area

针对 Stub Area 的 ABR 设备:
1)仅允许 LSA Type 3 进入;
2)不允许 LSA Type 4 进入,即不向 Stub Area 传播其接收到的 AS-External Route;
3)不允许 LSA Type 5 进入(鉴于没有 LSA TYPE 4 进入该区域,那么也无需 LSA TYPE 5 进入);
4)同时,为保证 Stub Area 能够到达区域外部,Stub Area 的 ABR 将生成缺省路由(其以 Network Summary LSA 存在);

此时在 Stub Area 中路由器的 LSDB、路由表规模都会大大减小。

当配置 Stub Area 时,需要注意下列几点:
1)Area 0 不能被配置为 Stub Area;
2)在 Stub Area 中,所有 Router 必须将该区域配置为 Stub 类型([Huawei-OSPF-Area] stub);
3)在 Stub Area 内,不能引入也不接收 AS-External Route,即无法进行外部路由引入;
4)Virtual Link 不能穿越 Stub Area(如果 Stub Area 存在虚链路,那它应该属于 Transit Area 而非 Stub Area,相矛盾);

Totally Stub Area

Totally Stub Area:
1)不允许 LSA Type 3 进入(即不向 Stub Area 传播其接收到的 Network-Summary Route);
2)不允许 LSA Type 4 进入(即不向 Stub Area 传播其接收到的 AS-External Route);
3)不允许 LSA Type 5 进入(鉴于没有 LSA TYPE 4 进入该区域,那么也无需 LSA TYPE 5 进入);
4)同时,为保证 Totally Stub Area 能够到达区域外部,Stub Area 的 ABR 将生成缺省路由(其以 Network Summary LSA 存在);

当配置 Totally Stub 区域时,需要注意:
1)也是配置 Stub Area,但仅需要在 ABR 的 OSPF 上需要追加 no-summary 关键字([Huawei-OSPF-Area] stub no-summary);
2)针对其他非 ABR 设备不产生 Network-Summary LSA 信息,所以无需 no-summary 参数,仅配置 stub 即可;

查看路由表,将仅能看到 Router-LSA、Network-LSA、Network-Summary-LSA(Default Route):

WIP

潜在问题

Stub Area、Totally Stub Area 解决末端区域(Stub Area)维护过大 LSDB 带来的问题,这样可以避免大量外部路由引入造成设备资源消耗。

但对于某些特定场景,它们并不是最佳解决方案:鉴于 OSPF 规定 Stub Area 是不能引入外部路由的,但是,我们“既需要引入外部路由,又要避免外部路由带来的资源消耗”的场景,此时 Stub 和 Totally Stub Area 则无法满足需求。

此时需要 NSSA 与 Totally NSSA 来解决该问题。