1、区域内防环
区域内使用SPF算法,以自己为根,根据LSA的拓扑信息和路由信息,纯天然的防环机制
2、区域间防环
防环原则一:ABR不会将从非骨干区域收到的3类LSA传递到骨干区域。
(1)真ABR:连接了多个区域,并且在骨干区域0中存在一个FULL的邻居
行为:会把从非骨干区域收到的3类LSA加载到LSDB,不计算该3类LSA,也不会将此泛洪给其它区域
(2)假ABR:连接了多个区域,并且有一个UP的接口属于骨干区域
行为:会把从非骨干区域收到的3类LSA加载到LSDB,会计算从非骨干区域收到的3类LSA,并泛洪到其他区域。
(3)怎么样看lsa有没有被计算?
[Huawei]dis ospf routing
lsa计算后会变成ospf的路由存入ospf路由表
(4)区域0当中的1.1.1.1/32能否出现在R3的路由表中?为什么?
能。R3在A0中没有full状态邻居,会计算从Area 1收到的3类LSA。
(5)R3在区域0中宣告的2.2.2.2/32能否出现在R2和R1的路由表中?为什么?
不能。3类LSA不会传到Area 0,R1收不到路由也不会计算。R2在Area 0中有full状态邻居,会收到3类LSA,但不会计算。
(6)R5的路由表中是否会有1.1.1.1/32和2.2.2.2/32?为什么?
不会。R4不是ABR,不会传递3类LSA。
防环原则二:OSPF要求所有的非0区域必需和0骨干区域通过ABR相连。只有ABR才能传递三类lsa
1、区域3的LSA会传递到其他区域么 ?
14.1.1.0/24网段不会变成3类LSA传递到其他区域,因为AR1、AR4不是ABR。
2、如果AR4将自己环回接口宣告进area0会怎么样?
AR4成为ABR,且在骨干区域没有FULL邻居,会计算非骨干的3类LSA。14.1.1.0/24网段会变成3类LSA传递到右下角area0和area2,但不会传递到上方的area0。
防环原则三:1、2类LSA优于3类LSA
当1.1.1.1经过R3转换成3类LSA传递到Area 0,这时R4上既有1类的1.1.1.1又有3类的1.1.1.1。这时,无论路程开销,1类优于3类。将R2的接口cost改1000,R4去往R1还是会走R2。