回顾:
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