ISIS路由协议的概念及实验配置

Posted xuhao0705

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ISIS路由协议的概念及实验配置相关的知识,希望对你有一定的参考价值。

一、IS-IS(中间系统(路由器)间的路由协议)

IS-IS最初是国际化标准组织ISO为它的无连接网络协议CLNP设计的一种动态路由协议

IS-ISISO定义的OSI协议栈中无连接网络服务CLNS(Counection Less Network Service)的一部分

CLNP:类似于TCP/IP中的IP协议,IP协议为TCP/IP传输层服务CLNPOSI传输层服务

IS-IS:中间系统(路由器)间的路由协议,类似于IP中的OSPF

ES-IS:主机系统与中间系统的路由协议,就像IP中的ARPIGMPRD)等,扁平化的层次结构

                                                                                                                                        技术图片

集成ISIS特点

OSPF特点

支持CLNP网络、IP网络

目前只支持IP网络

工作在数据链路层

工作在IP


 

 

 

二、ISIS组成部分

 技术图片

NET地址三部分组成:Area  ID  +  System  ID  +  SEL00);

IPSEL00NET最多只能配3个;

NSAPNetwork Service Access Point)是OSI协议中用于定位资源的地址,相当于OSI的网络层协议CLNP的地址(类似IP地址的概念);一个NSAP地址最长是20个字节,最少8个字节

三、ISISOSPF共同特征

1、维护一个链路状态数据库,当然是基于pijkstra算法

2、都利用HELLO包形成和维护邻居关系

3、使用区域的概念来构成层次化的拓扑结构

4、都提供在区域之间提供地址汇总的能力

5、无类路由协议

6、都选取一个指定路由器来描述广播性网络

7、认证能力

四、NET

网络实体名称NET指的是设备本身的网络层信息,可以看作是一类特殊的NSAPSEL=00,NET的长度与NSAP的相同,在配置IS-IS过程中,NET最多配3个,在配置多个NET时,必须保证它们的System ID都相同

如果区域号一致,默认两台设备会建立既有Level1、也有Level2的邻居

如果区域号不一致,默认只有Level2

#

Isis 1

Network-entity  49.0123.1111.1111.1111.00

Is-name  AR1

Intterface  g0/0/0

Ip  add  172.16.10.1  24

Isis  enable  1

#

Display  isis  peer        查看isis邻居

Display  isis  lsdb        查看isis数据库

Display  isis  int         查看本路由器上那些接口宣告进isis进程

Display  isis  route       查看isis路由表

Display  ip  routing-table  protocol  isis

 

 

 

 

五、ISIS实验配置

 技术图片

AR1配置

<Huawei>undo terminal monitor

<Huawei>system-view

[Huawei]user-interface console 0

[Huawei-ui-console0]idle-timeout 0 0

[Huawei-ui-console0]sysname R1

[R1]isis

[R1-isis-1]network-entity 49.0001.1111.1111.1111.00

[R1-isis-1]is-name R1

[R1-isis-1]quit

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 172.16.1.1 24

[R1-GigabitEthernet0/0/0]undo shutdown

[R1-GigabitEthernet0/0/0]isis enable

[R1-GigabitEthernet0/0/0]int g0/0/1

[R1-GigabitEthernet0/0/1]ip add 14.1.1.1 24

[R1-GigabitEthernet0/0/1]undo shutdown

[R1-GigabitEthernet0/0/1]int loop 0

[R1-LoopBack0]ip add 1.1.1.1 32

[R1-LoopBack0]isis enable

[R1-LoopBack0]quit

AR2配置

<Huawei>undo terminal monitor

<Huawei>system-view

[Huawei]user-interface console 0

[Huawei-ui-console0]idle-timeout 0 0

[Huawei-ui-console0]sysname R2

[R2]isis

[R2-isis-1]network-entity 49.0001.2222.2222.2222.00

[R2-isis-1]is-name R2

[R2-isis-1]int g0/0/0

[R2-GigabitEthernet0/0/0]ip add 172.16.1.2 24

[R2-GigabitEthernet0/0/0]undo shutdown

[R2-GigabitEthernet0/0/0]isis enable

[R2-GigabitEthernet0/0/0]int loop 0

[R2-LoopBack0]ip add 2.2.2.2 32

[R2-LoopBack0]quit

[R2]int loop 0

[R2-LoopBack0]isis enable

[R2-LoopBack0]quit

AR3配置

<Huawei>undo terminal monitor

<Huawei>system-view

[Huawei]user-interface console 0

[Huawei-ui-console0]idle-timeout 0 0

[Huawei-ui-console0]sysname R3

[R3]isis

[R3-isis-1]network-entity 49.0001.3333.3333.3333.00

[R3-isis-1]is-name R3

[R3-isis-1]int g0/0/0

[R3-GigabitEthernet0/0/0]ip add 172.16.1.3 24

[R3-GigabitEthernet0/0/0]undo shutdown

[R3-GigabitEthernet0/0/0]isis enable

[R3-GigabitEthernet0/0/0]int loop 0

[R3-LoopBack0]ip add 3.3.3.3 32

[R3-LoopBack0]isis enable

[R3-LoopBack0]quit

AR4配置

<Huawei>undo terminal monitor

<Huawei>system-view

[Huawei]user-interface console 0

[Huawei-ui-console0]idle-timeout 0 0

[Huawei-ui-console0]sysname R4

[R4]isis

[R4-isis-1]network-entity 47.0002.4444.4444.4444.00

[R4-isis-1]is-name R4

[R4-isis-1]int g0/0/0

[R4-GigabitEthernet0/0/0]ip add 14.1.1.4 24

[R4-GigabitEthernet0/0/0]undo shutdown

[R4-GigabitEthernet0/0/0]isis enable

[R4-GigabitEthernet0/0/0]int loop 0

[R4-LoopBack0]ip add 4.4.4.4 32

[R4-LoopBack0]isis enable

[R4-LoopBack0]quit

 

六、IS-IS路由器的三种类型

1、Level-1路由器(只能创建level-1LSDB

2、Level-2路由器(只能创建level-2LSDB

3、Level-1-2路由器(路由器的默认类型)能同时创建level-1level-2LSDB

 

Level-1路由器部署在非骨干区域,Level-2路由器和Level-1-2路由器部署在骨干区域

每一个非骨干区域都通过Level-1-2路由器与骨干区域相连

IS-IS中,Level-1Level-1-2级别的路由器分别采用SPF算法、分别生成最短路径树SPT

[AR2-isis-1]is-level?          进程下修改ISIS的级别

Level1     level1

Level-1-2   Level-1-2

Level2     level2

Interface  g0/0/0           在接口下修改设备接口的level级别

Isis  circuit-level   level-1

Isis的接口级别优先于进程级别

 

Level  1邻居的建立

区域号必须一致(Area  ID

level  1

level  1

可以建立

level  1

level  1/2

可以建立

level  1

level  2

不可以建立

Level  2

不比较区域号(Area  ID

Level  2

Level  2

可以建立

Level  2

Level  1/2

可以建立

level  1

Level  2

不可以建立

level  1

Level  1/2

不可以建立

 

七、IS-IS的报文

HELLOlevel  1              HELLO报文

 Level  2              HELLO报文

 P2P                  HELLO报文

LSP:类似LSU

     L1  LSP

     L2  LSP

SNPCSNP类似OSPF  DBD

     L1  CSNP       L2  CSNP

PSNP:类似LSR    LSACKP2P)

     L1  PSNP       L2  PSNP

 

L1  LAN  IIH

MAC0180-C200-0014                  组播地址

L2  LAN  IIH

MAC0180-C200-0015                  组播地址

IS-IS目前只支持点到点和广播网络类型

 

八、区域间路由

 技术图片

 

以上是关于ISIS路由协议的概念及实验配置的主要内容,如果未能解决你的问题,请参考以下文章

思科路由运维之 HSRP的概念及配置

HCIP-Datacom-Core 2.1 IS-IS基础实验

ISIS协议的IPv4和IPv6的标准

SONiC中FRR-ISIS路由协议管理

isis协议配置和详解

动态路由协议之ISIS