1. 程式人生 > >IS-IS & 中間系統到中間系統 | 基礎文檔

IS-IS & 中間系統到中間系統 | 基礎文檔

RS 數通 ISIS 華為

##與OSPF對應關系

1、鏈路狀態:LSP = LSA (LSP只有兩類,Level-1 LSP 和 Level-2 LSP)

2、NET地址(網絡實體名稱)= 區域ID+router ID [由AFI+區域ID+系統ID+NSEL組成]

3、Level-1 區域對應普通區域及Stub區域,Level-2 對應骨幹區域。Level-1-2 路由等同於ABR路由。
(一級區域只能與一級區域交互LSP,二級區域等同於前者且並不是唯一。)

4、Cost,開銷。IS-IS使用類似OSPF的開銷選路方式,但此值恒定為10。可以手動修改。(1-63/1-1023[wide]、且可以配置自動計算cost值)

5、鄰居表(鄰居狀態、類型、超時時間)LSDB(LSPID標識:系統節點、偽節點ID、分片號。序列號、超時時間。)路由表

6、DIS=DR

##NET地址基本概念

參考如下:

? 49.0001. 0000.0000.0001.00

Area ID System ID N-SEL

(49為AFI位,指私有地址空間。0001為區域ID,最長24位16進制表示,例如 0001.000a.0002.000f)
(0000.0000.0001 為系統ID,固定為12位16進制表示。一般習慣由ipv4地址轉換而來)
(00為標識符,固定為00。N-SEL)

##IS-IS的層次化概念

IS-IS路由器的三種類型:

Level-1路由器(只能創建level-1的LSDB,類似末節區域/常規區域,會生成默認路由指向Level-1-2路由器)
Level-2路由器(只能創建level-2的LSDB,一般擁有全網的路由信息,骨幹區域。)

Level-1-2路由器(路由器默認的類型,能同時創建level-1和level-2的LSDB,類似ABR 。用於連同Level-1和Level-2)

##IS-IS的度量值(Cost)

大概分為兩種:Narrow(窄),缺省為此模式,Cost範圍為1-63 1-1023。且Cost值固定為10。(可在接口視圖下修改)

Wide (寬),接口Cost值24bit,且可以配合 auto-cost 根據接口帶寬自動計算Cost值。(默認參考帶寬為100m,計算公式:帶寬/100*10,且參考帶寬可以修改)

PS: Narrow和Wide的路由信息互不兼容,除非使用兼容模式,否則不會將接受到的路由加載。

##IS-IS 的 鄰居表、LSDB、路由表

1、鄰居表

                      Peer information for ISIS(1)

System Id Interface Circuit Id State HoldTime Type PRI

0000.0000.0002 GE0/0/0 0000.0000.0004.01 Up 27s L1(L1L2) 64
0000.0000.0004 GE0/0/0 0000.0000.0004.01 Up 7s L1 120
0000.0000.0002 GE0/0/0 0000.0000.0003.01 Up 26s L2(L1L2) 64
0000.0000.0001 GE0/0/1 0000.0000.0003.02 Up 28s L2 64

Total Peer(s): 4

鄰居的系統ID、所屬接口、區域ID、鄰居狀態、保持時間、鄰居類型((L1L2)為Level-1-2路由)、DIS接口優先級。

2、LSDB(鏈路狀態數據庫)

                    Database information for ISIS(1)
                    --------------------------------

                      Level-1 Link State Database

LSPID Seq Num Checksum Holdtime Length ATT/P/OL

0000.0000.0002.00-00 0x00000007 0x8a1d 642 102 1/0/0
0000.0000.0003.00-00 0x0000000a 0x26f3 644 176 1/0/0
0000.0000.0004.00-00 0x00000007 0x669 642 86 0/0/0
0000.0000.0004.00-01
0x00000001 0x2813 603 41 0/0/0
0000.0000.0004.01-00* 0x00000002 0xab4b 643 66 0/0/0

Total LSP(s): 5
(In TLV)-Leaking Route, (By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
#LSPID:

前面6字節為系統ID,指產生此LSP路由的系統ID。

之後1字節為偽節點ID,普通的LSP此值總為0,若偽節點的LSP則為1.(即DIS產生的LSP會分配一個非0的值)

再之後的1字節為分片號。若一個LSP過大,則會進行分片,設置不同的分片號進行區分。且不同分片的系統ID和偽節點ID相同。
(*號則代表此LSP是本地路由產生的)

0000.0000.0004.01-00 *

Seq Num 為LSP的序列號,用來標識一個LSP的新舊,與OSPF中的LSA的序列號概念一樣。

Holdtime 為LSP的存活時間,與OSPF 中的LSA age概念一樣。若超時則清除。

3、IS-IS的路由表

                    ISIS(1) Level-1 Forwarding Table
                    --------------------------------

IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags

0.0.0.0/0 10 NULL
10.0.3.3/32 0 NULL Loop0 Direct D/-/L/-
192.168.4.0/24 10 0 GE0/0/0 10.0.234.4 A/-/L/-
10.0.4.4/32 10 NULL GE0/0/0 10.0.234.4 A/-/L/-
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
U-Up/Down Bit Set

                    ISIS(1) Level-2 Forwarding Table
                    --------------------------------

IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags

192.168.2.0/24 20 0 GE0/0/1 10.0.13.1 A/-/L/-
10.0.3.3/32 0 NULL Loop0 Direct D/-/L/-
192.168.1.0/24 20 0 GE0/0/1 10.0.13.1 A/-/L/-
10.0.1.1/32 10 NULL GE0/0/1 10.0.13.1 A/-/L/-
192.168.3.0/24 20 0 GE0/0/1 10.0.13.1 A/-/L/-
10.0.15.0/24 20 NULL GE0/0/1 10.0.13.1 A/-/L/-
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
U-Up/Down Bit Set

IS-IS會單獨存放Level-1和Level-2的路由。同一條路由,Level-1會比Level-2優先,即使Level-2的cost更低。
技術分享圖片

IS-IS & 中間系統到中間系統 | 基礎文檔