OSPF——基本概念4(特殊区域)
OSPF特殊区域
主要作用
减少特殊区域LSA的数量 减少路由表的数量
注意特殊区域的局限性
特殊区域可能会产生次优路径 特殊区域不能配置虚拟链路 骨干区域不能配置为特殊区域
特殊区域类型
主要有四种特殊区域 Stub区域、Totally Stub区域、NASS区域、Totally NASS区域
Stub区域
Stub(末节)区域的特点
不允许5类LSA在该区域泛洪(即该区域没有5类LSA) 该区域不产生4类LSA 此末节区域的ABR路由器自动产生一条三类的缺省路由再本区域泛洪,用于访问外部网络 产生的三类缺省路由的缺省开销为1(在区域下敲 defaule-cost 更改缺省开销,可以防止次优路径出现) 注意: 末节区域的ABR还是拥有5类LSA的(5类不是自己产生的,在建立Full关系时,不进行5类LSA同步) 该区域的所有内部路由器以及该区域的ABR都要配置为末节区域才可以建立邻居
Totally Stub(完全末节)区域的特点
不允许5类LSA在该区域泛洪(即该区域没有5类LSA) 该区域不产生3类、4类LSA 此末节区域的ABR路由器自动产生一条三类的缺省路由在本区域泛洪,用于访问区域间网路和外部网络 产生的三类缺省路由的缺省开销为1(在区域下敲 defaule-cost 更改缺省开销,可以防止次优路径出现) 注意: 末节区域的ABR还是拥有5类LSA的(5类不是自己产生的,但是在建立Full关系时,不进行5类LSA同步) 该区域的所有内部路由器配置为末节区域,ABR配置为完全末节区域才可以建立邻居
NASS区域
NASS(不完全的末节)区域的特点
相比于Stub区域,允许本区域的ASBR引入外部路由,但是以7类LSA的类型存在 不允许其他区域产生的5类LSA泛洪,不产生4类LSA NASS区域产生一条7类LSA的缺省路由去访问外部网络 当NASS区域引入外部路由时,7类LSA在NASS区域的ABR路由器上将7类转为5类LSA在其它区域泛洪(7转5)--如果NASS区域有多个ABR,则router-id大的ABR去做7转5 注意: 7类LSA只能在NASS区域泛洪 在部分特殊场景下,NASS区域的ABR不会对7类做转换(可以使用命令强制做7转5) 该区域的所有内部路由器以及该区域的ABR都要配置为NASS区域才可以建立邻居
Totally NASS区域的特点
相比于Stub区域,允许本区域的ASBR引入外部路由,但是以7类LSA的类型存在 不允许其他区域产生的5类LSA泛洪,不产生3类、4类LSA NASS区域产生一条7类LSA的缺省路由去访问外部网络 NASS区域也会产生一条3类LSA的缺省LSA去访问区域间 网络(路由表使用的是此路由) 当NASS区域引入外部路由时,7类LSA在NASS区域的ABR路由器上将7类转为5类LSA在其它区域传播(7转5) 注意: 7类LSA只能在NASS区域泛洪 在部分特殊场景下,NASS区域的ABR不会对7类做转换(可以使用命令强制做7转5) 该区域的所有内部路由器配置为NASS区域,ABR配置为完全NSAA区域才可以建立邻居
优化路由表
在NASS区域中既是ABR也是ASBR的设备上,在区域下敲 nssa no-import no-summary命令,当在此ABR设备上引入外部路由时,只发布5类LSA,不发布7类LSA(默认会有条7类缺省路由来访问)