IS-IS协议详解:CLNP下的路由协议与IP应用

需积分: 26 1 下载量 79 浏览量 更新于2024-08-14 收藏 1.13MB PPT 举报
IS-IS (Intermediate System to Intermediate System) 是一种由 ISO(国际标准化组织)为 CLNP(Connectionless Network Protocol,无连接网络协议)设计的动态路由协议,最初的标准出自 ISO10589 和 RFC1195。IS-IS 支持 CLNP 和 IP 网络环境,是一种类似于 OSPF(Open Shortest Path First,开放最短路径优先)的链路状态路由协议。它主要用于自治系统(AS)内的内部网关协议(IGP),与外部网络间的路由选择通常通过 BGP(Border Gateway Protocol,边界网关协议)进行,而在 CLNP 路由域内则使用 Cisco 自有的 ISO-IGRP。 IS-IS 的基本工作原理是通过发送 Hello 报文来建立邻居关系,并通过 Link State Packets (LSP, 链路状态数据包) 来共享链路状态信息。IS-IS 使用 TLV (Type-Length-Value) 格式来封装和传递信息,包括 SNP (Sequence Number Protocol 数据单元的序列号) 等关键元素。IS-IS 包含路由信息,既可以用于 IP 网络中的路由,也可以在 ISO 的无连接网络服务 CLNS (Connectionless LAN Service) 框架中运作,后者还包括 ES-IS(End System to Intermediate System)协议,它用于发现二层邻接设备,如主机和路由器之间的发现过程。 在 CLNP 的编址体系中,NSAP (Network Service Access Point) 是一个重要的概念,它由三个部分组成:区域(AREA)、系统标识符(ID)和选择器(Selector)。区域是可变长度,从1到13字节;系统ID通常为6字节,确保唯一性;而选择器在NET中常设为0x00。NSAP 地址提供了网络中不同节点的身份标识,例如,例子中的 NSAP 地址展示了区域、系统ID和选择器的组合。 IS-IS 的部署分为两个阶段:第一阶段是50年代到60年代,主要应用于CLNP网络环境;随着网络技术的发展,IS-IS逐渐扩展到支持IP,并成为现代网络架构中的重要组成部分。学习和理解IS-IS的原理和配置对于网络管理员和工程师来说,是掌握网络通信和路由的关键知识。