ISIS

  ISIS是一个分级的链接状态路由协议,基于DECnet PhaseV 路由算法。
  ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到点链路。
  ISIS是一个链接状态协议,实际上与OSPF非常相似,它也使用Hello协议寻找毗邻节点,使用一个传播协议发送链接信息。ISIS消息使用序列号,但它只是一个简单的加法计数器。
  当计数器计到最大值时,一个ISIS路由器没有别的选择,只能伪造一个错误触发对所有旧信息的刷新。然而,因为序列号有3 2 比特长,使得到达最大值之前有很大的序列号空间,所以这不是什么问题。
  但是,至少存在两个技术问题:ISIS使用一个小的度量值(6 比特),严重限制了能与它进行转换的信息;而且链接状态也只有8 比特长,路由器能通告的记录只有256个。
  一个非技术问题是ISIS受OSI约束,使得与OSPF相比它的发展比较缓慢。这个限制的原因是由于SPF的要求;但现在的Wide-metric使这个范围变成24位的扩展解决了这个问题。
  中间系统到中间系统,它是为OSI所设计的。
  管理距离:115 协议号:ISIS不存在协议号,ISIS不在TCP/IP的协议集中。
  IS-IS路由协议中的路由信
  1、Level-0 :存在于ES与IS之间。
  2、Level-1 :存在于同一区域内的多台路由器之间,用于实现区域内路由。
  3、Level-2 :存在于同一域内的多台路由器之间,用于实现域内路由。
  4、Level-3 :存在于不同的域之间。
  IS-IS与OSPF的区别
  不
  同        协议        IS-IS        OSPF
          1        区域分界点在链路之上        区域分界点在路由器之上
          2        没有骨干区域。        在多区域的环境下要有骨干区域,且要求所有非骨干区域与骨干区域直接相连。
          3        每个路由器在区域内只发送一个LSA数据包        LSA数据包较多
  NSAP(Network Service Access Point)
  等同于 IP 地址 + 端口号,它可以标明三层地址,也可以标明二层的地址。
  NSAP(Network Service Access Point)地址格式
  IDP(区域)        DSP(区域服务标识)
  AFI(1字节)        IDI(2字节)        HODSO(0-10字节)        SID(6字节)        HSEL(1字节)
  一共是8~20字节。
  NET(Network Entity Title)网络实体标识
  AFI=39表示ISO数据国家代码。
  AFI=47表示ISO国际代码指定
  NET地址必须以00结尾
  例子:NSAP=47.0001.aaaa.bbbb.cccc.00
  IS-IS: Area = 47.0001, System ID = aaaa.bbbb.cccc, NSEL = 00
  ISO-IGRP: Domain = 47 Area = 0001, System ID = aaaa.bbbb.cccc, NSEL = 00
  IS-IS定址规则
  1、位于同一区域内的路由器Area ID必须相同。
  2、ES只能与具有相同Area ID的IS进行通讯。
  3、同一区域内的Level-1 IS为了彼此区分必须有惟一的System ID。(建议整个域内所有IS都有惟一的System ID)
  4、整个域内所有Level-2 IS为了彼此区分必须有惟一的System ID。
  5、包交换网络中,虚电路号或DLCI号码经常加在System ID的后面构成LAN ID,这主要是为了防止同时属于多个Area的IS在不同的Area中有相同的System ID。
  6、如果系统检测到System ID重复,将会报告以下错误:
  IS-IS: possible duplicate system ID <sys_id> detected
  IS-IS PDU-Protocol Data Unit(IS-IS路由协议中的协议数据单元)
  1、Hello PDU :用于建立和维护毗邻关系。
  2、LSP,Link-state Packet,用于发布链路状态信息。
  3、PSNP,Partial sequence number PDU,用于确认和请求链路状态信息。
  4、、CSNP,Complete sequence number PDU,用于发布完整链路状态数据库。
  IS-IS路由协议中的网络类型
  1、        广播网络
  2、        点对点网络
  Link-state Packet内容
  1、 LSP的类型和长度 。
  2、 LSP的ID和序列号,sequence number用于判断信息的新旧,路由器重启动时初始化为1。这个序列号不能防止Overflow,共四个字节,在1LSP/sec的情况可用120年,但不能防止DoS攻击,可采用IS身份验证的方法解决。(记得OSPF中也用这个东西吧?)
  3、 生存期,缺省的初始值为1200,减到0的信息要从拓扑表中删除。
  4、 IS邻居和ES邻居列表
  5、 验证口令
  6、 传递的IP子网信息(用于集成的IS-IS)
  IS-IS路由器角色和信息交换
  1、        L1,Level 1,只负责区域内路由,类似于OSPF的内部非骨干路由器。只能通告给L1和L1/L2。
  2、        2、L2,Level 2,只负责区域间路由,类似于OSPF的骨干路由器。L2和L1/L2。
  3、L1/L2,Level 1-2,同时负责区域内和区域间路由,类似于OSPF的ABR。包含两个独立的Level 1 和Level 2数据库。但它不向L1路由器通告L2路由,所以L1路由器不会学到区域外的路由,这有点像OSPF的完全末节区域。
  次优路径
  在有两个ABR时会出现次优路径。

自定义分类:
cisco网络协议
 
参考资料:
1.http://www.cisco.com
 
贡献者:
中国通信一员
Copyright © 1999-2022 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4