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
