IS-IS 中間系統到中間系統

IS-IS(Intermediate System-to-Intermediate System,中間系統到中間系統)

ISIS 路由器的地址:
NET - network entity titile , 網絡實體標識符
NET : area + system-id + sel(selector)
並且整個地址的表示用的都是“16進制”
並且其中的 SEL 永遠是0;
舉例:

    1. 0000.0000.0001. 00

特點:
1.都是通過16進製表示的;
2.必須以1個字節開頭;並且永遠是49
3.必須以1個字節結尾;並且永遠是0
4.其中的 system-id 必須是固定的6個字節;
5.剩下的部分,多叫做“區域ID”;
6.NET地址最小是8個字節,最大20個字節;
7.一個設備上可以同時配置多個 NET 地址,並且要求 SID 是相同的;

ISIS報文--OSPF報文對比:
Hello --- Hello
LSP ---- LSU
CSNP ---- DBD
PSNP ---- LSR 和 LSAck

ISIS hello : 通過組播的方式發送 hello ,俗稱 IIH ;
-類型:
LAN IIH ,廣播網絡環境中,發送的 Hello
P2P IIH ,點到點網絡環境中,發送的 Hello;
level-1 hello ,使用的組播地址 0180-c200-0014
level-2 hello , 使用的組播地址 0180-c200-0015
DIS ,就是相當於 OSPF 中的 DR ,叫做 “指定中間系統” 。
俗稱“虛節點”

ISIS 支持的網絡類型:
P2P
MA/Broadcast

ISIS 鄰居建立的狀態:
 -init  --- 收到對方發送過來的 hello ,但是在其中並沒有發現自己的 SID ;
 -up  --- 收到對方發送過來的 hello ,並且在其中發現了自己的 SID。相當於 OSPF中 的 two-way 。
 -down --- 在一定的時間內,沒有收到對方發送過來的 hello 包;

ISIS 路由器的類型; 

Level-1 路由器 -- 相當於 OSPF 中的非骨幹路由器;
Level-2 路由器 -- 相當於 OSPF 中的骨幹路由器;
Level-1-2 路由器 --- 相當於 OSPF 中的 ABR ;

ISIS 的區域類型:

骨幹區域 - 即 Level-2 區域;
即該區域的所有路由器之間的鄰居關係都必須得是 Level-2 ;
非骨幹區域 - 即 Level-1 區域;
即該區域的所有路由器之間的鄰居關係都必須得是 Level-1 ;
原則:
所有的 Level-1 必須直接連着 Level-2 ;

配置命令:
[R1]isis
【進入Isis進程-默認爲1】
[R1-isis-1] network-entity 49.0012.0000.0000.1111.00
【宣告配置的網段】
[R1-gi0/0/0] isis enable 1
【在接口開啓Isis】
注意:
默認情況下,華爲運行 ISIS 以後,每個設備的“設備級別- system-level 是
level-1-2”;
所以在每個端口上發送的報文類型,同時包含了 level-1 和 level-2 ;
所以,默認情況下,與其他的處於同區域的路由器,建立的鄰居關係是有2的; [R1-isis-1] is-level level-1
【更改鏈路類型】
[R1-gi0/0/0] isis circuit-level level-1
【更改系統級別,默認是 level-1-2】
[R1]display isis peer
【查看Isis鄰居】
[R1]display isis interface gi0/0/0
【查看該接口的Isis】
[R1]display isis brief
【查看Isis簡要信息】
[R1]display isis lsdb
【查看本地設備Isis數據庫】

Isis數據庫:
裏面包含的是大量的 LSP (link state PDU)
每一個ISIS 路由器計算路由時,都是基於 LSP 計算的;
ISIS 中的數據庫進對 LSP 條目進行組織的時候,是基於區域的類型進行組織的,也就是 ISIS 數據庫中最多分爲兩類:
Level-1 的數據庫條目 和 Level-2 的數據庫條目;

LSP 中的特殊標記位:
ATT ,是 Attached ,即關聯。表示的是“產生該LSP的路由器是否與 骨幹區域”相連。
如果0,表示沒有與骨幹區域相連;
如果1,表示與骨幹區域相連着。
那麼收到該 LSP 的 Level-1 路由器,會產生一個 level-1 的默認路由指向該 LSP 的產生路由器;
ATT爲1的 LSP ,只能是由 Level-1-2 路由器產生的;
P , 該標記位表示的是Partition,即不連續的非骨幹區域。在 ISIS 中永遠0;
OL,over-load,表示的是超載。即產生該 LSP 的路由器的資源已經不足
所以收到該 LSP 的路由器,不會將產生該 LSP 的路由器作爲路由的下一跳;

ISIS中LSP的傳輸:
level-1----->level-2 默認是1可以到達2的
level-2----->level-1默認是2不可以到達1的

如果我們想讓 Level-2的路由進入到 level-1 區域,需要使用下面的命令:
[R2]isis
[R1-isis-1]import-route isis level-2 into level-1
這種 level-2 進入到 level-1 區域的行爲,稱之爲“路由***”或者“路由泄露”。
爲的就是讓 level-1 區域中的路由器選擇一個去往目標設備的最佳數據轉發

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