IS-IS(IntermediateSystemtoIntermediateSystem)是一种链路状态路由协议,工作在OSI模型的网络层(Layer3)。它最初是为OSI无连接网络服务(CLNS)设计的,但后来扩展支持IP路由(IntegratedIS-IS)。IS-IS使用SPF(最短路径优先)算法计算最优路径,具有快速收敛、分层设计和可扩展性强的特点。在大型网络尤其是运营商网络中广泛应用。IS-IS的邻居发现通过IIH(IS-ISHello)报文实现,链路状态信息通过LSP(链路状态PDU)扩散,使用序列号保证信息的新鲜度。IS-IS支持两级分层:Level-1(区域内)和Level-2(区域间),并可以通过TLV(类型-长度-值)结构灵活扩展功能。
