IS-IS & 中间系统到中间系统 | 基础文档

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IS-IS & 中间系统到中间系统 | 基础文档相关的知识,希望对你有一定的参考价值。

##与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 & 中间系统到中间系统 | 基础文档的主要内容,如果未能解决你的问题,请参考以下文章

IS-IS中间系统到中间系统

IS-IS协议总结

OSPF TE

IS-IS路由协议 总结

路由交换技术——IS-IS

IS-IS协议原理与配置