前文我们了解了OSPF LSA更新规则以及路由汇总相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15231880.html;今天我们来聊一聊OSPF的特殊区域相关话题;

  OSPF的特殊区域,主要目的是屏蔽相关LSA,从而到达精简LSDB数据库和路由条目的目的;它和路由汇总都是优化技术,但和路由汇总又有差别,路由汇总是将多个子网合并成一个子网,但本质上该有的3类、4类、5类LSA也会有;对于ospf特殊区域来讲,它主要是屏蔽3、4、5类LSA,通过一条缺省路由来实现和区域间或外部网络通信;

HCNP Routing&Switching之OSPF特殊区域-LMLPHP

  如上图所示,全网分为4个部分,分别是区域1,区域0,区域2和外部网络;对于ospf各区域来说,主要分传输区域和末端区域;所谓传输区域就是骨干区域,它除了承载本区域发起的流量和访问本域的流量外,还承载了源ip和目标IP不属于本区域的流量;末端区域是指,只承担本区域发起的流量和访问本区域的流量;对于末端区域来说,它去访问外部网络或者访问非本区域的其他区域网络,它的流量都会经过abr;即访问外部网络和区域间的网络流量路径只有一条;此时我们应该考虑末端区域是否有保存达到其他区域明细路由的必要性,同时考虑末端区域设备性能;即如何精简LSDB数据库、路由表条目,从而实现提高路由器性能;我们知道ospf的路由,是通过收集网络中大量的LSA计算出来的;大量的LSA会占用LSDB存储空间;所以为了优化,在不影响正常路由的情况下减少LSA数量,从而减少LSDB存储空间,提高路由器的性能;

  Stub区域

HCNP Routing&Switching之OSPF特殊区域-LMLPHP

  提示:Stub区域的ABR不向stub区域内传播它接受到的外部路由,即屏蔽4类、5类LSA,stub区域中路由器的LSDB、路由表规模都会大大减小;为了保证stub区域能够和外部网络通信,stub区域的abr将生成一条缺省路由(对应3类LSA),并发布给stub区域中的其他路由;此时stub区域中的路由器到达外部网络或非本区域其他区域网络,都会通过这条默认的缺省路由,进行数据的转发;stub区域是一种可选的配置属性,但并不建议将每个区域都配置成stub区域;通常情况stub区域位于自制系统的末梢,是那些只有一个abr的非骨干区域;

  配置stub区域需注意事项

  1、骨干区域不能配置为stub区域;

  2、如果要将一个区域配置成stub区域,则该区域中的所有路由器必须都要配置成stub路由;

  3、stub区域不能存在ASBR,因为外部路由在stub区域不能传播(stub屏蔽了4类和5类LSA);

  4、stub区域不能配置虚连接;即虚连接不能在stub区域建立;

  实验:如下拓扑,配置ospf

HCNP Routing&Switching之OSPF特殊区域-LMLPHP

  R1的配置

HCNP Routing&Switching之OSPF特殊区域-LMLPHPHCNP Routing&Switching之OSPF特殊区域-LMLPHP
sys
sys R1
int g0/0/0
ip add 12.0.0.1 24
ospf 1 router-id 1.1.1.1
area 1
net 12.0.0.1 0.0.0.0
09-07 12:15