OSPF ABR

ABR, Area Border Router,区域边界路由器,处于区域边界路由器可能有多种情形:网络

1.      处于多个非骨干区域之间,好比处于Area 1和Area 2之间,好比图中的R4;ide

2.      处于骨干区域和非骨干区域之间,但在骨干区域里没有邻居,好比ABR在Area0有接口,但没有邻居,如图中的AR2;spa

3.      处于骨干区域和非骨干区域之间,且在骨干区域里有邻居,这才是真正意义上的ABR,好比图中的AR3。blog

                                             

image.png

ABR的定义及做用(RFC3509):接口

定义:ABR处于区域边界间,限制LSA泛洪的范围。路由

做用:为本区域通告描述其余区域的网络,执行区域间路由通告、过滤、聚合等。it

规则:class

1.      ABR1和ABR2是骨干区域Area 0和普通区域Area 1间的两台ABR,经过ABR1进入普通Area 1的LSA3路由,若ABR2在Area0有OSPF邻居,则该LSA3路由不进入ABR2的路由表(即不会经过Area1再通告进入Area0,ABR2有该路由也只能经过Area0的LSA1或LSA2学到);路由器

2.      若ABR2在骨干区域Area 0没有邻居,仅有一个网络出如今骨干区域,则ABR1所通告的LSA3能够进入ABR2的路由表;im

3.      没有出如今ABR路由表的路由是不会通告给其余区域的,这是边界的矢量特性。

上述规则是为了不区域间的环路(通过一个ABR进入普通区域的路由再通过ABR进入其余区域),这就是区域间的水平分割规则。上述规则适用于LSA3,LSA4,但不适用LSA5                                                                                             

如上图:

1.      AR1的10.2.0.0/24路由是否出如今AR2里?

会,根据规则2,10.2.0.0/24能够出如今AR2里,由于AR2算不上真正的ABR。

2.      AR2的10.1.0.0/24路由是否出如今AR1和AR3里?

都不会,根据规则1,AR3在骨干区域Area 0里有邻居,只会接受骨干区域的LSA3,不会收非骨干区域AR2发的通过非骨干区域访问骨干区域的LSA3 10.1.0.0/24路由,AR1里也没有改路由,根据规则3的矢量特性,AR3没有该路由,做为ABR是不会通告给其余区域的。固然,该路由会出如今AR4上

3.AR4不是真正的ABR,所以能收到其余区域的路由,但不会向其余区域通告路由。

相关文章
相关标签/搜索