ISIS和OSPF的區別

2021-12-30 00:01:14 字數 2680 閱讀 4761

is-is與ospf的比較

1) is-is 只定義了兩種網路拓撲型別:broadcast和general topology。在cisco路由器中鏈路分為point-to-point 和broadcast。

opsf定義了5種網路型別:point-to-point、point-to-multipoint、broadcast和nbma,以及virtual links

is-is與ospf的比較

1) is-is 只定義了兩種網路拓撲型別:broadcast和general topology。在cisco路由器中鏈路分為point-to-point 和broadcast。

opsf定義了5種網路型別:point-to-point、point-to-multipoint、broadcast和nbma,以及virtual links

2) 兩種協議都維護乙個鏈路狀態資料庫(link state database)

is-is使用lsp(link state pdu),lsp自己就是乙個資料報;

ospf使用lsa(link state advertisements),lsa必須被封裝(encapsulate)在ospf報頭和ip報頭內。

3) 兩種協議都使用spf演算法來計算路由

is-is在域內(intra-area)執行level 1 spf計算路由,在域間(inter-area)執行level 2 spf計算路由;

ospf在域內(intra-area)執行spf計算路由,在域間(inter-area)執行距離向量演算法(distance vector algorithm)來計算路由。

4) 兩種協議都使用域(area)來建立兩層分級的網路拓撲結構

is-is的骨幹不是特定的乙個域,而是由連續的level 2 路由器組成;

ospf的骨幹必須有而且必須為area 0;

is-is的域邊界是在路由器之間的鏈路(link)上;

ospf的域邊界是在路由器上;

is-is的兩層分級的網路拓撲結構不是必須的,網路可以完全由level 1 路由器或完全由level 2 路由器構成。

ospf的必須有area 0,可以只有乙個area,但必須是area 0。

5) is-is的特性之一是:is-is路由器最多能有3個域位址(area addresses),這在域間傳輸中很有用。

6) 兩種協議都是無類路由協議,都在area間彙總(summary)

7) 兩種協議處理錯誤(corrupted)lsp/lsa的方法不同:

is-is中任何乙個路由器都能丟棄(purge)corrupted lsp;

ospf中只有corrupted lsa的傳送者(originator)才能丟棄(purge)它。

8) 在廣播網路(broadcast network)中兩種協議都要建立adjacency關係

is-is中,只要neighbor的hello資料報中有你的identity,adjacency關係就建立成功。該階段經歷乙個三次握手的過程:down→init→up。

ospf中,建立adjacency關係前經歷的過程:down→init→two-way→exstart→exchange→uploading→full。

9) is-is neighbors會建立adjacency關係,即使hello-intervals或hello multipliers不同;

ospf neighbors不會建立adjacency關係,如果hello-intervals或dead-intervals不同。

10) 在廣播網路(broadcast network)中兩種協議都要選擇乙個dis/dr

is-is中dis是動態選擇的,即若有更高優先順序或更大的位址的路由器加入網路,則新加入的路由器成為dis;

ospf中dr相對穩定,即只要dr沒有down掉,dr保持其地位;

is-is中,廣播網路中的路由器與所有的鄰居建立adjacency關係;

ospf中,廣播網路中的路由器只與dr和bdr鄰居建立adjacency關係;

is-is中,dis不與它的neighbors同步(synchronize)。dis生成the pseudonode for the lan,並且每3秒傳送psnps(partial sequence number pdus)或每10秒傳送csnps(complete sequence number pdus)。其他的路由器也可以用psnps向dis申請丟失的lsp或傳送給dis乙個新的lsp。因為dis能flood pdus,所以dis不需要與其neighbors同步(synchronization);有因為不需要與其neighbors同步(synchronization),所以不需要bdis。

ospf中,dr/bdr用單播(unicast)傳送ddp的方式分別與其他的所以路由器同步(synchronization)。

11) 兩種協議都有認證(authentication)

is-is只支援簡單認證;

ospf支援簡單認證和md5認證。

12) is-is的l1/l2路由器不向l1路由器發布l2路由。l1路由器就象ospf中的完全端域(totally stubby area)。

13)isis 協議的配置中沒有乙個類似於ospf協議中的ip ospf network命令的配置選項,因此在nbma中做為「hub」的router必須被配置為point to point subinte***ces(包括位址的改變),以便每乙個pvc鏈路都在不同的subnet中。

作者「httpd.download.csdn.net」

IS IS與OSPF的區別

它們有很多共同之處,都是鏈路狀態路由協議,都使用spf演算法,vslm 快速會聚。從使用的目的來說沒有什麼區別。從協議實現來說ospf其於tcp ip協議簇,執行在ip層上,協議號89 isis基於iso clns,設計初是為了實現iso clnp路由,在後來加上了對ip路由的支援。從具體細節來說 ...

ISIS與OSPF的區別

共同之處 1 都是鏈路狀態路由協議,都要求區域內的路由器交換鏈路狀態資訊,鏈路狀態資訊被收集到鏈路狀態資料庫中 2 都是用了一種實現路由選擇資訊交換相似機制 3 都在廣播網路中選擇指定路由器來控制擴散並降低這類介質中多對多鄰接的系統資源需求 4 都是基於鏈路狀態庫中的資訊,採用幾乎相同的演算法 sp...

ISIS與OSPF的區別與聯絡

共同之處 1都是鏈路狀態路由協議,都要求區域內的路由器交換鏈路狀態資訊,鏈路狀態資訊被收集到鏈路狀態資料庫中 2都是用了一種實現路由選擇資訊交換相似機制 3都在廣播網路中選擇指定路由器來控制擴散並降低這類介質中多對多鄰接的系統資源需求 4都是基於鏈路狀態庫中的資訊,採用幾乎相同的演算法 spf演算法...