OSPF-特殊区域

回顾:

FA:链路优化

  1.ASBR去往外部路由的出接口加入到OSPF进程中

  2.ASBR去往外部路由的出接口,不是P2P,P2MP网络类型

  3.ASBR去往外部路由的出接口,不是静默接口

FA地址的取值:ASBR去往外部路由的下一跳

当把一个OSPF区域配置成stub区域之后,

  ①路由器在这个区域下的接口发送的hello报文,Ebit等于0(没有5类LSA的处理能力)

  ②ABR不会将4,5类LSA传递到stub区域。

  ③ABR产生3类缺省路由,帮助stub区域内的设备访问外部网络

  ④当stub区域存在多个ABR的时候,区域内的设备访问外部网络的时候,由于使用3类缺省将会产生次优路径问题

      1.区域内的设备针对本地接口修改cost值

      2.区域内的设备针对下一跳地址设置权重值  ospf进程下 next-hop x.x.x.x weight ? (默认255,越小越优)

   3.针对ABR在产生3类缺省的时候,修改产生缺省路由的cost值。

 stub区域用在不想在区域内引入外部路由的情况下,一旦配置stub区域,区域内不会出现4,5类LSA

完全stub区域:

①ABR不会将3,4,5类LSA传递到完全stub区域内。

  *针对stub区域来说,ABR不会将4,5类LSA传递到stub区域内的邻居,此时stub区域内的设备访问外部的路由的时候,因为没有4,5类LSA,将不能够计算出最优路径,所以在访问外部路由的时候,可能会存在次优路径的风险。

  *针对完全stub区域来说,ABR不会将3,4,5类LSA传递到完全stub区域内的邻居,此时完全stub区域内的设备,在计算区域间路由和外部路由的时候,因为缺失相应的LSA,将不能计算最优路径,所以在访问区域间路由的时候,可能会存在次优路径。

 完全stub区域用在不想再区域内存在除3类缺省的情况下,一旦配置完全stub区域,区域内不会出现除3类缺省LSA外的3,4,5类LSA。

NSSA区域

将把一个区域配置为NSSA区域后

①路由器再这个区域下的接口发送的hello报文中,Nbit等于1

②ABR不会将 4,5类LSA传给NSSA的邻居

③ABR将在NSSA区域内,产生一条7类缺省LSA。用于帮助NSSA区域内设备访问外部网络。(默认cost1)

④ABR在执行7转5的时候,FA地址,cost,路由开销类型默认继承

⑤NSSA区域引入外部路由,将会以7类LSA的形式呈现在NSSA区域

⑥NSSA区域的ABR,只会对7类LSA中P bit置1的执行7到5的转换

⑦NSSA区域的ABR,如果在NSSA区域内产生了缺省路由将不会计算这条缺省路由。(放环)

⑧NSSA区域存在多个ABR的时候,router-id大的执行7转5

Type : NSSA    LSA的类型,七类LSA固定取值NSSA
Ls id : 0.0.0.0    外部路由的网络号
Adv rtr : 2.2.2.2    LSA产生者的router-id
Ls age : 81
Len : 36
Options : None
seq# : 80000001
chksum : 0xc404
Net mask : 0.0.0.0  外部路由的网络掩码
TOS 0 Metric: 1    外部路由的cost,默认1
E type : 2      外部路由的类型  
Forwarding Address : 0.0.0.0    FA地址用于链路优化
Tag : 1
Priority : Low

原文地址:https://www.cnblogs.com/zx-1992884121/p/14549037.html