为了减少外部路由对内部路由器的影响,可以通过设置特殊区域减少路由的数量。

因为对于内部路由不需要知道外部路由的明细。

即特殊区域是为了减少LSDB的规模。


1 stub区域,过滤了4类,5类 LSA,以一条到外部网络的默认路由替代。

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域

stub 区域实例:

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_02

由路由表可以看出,区域间路由(3类 network-summary-LSA)可以通告到stub中。

5类as-external-LSA被过滤,外部路由被转换成一条默认路由。

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_03

2 完全stub区域,过滤了3,4,5类LSA,拓扑和上例相同。

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_04

3 NSSA区域,过滤4,5类LSA,生成一条默认路由

如果为了减少路由表大小,又要通告特殊的5类LSA(一般用来引入较小的外部网络),可使用7类 LSA,即NSSA,七类LSA只会在NSSA域内传递,向外传递时要转换为5类LSA。NSSA区域会过滤4类和5类LSA

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_05


下面看两个例子,帮助理解

4 stub和完全stub配置实例

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_06

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_07

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_08

验证:

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_09

5 NSSA配置实例

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_10

该例中RTA和RTD分别引入外部路由,Area2配置为NSSA区域。

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_11

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_12


验证:

RTD LSDB

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_13

RTD路由表,由于4,5类LSA被过滤,只有生成的一条默认路由,指向外部网络。

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_14

RTC中有一条通过NSSA学到的外部网络。

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_15

RTB路由表,包含了由RTC发出的,由ASBR用7类通告,被RTC转换为5类LSA的路由。

HCNP学习笔记之OSPF协议原理及配置9-基础知识特殊区域_HCNP OSPF 特殊区域_16

结语:

到此OSPF的学习笔记结束。

现在BGP部分的内容已经进行了一大半,由于学习太紧张了,还没有整理完,后续上传。

OSPF笔记中如有错误,也请大家指正。

休息一下,休息一下……