0
点赞
收藏
分享

微信扫一扫

IS-IS理论基础-01

niboac 2022-02-16 阅读 91
网络运维

IS-IS地址:

网络服务访问点NSAP (Network Service Access Point)是OSI协议中用于定位资源的地址。

NSAP由 IDP (Initial Domain PRt)和 DSP(Domain Specific PRt)组成。NSAP总长最多是20个Byte,最少是8个Byte。

PS:IDP和 DSP的长度都是可变的

1、IDP相当于IP地址中的主网络号。

由AFI(Authority and FormatIdentifier)与IDI (Initial Domain Identifier)两部分组成的。

AFI表示地址分配机构和地址格式,IDI用来标识域。


2、DSP相当于IP地址中的子网号和主机地址。

由High Order DSP,System ID和SEL3部分组成。

High Order DSP用来分割区域,相当于子网号。

System ID用来在区域中唯一区分主机,在一个区域中,不存在一致的System ID 的主机。      PS:Router ID与System ID进行对应

SEL (NSAP Selector)用来代表每个主机上的特定服务类型,相当于协议号。

3、Area Address(区域地址)

IDP和 DSP中的High Order DSP组合在一起,作为节点所在区域的标识。既能够标识路由域,也能够标识路由域中的区域,因此,它们一起被称为区域地址(Area Address),相当于OSPF中的区域编号。

IS-IS报文结构

IS-IS 报文是直接基于数据链路层协议封装的,每个报文由报头和TLV字段组成。

其中报头又分为通用报头和专用报头,每种报文的通用报头(前8Byte)是一样的,但是专用报头根据报文的不同而不同,并且每种报文所支持的TLV不同。

IS-IS报文格式:

 IS-IS Hello 包格式:

 

通用报头中主要字段解释:

①.域内路由协议鉴别符:IS-IS的网络层标识,值为0x83。

②.头长度:数据包报头的字节数。

③.版本或协议号扩展名:当前设置为1。

④.System-ID长度:标识源路由器的System-ID长度。

⑤.PDU类型:表示IS-IS报文类型。

PS:IS-IS有3种数据包:Hello、LSP(链路状态数据包)、SNP(序列号报文),其中,SNP包括 PSNP(部分序列号报文)和CSNP(完全序列号报文)。

⑥.预留位:没有使用的比特位,值为0。

⑦.最多区域地址数:支持的最多区域地址数量。

PS:专用报文后面几篇根据报文在解释。

常见的TLV字段及功能

 

IS-IS网络类型

IS-IS 和 OSPF一样,可以将网络分层。

IS-IS支持2层的分层体系(Level-1,Level-2):

Level-1为普通区域(L1),Level-2为骨干区域(L2)。

Level区域由L1或L1/2路由器构成,Level-2区域由所有的L2或L1/2路由器构成。

PS:IS-IS 路由器有L1、L2和 L1/2三种角色,华为路由器默认情况下是 L1/2。

PS:IS-IS 的骨干区域根据逻辑上的范围来定界(所有具备Level-2数据库的路由器)。

三种IS-IS Route特点

1、L1路由器的特点

  1. 只有本区域(L1区域)的链路状态信息。
  2. 默认情况下,只能通过离自己最近的L1/2路由器访问其他区域。
  3. 通过接收到带有ATT位的LSP来生成一条指向离自己最近的L1/2路由器的默认路由,用于访问其他区域。

2、L2路由器的特点

  1. 拥有骨干区域(L2区域)的链路状态数据库信息。
  2. 跟其他L2或L1/2路由器一起构成骨干区域。
  3. 拥有整个路由域的路由信息。

3、L1/2路由器的特点

  1. 连接了骨干区域和普通区域,相当于OSPF的ABR,必须维护两张链路状态数据库(L1和L2)。
  2. 与其他的L2或L1/2路由器构成骨干区域。
  3. 会在自己生成的L1的LSP中设置ATT位。
  4. 拥有整个路由域的路由信息。

PS:配置IS-IS路由器在IS-IS进程下进行如下操作:

 

IS-IS网络类型

IS-IS仅支持两种网络类型:

  • 广播网络
  • P2P网络

PS:在广播网络中IS-IS需要选举DIS,而P2P网络中不用选举。

举报

相关推荐

0 条评论