isis原理及介绍

1.ISIS基本概念:是由ISO为他的无连接网络协议设计的一种动态路由协议。ISIS可以同时应用在TCP/IP参考模型和OSI参考模型中,称为集成化的ISIS,ISIS属于IGP,是一种链路状态型路由协议。ISIS属于OSI参考模型的网络层,RIP基于UDP

2.ISIS路由域:路由域下可以划分成多个区域,区域划分的分割点在链路上,OSPF区域的分割点在设备上。

3.OSI路由分级:不同路由域的路由为level-3路由,相同路由域,不同区域之间的路由是level-2路由,区域内的路由是level-1路由。

4.ISIS中路由器的角色:区域内路由器:level-1路由器、负责跟其他区域连通的路由器称为level-1-2路由器,level-2路由器类似于骨干路由器,但是还会与其他的路由域连通。

5.ISIS与OSPF的比较:

(1)区域的设计:ISIS的区域分割点在链路上,骨干网是由所有的level-1-2路由器和level-2路由器组成的范围,OSPF的区域分割点在设备上,骨干区域是区域0。

(2)相同点:链路状态型路由协议,收敛速度快,支持网络/路由分级,集成化ISIS可同时支持IP和OSI,协议采用TLV架构,更易扩展,OSPF应用更广泛

6.ISIS协议原理:

(1)OSI地址:采用NSAP地址格式

可变长区域地址

系统ID(system id)

NSEL(1Byte)

区域地址:长度可变,一般为1-13个字节

system id:系统ID,类似于OSPF中的Router ID,在一个路由域中唯一的标识一台路由器。

NSEL:服务类型选择符,00为TCP/IP

(2)ISIS中的NET地址:

NET(网络实体名称):NSEL为0的NSAP地址,每台设备最多可以配置三个NET,系统ID必须是i相同,区域ID可以不同。

NET的生成方式:一般根据Router ID自动生成

例如Router ID是1.1.1.1

先将每一部分扩展为三位:001.001.001.001

在将这串数字分成三部分:0010.0100.1001

最后添加上区域ID和NSEL:50.0010.0100.1001.00

所以这台设备的NET就是50.0010.0100.1001.00

(3)ISIS协议报文封装格式

Data Link Header

ISIS Header

ISIS CLVS

 

 

PDU Common Header

PDU Specific Header

 

报文

名字

作用

IIH

ISIS Hello PDU

建立和维持邻接关系

LSP

Link State PDU

传输链路状态信息

CSNP

 

通告LSDB中的摘要

PSNP

 

请求和确认

(4)ISIS协议报文中的CLV:CLV中包含了PDU的各种属性,可以通过扩展CLV来增加协议的功能

7.ISIS网络类型:Broadcast Network(以太网,令牌环网)

P2P(PPP、HDLC)

8.邻居关系的建立:level-1和level-2两种

点对点网络上,只要能够收到对端发送的P2P IIH报文,就认为邻居关系能够建立,邻居状态UP

在广播网络上,邻居建立需要三次握手过程,ISIS中邻居关系建立之后,邻接关系也会UP

9.点到点网络邻接关系:

同区域可以建立level-1和level-2的邻居关系,不同区域只能建立level-2的邻居关系。

同区域下两个level-1路由器只能建立level-1的邻居关系,两个level-2的路由器可以建立level-2的邻居关系。

10.广播网络上的邻接关系:

DIS(Designated IS)的作用试试创建和更新伪节点,简化拓扑,类似于OSPF中的DR和BDR,level-1的路由器有一个DIS,level-2的路由器也会选举一个DIS。

11.两种网络上邻居关系 建立的比较:

 

点到点网络

广播网络

Hello报文

P2P IIH

Level-1/level-2 LAN IIH

Hello报文的形式

单播

组播

Hello time

10S

10S,DIS是3.3S

有无DIS

邻接关系数量

一个

多个

12.LSDB的同步:

(1)广播网络上:初期同步,所有的设备发送自己的全部LSP,后期会周期的发送CSNP 。假设拓扑突然改变,发送对应的LSP消息,如果对方收到了这个消息,那么下一次发送的CSNP报文中就会有这个消息的摘要,如果没有收到则不会有这个消息的摘要。

(2)P2P网络上:初期发送自己的全部的LSP,CSNP只在最初建立的时候发送一次。当拓扑改变的时候,给对方发送相关的LSP的摘要,如果在一定时间内没有收到对方的确认消息,则会超时重传。

13.ISIS的拓扑计算与路由生成:

(1)level-1与level-2分别建立自己的LSDB

(2)目的地址是NET地址

(3)DIS到所有的IS邻居的cost是0

IP路由的形成:路由信息在LSP中以叶节点的形式传递。分别生成level-1和level-2的路由。

14.ISIS路由学习的注意事项:

level-2路由器学习到的level-2路由不会传递给level-1但是会由level-1-2路由器产生一条默认路由通告给level-1路由器,下一跳指向level-1-2路由器。可以在level-1-2路由器上做渗透。

你可能感兴趣的:(isis原理及介绍)