IS-IS協議原理與配置

ZhulongQ發表於2020-10-18

引言

和OSPF一樣,IS-IS也是一種基於鏈路狀態並使用最短路徑優先演算法進行路由計算的一種IGP協議。IS-IS最初是國際化標準組織ISO為它的無連線網路協議CLNP設計的一種動態路由協議。
為了提供IP的路由支援,IETF在RFC1195中對IS-IS進行了擴充和修改,使它能夠同時應用在TCP、IP和OSI環境中,修訂後的IS-IS協議被稱為整合的IS-IS。由於IS-IS的簡便性及擴充套件性強的特點,目前在大型ISP的網路中被廣泛的部署。

一、ISIS協議

1.1 IS-IS應用場景

在這裡插入圖片描述

1.2 IS-IS特點

  • IS-IS常被用於運營商內部的網路搭建
  • 整合IS-IS的特點是支援CLNP網路和IP網路,其工作在網路層
  • IS即路由器即中間系統
  • ES即主機系統
  • 不同於OSPF,在配置IS-IS程式中,NET能配置多個,最多3個

1.3 IS-IS路由計算過程

建立鄰居關係→同步LSDB資料庫→執行SPF路由計算

1.4 IS-IS地址結構

在這裡插入圖片描述

  • NET地址有三部分組成:(Area ID)+(System ID)+(SEL)
  • NET地址最少的是8個位元組,最多的是20個位元組
  • Area ID標識路由域中的區域
  • System ID用來在去榆中唯一標識主機和路由器
  • SEL作用類似於IP的“協議識別符號”不同的是傳輸層協議對應不同的SEL。在IP上SEL均為00

1.5 配置裝置的NET地址命令

isis 1  
network-entity 49.0111.111.111.111.00      ## 配置地址
is-name AR1            ## 配置裝置名稱
interface G0/0/0        
ip add 172.16.10.1 255.255.255.0
isis enable 1                ## 將介面宣告進ISIS程式
dis isis peer                ## 檢視ISIS鄰居
dis isis lsdb                ## 檢視ISIS資料庫
dis isis int                 ## 檢視本路由器上哪些介面宣告進ISIS程式
dis isis routing-table           ## 檢視ISIS路由表
dis ip routing-table protocol isis

二、IS-IS路由器

2.1 ISIS路由器的三種型別

2.1.1 Level-1路由器

  • 只能在相同區域建立Level-1的LSDB
  • Level-1的鄰接關係的建立需要區域ID必須一致

2.1.2 Level-2路由器

  • 能在不同區域建立Level-2的LSDB
  • 負責區域間的路由,他可以與同一或者不同的Level-2路由器或者其它區域的Level-1-2路由器形成鄰接關係;
  • 維護一個Level-2的LSDB,該LSDB包含IS-IS區域的所有資訊;
  • 所有Level-2級別的路由器形成路由器的骨幹網,負責在不同區域間通訊。路由域中Level-1-2級別的路由器必須是物理連線的,以保證骨幹網的連續性,在IS-IS中不存在虛鏈路

2.1.3 Level-1-2路由器

  • 能同時建立Level-1和Level-2的LSDB
  • 同時屬於Level-1和Level-2的路由器稱為Level-1-2路由器,它可以與同一區域的Level-1和Level-2路由器形成Level-1鄰居關係;
  • 也可以與其它區域的Level-1和Level-2路由器形成Level-2鄰居關係
  • Level-1路由器必須通過Level-1-2路由器才能連線至其他區域(相同區域)

2.2 總結

  • 相同區域產生的路由資訊是ISIS-Level-1,不同區域產生的路由資訊是ISIS-Level-2;
  • 相同區域陳勝的LSDB會分別存在與Level-1表和Level-2表,而不同區域產生的LSDB只存在於Level-2表

2.3 ISIS鄰居的建立

2.3.1 相同區域號(Area ID)

在這裡插入圖片描述

2.3.2 不同區域號(Area ID)

在這裡插入圖片描述

三、鏈路狀態資訊的載體

3.1 LSP PDU——用於交換鏈路狀態資訊

  • 實節點LSP
  • 偽節點LSP:只在廣播鏈路中存在

3.2 SNP PDU——用於維護LSDB的完整和同步,且為摘要資訊

  • CSNP:用於同步LSP
  • PSNP:用於請求和確認LSP

協議報文都分為Level-1和Level-2兩種,在MA網路中所有協議的目的MAC都是組地址

  • Level-1地址為:0180-C200-0014
  • Level-2地址為:0180-C200-0015

四、路由演算法

ISIS路由計算開銷方式:裝置預設介面開銷值都是10

4.1 SPF計算過程

  • 單區域LSDB同步完成
  • 生成全網拓撲圖結構
  • 以本節點為根生成最短路徑樹
  • 預設跨越每個節點開銷值都一樣

相關文章