ISIS-OSPF



IS-IS

OSPF

適用網絡

OSITCP/IP

TCP/IP

術語

CLNS:Connectionless Network Service Protocol,OSI中無連接網絡服務

相當於IP協議,IP包相當於CLNS


NSAP:Network Service Access Point,(NET),即OSI中網絡層地址

IP地址(3層地址)


SNPASub Network point of attachmentOSI中二層地址

MacDLCI2層地址)


Circuit IDIS-IS中接口標識

路由器接口


ISIntermediate System

路由器


ESEnd System

PC終端


NPDU(PDU):網絡協議數據單元。ISO網絡層報文

相當於IP層報文


SNP:包括CSNPPSNP



CSNP包括LSDB中所有LSP的摘要信息(LAN週期發送,P2P只發1次)

LSDB


PSNP:在P2P中起ACK作用;

請求LSDB中缺的LSA

 LSACK;

LSR


LSP鏈路狀態數據庫報文(15mins refresh20mins ages


LSU中的LSA

區域類型

L1L1/2L2L3

骨幹區域、4個特殊區域

選舉

MA選舉DISBDIS,搶佔式

選舉DIS順序(針對接口):

A.接口優先級(默認64,0也不意味着退出選舉)isis priority 65

B.最大MAC地址

  CDIS具有搶佔權


MA選舉DRBDR,非搶佔

計時

Hello包:DIS: 3.3秒,其他10s

採用二層組播發送hello

L1 IIH發向:0180.C200.0014

L2 IIH發向:0180.C200.0015


Hello-hold10-40s


DISMA中每10s發送一次CSNPP2P鏈路中只發送1

DR:每30mins泛洪一次全部的LSDB

類型

LS協議

算法

都採用SPF算法

鄰接關係

支持協議

MA都選舉DR/DIS

都支持IP協議(ISIS還支持OSICLNS

通常把IS-IS作爲IGP來運行的時候,AFI設置爲49,這樣做以後就使得NSAP地址類似IP中的私有地址一樣,屬於可本地化管理的地址;area ID至少要爲1個字節長;system ID6字節;對於路由器而言把NSEL設置爲0比如1NSAP地址49.0001.0000.0c12.3456.00.其中49就爲AFI,area ID0001,system ID0000.0c12.3456(LAN接口的MAC地址),00NSEL.NSEL設置爲0以後NSAP就被叫做NET(net entity title)一些額外的IS-IS術語如下圖:1.SNPA(subnetwork point of attachment):LAN接口裏就從接口的MAC地址得來;對於X.25ATM即爲VCID;對於幀中繼即爲DLCI;對於HDLC即爲封裝類型
2.circuit(
電路):電路是IS-IS中接口的術語,NSAPNET代表整個設備,而電路代表接口.對於點到點的接口電路ID1個字節長,比如HDLC爲電路ID0x00;對於廣播型網絡比如LAN,通常是結合system ID構成7字節長的電路ID,比如1921.6800.0001.01.而在Cisco的路由器中主機名可以用來代替system ID,所以你看到的LAN接口中電路ID可能爲P6R4.01


wKioL1Mu7vqT_dqzAAC5i1IyR9E131.jpg

wKiom1Mu7yLh3hl8AAC_UKTLj8A543.jpg




OSPFISIS的詳細區別


相同點

不同點




基本特點比較

都是應用廣泛的IGP,都是鏈路狀態協議

IS-IS支持CLNP環境

都支持IP環境

IS-IS只支持點到點和廣播子網。OSPF支持P2P,廣播,P2MPNBMA網絡

都採用分層設計和分區域設計

OSPF支持虛鏈接


報文封裝方式不同


OSPF基於接口劃分區域。IS-IS基於路由路劃分區域








鄰接關係比較

都通過Hello協議發現領居,形成鄰接關係

建立鄰接關係的條件不同。

ISIS採用的Hello協議比較簡單,OSPF比較複雜;而且ISIS檢查比較寬鬆,領居之間的HelloDead時間不必一樣,而OSPF要求一致。

在多點訪問網絡上選舉DR/DIS

點到點鏈路上OSPF的鄰接關係形成比IS-IS要可靠。

ISIS使用兩次握手機制形成鄰接關係,但現在也有3次握手的機制。


IS-IS的鄰接關係分成L1L2鄰接關係


OSPF中普通路由器不同DR形成鄰接關係。IS-IS中都形成鄰接關係


DRDIS選舉過程不同

ISIS協議的DIS選舉比較簡單,而且是搶佔式可預見的,優先級最高的是DIS,優先級爲0的也可能成爲DIS

爲了保證變動小,OSPFDR選舉複雜且不可預見,優先級最高的不一定是DR,優先級爲0的不可能成爲DR,並且有BDR的概念,DR失敗,BDR立即承擔DR的職責,而ISIS沒有備份DISDIS失敗,重新選舉DIS







鏈路狀態數據庫同步過程比較

都遵循基本的鏈路狀態數據庫同步方法

OSPFLSA種類很多,數據庫結構複雜,定位故障困難;ISISLSP只有路由器LSP和僞節點LSP,數據庫結構簡單,定位故障容易


同步過程不同


OSPFLSA生存週期是從0增加(0~60分鐘,且週期不可配置);ISIS從最大值減小(20分鐘~0,週期可配置)











路由計算過程比較

都使用SPF算法計算路由

OSPF把前綴作爲SPT的節點;ISIS把前綴作爲葉子。

ISSISPF算法要簡單一些,另外ISIS把前綴作爲SPT的葉子,因此在葉子發生變化時可以使用部分路由計算(PRC)來更新葉子而不需進行SPF運算。


ISIS接口cost值爲0~63,對鏈路層區分不夠,且一個網絡的metric達到1024就認爲不可達(IEFTRFC3784中擴大了const的取值範圍和最大metric);

OSPF接口cost值爲0~1024,一個網絡的metric達到65535才認爲不可達。


ISIS開銷類型比OSPF複雜。

ISIS開銷分爲:narrownarrow-compatiblewidewide-compatiblecompatible





性能比較

無環路,收斂快,支持大規模網絡應用(200臺以上)

OSPF提倡劃分區域;ISIS一般使用單區域


ISIS採用TLV結構,擴展性更好





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章