欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > OSPF特殊区域

OSPF特殊区域

2025/4/22 5:08:08 来源:https://blog.csdn.net/m0_73931111/article/details/147360086  浏览:    关键词:OSPF特殊区域

四种特殊区域

1、stub

2、完全stub

3、nssa

4、完全nssa

作用:用于优化OSPF的LSDB空间

stub:

  [R2-ospf-1-area-0.0.0.1]stub //配置一个区域为stub区域

只在ABR上配置的话会导致OSPF邻居关系断开,因为此时Option选项中Nbit和Ebit置位不一致所以配置时需要在区域中所有路由器上都进行配置。

变化:

1、在该区域下所有的接口发送的OSPF Hello报文 E bit置位为0。

2、OSPF路由器不会将4、5类LSA传递给特殊区域下的OSPF邻居。

3、ABR将会在Stub区域内产生一条3类缺省的LSA,帮助Stub区域内的设备访问外部网络。

4、Stub区域不能引入外部路由

5、Stub区域内缺少了5类LSA,所以Stub区域内的设备将没有办法根据5类LSA选择去往外部路由

的最优路径。

解决方式:

  ① 在ABR上手动调整自身产生缺省路由的cost值。

    [R2-ospf-1-area-0.0.0.1]default-cost ?

      INTEGER<0-16777214>  Cost value

  ② 手动调整区域内设备的路径cost,使其优选最优的ABR作为出口。

  ③ 在区域内的设备上针对下一跳地址,手动设置权重值。比较cost值相同时使用。

    [R1-ospf-1]nexthop 16.1.1.6 weight 1 //修改权重值,默认是255,越小越优

6、缺省路由的环路防止:ABR不计算非骨干区域的3类LSA

完全stub:

  [R2-ospf-1-area-0.0.0.1]stub no-summary //配置OSPF区域为完全Stub区域

变化:

1、在Stub的基础上,将3类LSA也进行过滤。

2、完全Stub区域内,缺省了3、4、5类LSA,导致Stub区域内路由器访问区域间和域外路由的时候可能会出现次优路径。

3、完全Stub区域内的设备不能引入外部路由。

nssa

特征:既可以实现LSDB的优化作用,NSSA区域内的设备也可以引入外部路由。

  [R2-ospf-1-area-0.0.0.1]nssa  //配置该区域为nssa区域

变化:

1、当把一个区域配置为nssa区域之后,该区域下所有OSPF接口发送的报文N bit置位为1,E bit置位为0,标识自己具有7类LSA的处理能力。

2、ABR不会将5类LSA传递到nssa区域内。

3、NSSA区域内部引入的外部路由将会以7类LSA的方式进行呈现。

4、在非NSSA区域间路由器不具备协商7类LSA的能力,NSSA区域内的ABR会将7类LSA转换成5类LSA传递到其他区域。

5、NSSA区域内的ABR将会自动产生一条7类缺省LSA,帮助NSSA区域内的设备访问其他区域引入的外部路由信息。

6、当NSSA区域内存在多个ABR时:

  ① 防环:当ABR在一个区域内产生一条7类LSA之后,将不会计算其他ABR设备产生的7类LSA。

  ② 选路:NSSA区域内缺少了5类LSA,所以NSSA区域内的设备将没有办法根据5类LSA选择去往外部路由的最优路径。解决方法同stub。

  ③ 7转5:NSSA区域存在多个ABR时,Router-id大的路由器执行7转5。7转5的时候FA地址继承,外部路由类型继承,cost值继承,tag继承。

[R1]display ospf lsdb nssa 192.168.10.0  //查看7类LSA

 OSPF Process 1 with Router ID 1.1.1.1

         Area: 0.0.0.1

 Link State Database

  Type      : NSSA            //LSA类型

  Ls id     : 192.168.10.0    //外部路由的网络号

  Adv rtr   : 1.1.1.1         //产生这条LSA路由器的RID

  Ls age    : 98

  Len       : 36

  Options   :  NP 

  seq#      : 80000001

  chksum    : 0x7cd0

  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

7类LSA FA如何产生:

1、与5类相同的场景下,FA地址的取值为自身去往外部路由的下一跳。

2、与5类不同的场景下(空接口),FA地址的取值使用以下原则:

  ①如果ASBR在NSSA区域内存在活动的1oopback接口,则FA的值选取loopback接口地址。 

  ②如果已经使用物3如果ASBR在NSSA区域没有1oopback接口,FA的值选取NSSA区域内第一个UP的物理接口。

  ③如果不符合上述两个条件,则FA的值为8。

N/P bit位

1、在Hello报文中,标志自身是否具备7类LSA的处理能力。

2、在LSA中标识这条LSA是否需要执行7转5。

完全nssa

  [R2-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。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词