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,所以能收到其餘區域的路由,但不會向其餘區域通告路由。

相關文章
相關標籤/搜索