本帖最后由 auscoo 于 2019-4-1 11:42 编辑 6 I1 W4 T% E k0 J
. X( Q9 w; ^* h4 F% H; D
域间路由环路的产生:
3 s4 N, ~) N7 y# W
l RTB将AREA1中1的一类、二类LSA转换成三类LSA,发布到区域0中。 l RTC重新生成有关192.168.1.0/24网络的三类LSA并发布到Area 2中。 l 同理,RTE也将有关192.168.1.0/24网络的三类LSA发布到Area 3中。 l RTD又将192.168.1.0/24网络的三类LSA发布到Area 1中,从而形成了路由环路。 避免域间路由环路: 一、区域防环 ! c7 s& e! E- m/ ?5 x8 C4 G
为了避免区域间的环路,ospf规定不允许直接在两个非骨干区域之间发送路由信息,只允许在一个区域内部或者骨干区域和非骨干区域之间发布路由信息。因此,每个区域边界路由器都必须连接到骨干区域。
4 v9 U; F% C( \9 `) L二、区域间水平分割
- m6 ?2 p3 g# _( [( X9 kABR只会讲三类LSA转发到骨干区域,如果始发的是本区域的路由是不会被再次注入进来的,目的是为了阻止环路。 S8 @2 s6 i+ z& V* E @$ ?' g
三、LSA三类防环 为防止区域间的环路OSPF定义了骨干区域和非骨干区域和三类LSA的传递规则。 OSPF划分了骨干区域和非骨干区域,所有非骨干区域均直接和骨干区域相连且骨干区域只有一个,非骨干区域之间的通信都要通过骨干区域中转,骨干区域ID固定为0。 OSPF规定从骨干区域传来的三类LSA不再传回骨干区域。 OSPF要求ABR设备至少有一个接口属于骨干区域。
' F, R+ q+ T0 g/ c% _ |