OSPF特殊区域

OSPF特殊区域
作用:用于优化OSPF的LSDB空间。


一、stub

[AR-ospf-1-area-0.0.0.1]stub        //配置该区域为stub区域

1、在该区域下所有的接口,发送的OSPF Hello报文E bit等于0.
2、OSPF路由器不会将,4、5类LSA传递给特殊区域下的OSPF邻居.
3、ABR将会产生一条缺省的3类LSA,帮助Stub区域内的设备访问外部网络。
4、Stub区域内缺少了5类LSA,所以Stub区域内的设备,将没有办法根据5类LSA选择去往外部
      路由的最优路径,当Stub存在多个ABR的时候,将会产生次优路径的风险。
     解决方式:
      1.在ABR上手动调整,自身产生缺省路由的cost值。
        [AR2-ospf-1-area-0.0.0.1]default-cost 10000
      2.手动调整区域内设备的路径cost,使其优选最优的ABR作为出口。
        [AR1-G0/0/0]ospf cost 1000
      3.在区域内的设备上针对下一跳地址,手动设置权重值。
        [AR1-ospf-1]nexthop 10.0.16.6 weight 1
5、缺省路由的防环防止:ABR不计算非骨干区域的3类LSA.

二、完全Stub

[AR2-ospf-1-area-0.0.0.1]stub no summary  //配置该区域为完全Stub区域。

1、在Stub基础上,3类LSA也进行过滤。
2、完全Stub区域内,缺失了3类、4类和5类LSA,导致stub区域内路由器,访问区域间和域域   
      外路由的时候,可能出现次优路径。
3、完全stub区域内的设备不能引入外部路由。
三、nssa
       特征:即可以实现LSDB的优化作用,NSSA区域内的设备也可以引入外部路由。

[AR2-ospf-1-area-0.0.0.1]nssa  //配置该区域为NSSA区域。

1、当把一个区域配置为NSSA区域之后,该区域下所有OSPF接口发送的报文N比特置1.
2、ABR不会将5类LSA,传递到NSSA区域内部。
3、NSSA区域内部引入的外部路由,将会以7类LSA进行呈现。

Type               :NSSA          //7类LSA类型
Ls id              :192.168.4.0   //外部路由的网络号
Adv rtr            :1.1.1.1       //产生这条LSA路由器的RID
Ls age             :104           //Len                :36            //options            :NP            //seq#               :80000001      //chksum             :0xbe94        //Net mask           :255.255.255.0 //外部路由的子网掩码
TOS 0 Metric       :1             //外部路由的cost值
E type             :2             //外部路由类型
Forwarding Address :1.1.1.1       //FA地址
Tag                :1             //Priority           :Low           //

4、NSSA区域内ABR会将7类LSA,转换成5类LSA传递到其他区域。
5、NSSA区域内的防环:当ABR路由器在一个区域内产生一条7类LSA之后,将不会计算其他设备产生的相同7类LSA。
6、NSSA区域内ABR将会自动产生一条7类缺省LSA,帮助NSSA区域内的设备访问其他区域引入的外部路由信息。
      防环:当ABR在一个区域产生一条7类LSA之后,将不会计算其他设备产生的相同7类LSA.
      选路:NSSA区域内由于缺少5类LSA,当存在多个ABR的时候,访问外部路由将有可能出现次优路径。
      7转5:当NSSA区域存在多个ABR的时候,Router-id大的路由器,执行7转5

5类LSA  FA如何产生:
      1.ASBR去往外部路由的出接口加入到了OSPF进程中。
      2.ASBR去往外部路由的出接口不是静默接口。
      3.ASBR去往外部路由的出接口不是P2P或者P2MP网络类型。

7类LSA  FA如何产生:
      1.与5类相同场景下,FA地址的取值,为自身去往外部路由的下一跳。
      2.与5类不相同场景下,FA地址的取值,使用以下原则:
         ①如果ASBR在NSSA区域内存在活动的loopback接口,则FA的值选取Loopback接口地址。(如果存在多个loopback,选择第一个UP的接口地址)
         ②如果SABR在NSSA区域没有loopback接口,FA的值选取NSSA区域内第一个UP的物理接口。(如果已经使用物理接口形成FA,之后又配置环回接口,FA地址会改变)
         ③如果不符合上述两个条件,则FA的值为0.

==N/P bit位
==1.在hello报文中,标识自身是否具备7类LSA的处理能力。
2.在LSA中,标识这条LSA是否需要执行7转5.   
   7转5的时候:FA地址继承,外部路由类型继承,cost继承、tag继承。

**四、完全nssa
**

[AR2-ospf-1-area-0.0.0.1]nssa no-summary       //配置OSPF区域为完全NSSA区域

1、在NSSA区域的基础上,将3类LSA也进行过滤。
2、NSSA区域内的设备由于缺失3类和5类LSA,可能导致访问区域间路由和域外路由出现次优路径的风险。
3、ABR既会产生3类缺省,也会产生7类缺省LSA


手机扫描二维码访问