1/26IS-IS学习笔记目录1IS-IS概述.............................................................................................................................21.1IS-IS常用术语....................................................................................................................21.2基本配置............................................................................................................................32ISIS网络结构......................................................................................................................42.1ISIS支持的网络类型.........................................................................................................52.2ISIS报文.............................................................................................................................52.3影响ISIS邻居建立的条件因素........................................................................................82.4邻接关系............................................................................................................................92.4.1广播网络中邻接关系...............................................................................................102.4.2点到点网络中邻接关系...........................................................................................122.4.3不同网络类型IIH报文周期.....................................................................................142.5LSDB同步.........................................................................................................................142.5.1广播网LSDB同步.....................................................................................................142.5.2点对点网中LSDB同步.............................................................................................152.5.3ISIS中LSP的新旧如何比较.....................................................................................162.5.4ISIS骨干区域和非骨干区域之间的路由转发.........................................................172.5.5LSP中的特殊字段.....................................................................................................182.5.6ISIS路由防环............................................................................................................182.5.7ISIS路由选择............................................................................................................212.6ISIS路由快速收敛...........................................................................................................212.7ISIS认证...........................................................................................................................232/261IS-IS概述IS-IS最初是国际标准化组织ISO为它的无连接网络协议CLNP设计的一种动态路由协议。IETF对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI环境中,称为集成IS-IS。1.1IS-IS常用术语CLNS:无连接网络服务CLNS由以下三个协议构成:CLNP:无连接网络协议,类似于TCP/IP中的IP协议;IS-IS:中间系统间的路由协议,即路由器之间的协议;ES-IS:主机系统与中间系统间的协议,相当于IP中的ARP,ICMP等。NSAP:OSI协议通过NSAP(NetworkServiceAccessPoint)来寻址OSI网络中处于传输层的各种服务,即NSAP类似于IP地址。集成IS-IS注意事项集成IS-IS能够同时应用在TCP/IP和OSI环境中,我们后续讨论的IS-IS协议,如无特殊说明均为集成IS-IS。NSAP(NetworkServiceAccessPoint)是OSI协议中用于定位资源的地址相当于OSI的网络层协议CLNP的地址(类似IP地址的概念)注:NET是一类特殊的NSAP(SEL=00)在路由器上配置IS-IS时,只需要考虑NET即可1.没有NET地址ISIS无法运行2.该地址包含了区域ID和系统ID,而它本质上是一个ISO地址3.最后的SEL等同于TCP的端口号,永远的作为00出现00.0000.0000.0000.0000.0000.0000.0000.0000.0000.00(全长)20B00.0000.0000.0000.00(最短)8B00.0000.0000.0000.0000.00(建议最短)10B3/26NSAP地址组成由IDP和DSP组成。IDP和DSP的长度都是可变的,NSAP总长最多是20个字节,最少8个字节。IDP相当于IP地址中的主网络号。它是由ISO规定,并由AFI与IDI两部分组成。AFI表示地址分配机构和地址格式,IDI用来标识域。DSP相当于IP地址中的子网号和主机地址。它由HighOrderDSP、SystemID和SEL三个部分组成。HighOrderDSP用来分割区域,SystemID用来区分主机,SEL用来指示服务类型。AreaAddress(AreaID)由IDP和DSP中的HighOrderDSP组成,既能够标识路由域,也能够标识路由域中的区域。因此,它们一起被称为区域地址,相当于OSPF中的区域编号。同一Level-1区域内的所有路由器必须具有相同的区域地址,Level-2区域内的路由器可以具有不同的区域地址。SystemID用来在区域内唯一标识主机或路由器。在设备的实现中,它的长度固定为48bit(6字节)。一边情况下,我们采用设备的router-id转换为SystemID。SEL的作用类似IP中的“协议标识符”,不同的传输协议对应不同的SEL。在IP上SEL均为00。NET网络实体名称NET指的是设备本身的网络层信息,可以看作是一类特殊的NSAP(SEL=00),NET的长度与NSAP的相同,最多为20个字节,最少为8个字节。在路由器上配置IS-IS时,只需要考虑NET即可,NSAP可不必去关注。在配置IS-IS过程红,NET最多也只能配3个。在配置多个NET时,必须保证它们的SystemID都相同。关于SystemID一个中间系统(路由器)至少有一个NET(最多可有254个)同一AREA的中间系统必须有相同的AREAID每个中间系统在同一AREA中必须有一个唯一的SystemID一个domain中的两个Level-2中间系统不能有相同的SystemID???NSAP至少为8个字节,最多为20个字节对于ip应用程序而言,1字节定义AFI(标识二进制DSP语法的地址域),最少2字节定义实际区域信息,6字节定义系统ID和1字节的NSEL,故NSAP地址最少为10字节。1.2基本配置isis1network-entity49.0001.0000.0303.0303.00interfaceGigabitEthernet0/0/0ipaddress192.168.3.2255.255.255.252isisenable1[Huawei-isis-1]is-level?\\默认is-level是level-1-2level-1Level-1level-1-2Level-1-2level-2Level-24/262ISIS网络结构为了支持大规模的路由网络,IS-IS在自治系统内采用骨干区域与非骨干区域两级的分层结构。将Level-1路由器部署在非骨干区域,Level-2路由器和Level-1-2路由器部署在骨干区域;每一个非骨干区域都通过Level-1-2路由器与骨干区域相连。ISIS与OSPF拓扑结构的不同点:在OSPF中,每个链路只属于一个区域;而在IS-IS中,每个链路可以属于不同的区域;在IS-IS中,单个区域没有物理的骨干与非骨干区域的概念;而在OSPF中,Area0被定义为骨干区域;在IS-IS中,Level-1和Level-2级别的路由器分别采用SPF算法,分别生成最短路径树SPT;在OSPF中,只有在同一个区域内才使用SPF算法,区域之间的路由需要通过骨干区域来转发。ISIS路由器分类和关系Level-1路由器1.Level-1路由器负责区域内的路由,它只与属于同一区域的Level-1和Level-1-2路由器形成邻居关系,属于不同区域的Level-1路由器不能形成邻居关系。2.Level-1路由器只负责维护Level-1的链路状态数据库LSDB,该LSDB包含本区域的路由信息。3.Level-1路由器必须通过Level-1-2路由器才能连接至其他区域,到本区域外的报文转发给最近的Level-1-2路由器。Level-2路由器1.负责区域间的路由,它可以与同一