OSPF特殊区域介绍(Stub和Nssa区域)

目录

前言

一、Stub区域

        Stub区域 的路由及3类LSA

        配置Stub区域注意的几个点

二、NSSA区域

        产生原因

        Nssa区域的LSDB

下一节:OSPF Stub区域和NSSA区域实验配置


前言

        OSPF路由器计算区域内,区域间,外部路由都需要依靠网络中的LSA,当网络规模变大时,设备的LSDB规模也变大,设备的路由计算更加吃力,造成设备性能的浪费,在不影响ip路由的可达性下,同时减少LSA的数量,引入了两个特殊区域,Stub和Nssa区域。

一、Stub区域

  •  末端区域(Stub Area):只承载本区域发起的流量和访问本区域的流量
  •  Stub区域的ABR不向Stub区域内传播它接收到的AS外部路由,Stub区域中路由器的LSDB、路由表规模都会大大减小。
  • 为保证Stub区域能够到达AS外部,Stub区域的ABR将生成一条缺省路由(使用3类LSA描述)。

Stub区域 的路由及3类LSA

OSPF特殊区域介绍(Stub和Nssa区域)_第1张图片

  •  R1作为ASBR引入多个外部网段,如果Area 2是普通区域,则R3将向该区域注入5类和4类LSA。
  • 当把Area 2配置为Stub区域后
    • R3不会将5类LSA和4类LSA注入Area 2。
    • R3向Area 2发送用于描述缺省路由的3类LSA,Area 2内的路由器虽然不知道到达AS外部的具体路由,但是可以通过该默认路由到达AS外部。

OSPF特殊区域介绍(Stub和Nssa区域)_第2张图片

  •  可以看出R5的路由表上有一条默认路由,下一跳是R3,到达其他区域        

OSPF特殊区域介绍(Stub和Nssa区域)_第3张图片

配置Stub区域注意的几个点:

  • 骨干区域不能被配置为Stub区域。
  • Stub区域中的所有路由器必须都要配置成Stub路由器。
  • Stub区域内不能存在ASBR,自治系统外部路由不能在本区域内传播
  • 虚连接不能穿越Stub区域建立

二、NSSA区域

  •  产生原因:

  1. OSPF规定Stub区域是不能引入外部路由的,这样可以避免大量外部路由对Stub区域路由器带宽和存储资源的消耗。对于既需要引入外部路由又要避免外部路由带来的资源消耗的场景,Stub区域就不再满足需求了。因此产生了NSSA区域。

  2. OSPF NSSA区域(Not-So-Stubby Area)是OSPF新增的一类特殊的区域类型。NSSA区域和Stub区域有许多相似的地方。两者的差别在于,NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中,同时又不会学习来自OSPF网络其它区域的外部路由。

OSPF特殊区域介绍(Stub和Nssa区域)_第4张图片

  • 7类LSA是为了支持NSSA区域而新增的一种LSA类型,用于描述NSSA区域引入的外部路由信息。NSSA区域的ASBR将外部路由引入该区域后,使用7类LSA描述这些路由。
  • 7类LSA的扩散范围仅限于始发NSSA区域,7类LSA不会被注入到普通区域。
  • NSSA区域的ABR会将7类LSA转化为5类LSA,并将该LSA注入到骨干区域,从而在整个OSPF域内泛洪。
  • NSSA区域的ABR会阻挡其他区域引入的外部路由引入本区域,即NSSA区域内不会存在4类及5类LSA,为了让NSSA区域内的路由器能够通过骨千区域到达AS外部,NSSA区域的ABR会自动向该区域注入一条缺省路由,该路由采用7类LSA描述

        Nssa区域的LSDB

OSPF特殊区域介绍(Stub和Nssa区域)_第5张图片


  •  当R5将外部路由192.168.3.0/24引入NSSA区域时R5作为ASBR生成7类LSA在Area 2内泛洪; R3生成使用7类LSA描述的缺省路由注入Area 2,Area 2内的路由器依然会收到R3注入的3类LSA 


下一节:OSPF Stub区域和NSSA区域实验配置

你可能感兴趣的:(网络)