天天看點

isis協定_ISIS與OSPF的差別

isis協定_ISIS與OSPF的差別

1. 內建ISIS協定作為網絡層協定直接運作在鍊路層上,ISIS資料包在以太網中通過其協定類型0xFEFE被鍊路層承認。IP類型是0x0800。

在鍊路層上運作ISIS協定的好處是可以避免受到ip資料包欺騙與DoS攻擊,不利之處在于不能在ATM上運作。

OSPF在ip上運作,協定号為89,在IP中封裝意味着OSPF封包會遭到IP包欺騙與拒絕服務攻擊。

2. ISIS大量使用可變長封包來通告路由選擇資訊。所有的ISIS封包均使用了tlv字段,進而每類ISIS封包都可以擴充。并且ISIS路由器可以忽略自身不支援的tlv類型。OSPF封包封包格式不可以擴充。OSPF使用各種不同類型的LSA來通告資訊。LSA是可擴充的。和ISIS不同的是,那些沒有得到接收認可的LSA類型不會擴散到鄰接路由器。

3.為了建立鄰接,OSPF和ISIS都需要通知路由器擷取比對的最大傳輸單元的大小。ISIS 協定在hello封包中填充mtu大小,而OSPF則在資料庫描述封包中通告接口mtu。ISIS可以手工禁止mtu的填充封包。

4.在ISIS和OSPF中都是通過周期性地傳送和接收hello封包來實作的,ISIS的hello封包被通告到第二層廣播位址上,比如以太網廣播位址是0180.c200.0014和0180.c200.0015。OSPF被廣播到224.0.0.5 和DR224.0.0.6。

5.ISIS和OSPF在鄰接關系建立上存在重大的差異,ISIS協定在通過交換hello封包建立雙方通信後建立鄰接關系,在建立鄰接後就會同步雙方的lsdb,由于鄰接關系建立先于資料庫同步進而可能引起的瞬時路由選擇問題可以通過使用ISIS超載位來解決。

OSPF采用了一個複雜的程序,該程序要求路由器在建立鄰接之前同步他們的lsdb,這樣就可以避免那些當相鄰的還不具備完全轉發能力的路由器吸收了中轉流量時可能會發生的瞬時路由選擇問題。

6.ISIS和OSPF都有指定路由器的概念,用來限制在廣播鍊路中,路由器之間交換的鍊路狀态資訊的數量。ISIS隻要求選舉一台DIS,不需要備份,而且允許搶占,DIS通告hello封包的速度比其他路由器要快,預設時其他節點的3倍。OSPF選舉一台DR和BDR,DR不能被搶占。

7.擴散是鍊路狀态協定用來在網絡中分發鍊路狀态資訊的一種手段,通過擴散來共享鍊路狀态資訊使得所有路由器都擁有一緻的網絡拓撲資訊,進而可以計算通往網絡中目标位址的無環路由。ISIS隻有在點到點鍊路才能保證可靠擴散,在廣播鍊路中可以通過dis來實作路由資訊的同步。

OSPF在點到點鍊路和廣播鍊路中都能實作可靠的擴散。

8.ISIS封包中的剩餘生存時間使一個從1200秒開始倒數的定時器。

OSPF則使用了一種正向技術的計數器,用來表示lsa 被産生以來所經過的時間。

? ISIS允許設定最大生存時間為18.7小時

? OSPF生存時間使一個固定值為1 小時

為了将一個過期的lsp清除,ISIS路由器可以把該lsp的剩餘時間設定為0并廣播到網絡中。

ISIS允許任何路由器都可以從網絡中清除被破壞的lsp。

OSPF隻允許路由器提早清除那些自己産生的未過期LSA,這樣可以避免ISIS的LSP破壞風暴。

ISIS和OSPF都會周期重新整理再LSP來重新整理現存的LSP,即使沒有過期。

ISIS每15分鐘刷一次,OSPF是每30分鐘重新整理一次,具有禁止老化的LSA在LSDB中不會老化,是以不需要每30分鐘重新整理一次,然而如果這樣的LSA在保持了60分鐘後而且在這段時間内其源路由器也不能連通,那麼将被清除。

9. ISIS路由攜帶了度量資訊,cisco隻支援預設度量。

ISIS預設為窄度量,使用6bit,最大度量為63,并且路徑度量最大不能超過1023。寬度量支援更大更靈活的路徑成本,在擴充ip tlv(135)寬度量占32bit。

ISIS接口預設度量為10,ISIS度量可以通過設定I/E字段表示是内部度量還是外部度量,如果該字段被設定(即外部度量)那麼度量的通告值要加64(有些IOS要加128)。

OSPF同樣使用與帶寬成反比的度量。OSPF接口cost取值範圍為0-1024,一個網絡的metric達到65535認為不可達。

10.ISIS和OSPF都是用spf計算路由,是以他們的收斂時間大緻相同,實際上每個方面都差不多,但是,由于ISIS采用prc計算,ip字首作為最短路徑樹的葉子節點,這就為ISIS協定在網絡事件隻影響到ip字首而沒有涉及基本的拓撲結構的情況下運作隻需消耗少量CPU資源的部分路由計算提供了更多的機會。

OSPF是圍繞鍊路而建立的,是以在某個區域内任何IP字首變化都會引發整個SPF算法的運作。

11. 一個IGP能夠支援多大的區域是許多人都感興趣的問題。ISIS在1000台路由器的域中沒有出過重大問題,目前世界頂級的isp運作在ISIS的單個域中都超過500台,OSPF也可以配置到350台,不過資料不是絕對的。