CCNP ISIS及實驗

ISIS

協議本身

中間系統到中間系統(Intermediate system to intermediate system),是一種運營商普遍採用的內部網關協議之一。基於OSI模型開發,集成的ISIS可用於OSI模型和TCP/IP模型。無類別鏈路狀態型協議

OSI網絡層協議

  1. CLNS 無連接的網絡服務
  2. CONS 面向連接的網絡服務

CLNS存在的子協議

  1. CLNP 類似於TCP/IP的IP協議 尋址
  2. ISIS ----類似於TCP/IP中的RIP/OSPF/EIGRP等等 學習路由條目的協議
  3. ESIS----類似於TCP/IP中的ICMP/ARP/IGMP PC和路由器間的協議

ISIS和OSPF的區別

  1. 週期更新時間不同
區別 OSPF ISIS
更新時間 30min 15min
老化時間 60min 20min
  1. ISIS只有一個邏輯骨幹區域0
  2. ISIS中一臺設備只能在一個區域中
  3. ISIS的僅三種LSP(類似OSPF中的LSA)L1/L2/L1-2三種
  4. 度量計算方式不同
  5. 僅存在鄰接關係

工作原理

  1. ISIS的骨幹區域爲邏輯骨幹—所有連續的L2和L1-2路由器的集合構成了ISIS的邏輯骨幹區域
  2. 一個區域內至少有一臺設備屬於邏輯骨幹,否則該區域將無法訪問其他區域
  3. 骨幹區域內的路由器擁有全網的路由
  4. L1路由器只能和區域內的L1和L1/2路由器建立鄰居關係,L1和L2路由器不能建立鄰居關係;(不能通信)
  5. L1-2路由器會向本區域內的L1路由器下放缺省路由,前提是該L1-2路由器和L1路由器在同一區域且該L1-2路由器必須連接了其他的區域

選路規則

  1. L1路由器訪問某個目標時,先查看是否和目標在同一區域,若在通過L1路由訪問,若不在使用缺省路由通過本地最近的L1-2路由器訪問
  2. L2路由器訪問某個目標時,直接通過L2數據庫訪問
  3. L1-2路由器訪問目標時,先查看是否和目標在同一區域,若在通過L1路由訪問,若不在通過L2數據庫訪問

路由泄露

默認下L1-2路由器僅向同一區域的L1路由器發送一條缺省;若希望該L1-2路由器在發送缺省路由的基礎上再發送部分明細路由;那麼需要該路由器將L2數據庫中的部分路由泄露到L1數據庫中來。必須使用擴展ACL(華爲設備必須用基本)來抓取,泄露進入的條目,使用字母ia 標示;種子度量爲148。

實驗ISIS實驗

ISIS和OSPF類似,IP地址可按區域劃分

Area1/Area3 172.16.0.0/17 Area2 172.16.128.0/17
R1-R2 172.16.0.0/20 R3-R4 172.16.128.0/21
R1環回 172.16.16.0/20 R3環回 172.16.136.0/21
R2-R3 172.16.32.0/20 R4-R5 172.16.144.0/21
R2環回 172.16.48.0/20 R4環回 172.16.152.0/21
R7-R8 172.16.64.0/20 R5-R6 172.16.160.0/21
R7環回 172.16.80.0/20 R5環回 172.16.168.0/21
R8-R1 172.16.96.0/20 R6-R7 172.16.176.0/21
R8環回 172.16.112.0/20 R6環回 172.16.184.0/21
- - R4-R6 172.16.192.0/21

實驗要求R1通過R2訪問R5的環回,所以R8不能是L1-2
實驗要求R5通過R6訪問R1環回,但R5走R4和走Area3是等開銷的,所以將R4設置爲L2,R5爲L1,兩者不能通信,且R7-R8之間沒有邏輯Area0
實驗要求R6通過R4訪問R8環回,所以R7-R8沒有邏輯Area0

Router R1 R2 R3 R4
設備層次 L1 L1-2 L2 L2
Router R5 R6 R7 R8
設備層次 L1 L1-2 L1-2 L1

實驗拓撲及各網段如下:
在這裏插入圖片描述

  1. 基本IP地址配置略
  2. 啓ISIS協議
R1(config)#router isis  a    若不配置進程名,默認爲0
R1(config-router)#net
R1(config-router)#net 49.0001.1111.1111.1111.00   49爲AS號  0001爲區域  1111.1111.11111爲RID   後面默認0
R1(config-router)#exit 
R1(config)#interface f0/0  爲了方便,可在接口進行宣告
R1(config-if)#ip router isis a
R1(config-if)#exit 
R1(config)#interface f1/0
R1(config-if)#ip router isis a
R1(config-if)#exit 
R1(config)#interface loopback 0
R1(config-if)#ip router isis a
R1(config-if)#exit
  1. 配置各路由器設備層次
R1(config)#router isis a
R1(config-router)#is-type level-1
R2(config)#router isis a
R2(config-router)#is-type level-1-2
R3(config)#router isis a
R3(config-router)#is-type level-2
R4,R5,R6,R7,R8略
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章