假如多區OSPF中沒有0區域

2021-03-08 21:52:51 字數 1320 閱讀 9107

1樓:半山豆花

你好,假設多區ospf中沒有0區域,那麼多區ospf中將不會傳播域間路由資訊,

詳細說明如下:

官方說明:

在乙個執行ospf的as(自治域)中,存在乙個骨幹區域(預設是area0),任何其他區域交換路由資訊都將經過骨幹區域。

實驗證明:(cisco環境)

如果乙個執行ospf的as(自治域)中,沒有設定area0,也即沒有骨幹區域,

即使在area1和area2的邊界路由器上,用同乙個ospf程序宣告了area1和area2,但是此路由器仍然不會被執行的ospf機制識別為abr,同時區域間也沒有lsa3的鏈路狀態資料傳播。所以area1內部的路由器仍然不知道area2的路由資訊,area2亦是如此。

以上,供參考。有問題m我 一起**。

補充問題1:是的。

如果乙個路由被認定為abr,那它一定是和區域0相連;

補充問題2:不是。

沒有0區就沒有abr。

abr不是手工指定的,而是在ospf機制中自動判定的,包括asbr;

cisco裝置的"show ip ospf database router"就可以看到針對路由器是否是abr或asbr的描述;

它是如何判定的?

個人感覺很簡單,如果乙個路由器在乙個ospf程序中宣告了兩個(及以上)區域的網段,並且至少包括area0區域,那麼這個路由器將被自動判斷為abr。

2樓:小歆嵩

多區域ospf 必須有area 0

根據rfc2328所規定,多區域(multiarea)的ospf之間需要互相通訊,則這些區域應該與骨幹區域(區域0)相直連,若因為某些原因不能直連,則應該在區域邊界路由器與區域0的邊界路由器之間建立虛鏈路

3樓:匿名使用者

半山兄解釋的非常好了

補充一下:

首先要了解一下area的作用

1.避免網路規模過大

2.路由計算效率問題

3.網路動盪問題

劃分區域可以有效的解決這些問題,ospf在area內是spf演算法的ls演算法(鏈路狀態),而在域內即as之間其實是dv演算法(距離向量)。所以協議規定所有的area域都要圍繞area0建立。因為第三類lsa**路由時不攜帶鏈路狀態資訊,路由的始發資訊已經丟失,只攜帶網路位址,掩碼和開銷。

如果不限制會跟rip形成環路

另:關於第乙個問題,不是一定的。可以使用虛連線,可以讓abr不在area0內,此時ospf的ttl值就已經不是1了。這樣可以不需要所有的area都圍繞area0來部署

4樓:匿名使用者

ospf 裡面不可能沒有0 區域··

ospf0區域路由彙總為什麼還是會有明細路由

可能是沒有可以彙總的路由,也可能是彙總路由沒有開啟。為什麼ospf路由只能夠在abr上彙總?給位大蝦幫幫忙啦 謝謝 第一,ospf只對lsa彙總,不是對路由彙總。第二,型別3lsa彙總在abr上做,型別5彙總在asbr上做。原因 ospf是鏈路狀態路由協議,要求同區域路由器的資料庫必須相同,否則不收...

OSPF中能有多少個DR,OSPF同乙個區域可能出現兩個DR嗎?

1.在廣播和nbma網路型別下,乙個網段最多有乙個dr,可以沒有bdr,可以配置dr優先順序。2.什麼是乙個網段,比如兩個路由器直連,它們之間就是乙個網段。又比如好幾臺路由器通過乙個交換機聯絡在一起,這是乙個共享網段。在ppp和p2mp網路型別下,沒有dr的概念。ospf open shortest...

0,區間aa之內有數列an中的無窮多項

答案d是明顯的,我想你應該是對a有點疑問吧 a是的確很迷糊人,不過仔細想想還是不對的,主要是無窮多項並不是所有項,例如數列1,0,1,0,1,0這樣的數列在0近旁有無窮多項,也就是0本身,但顯然這個數列本身就不收斂,如果你對d也有疑問的話。2.設 為某取定的正數,若數列an有無窮多個點在 a a 內...