网工 IS-IS

IS-IS(Intermediate System to Intermediate System)协议是一种链路状态路由协议,用于在网络中的路由器之间交换路由信息。它是专门为大规模网络设计的一种内部网关协议(IGP),在现代互联网和服务提供商网络中被广泛使用。下面是关于IS-IS协议的一些关键特点和概念概述:

基本概念

  1. 术语定义
    • Intermediate System (IS):在 IS-IS 中,路由器被称为 Intermediate System。
    • End System (ES):终端设备或主机被称为 End System。
  2. 区域划分
    • Level-1 IS:负责区域内路由,即在同一区域内交换路由信息。
    • Level-2 IS:负责区域间路由,即在不同区域之间交换路由信息。
    • Level-1-2 IS:同时承担 Level-1 和 Level-2 路由功能的路由器。
  3. 邻居关系
    • Point-to-point:两个 IS 直接相连形成点到点的邻居关系。
    • Broadcast Multi-access (BMA):在广播多路访问网络(如以太网)中形成的邻居关系。
    • Non-Broadcast Multi-access (NBMA):非广播多路访问网络(如帧中继)中的邻居关系。
  4. Hello 协议
    • 用于发现邻居并建立邻居关系。
    • 在点到点链路上,Hello 协议简单且频繁;在广播多路访问网络中,Hello 协议会选举一个 Designated Intermediate System (DIS) 来减少广播流量。
  5. 链路状态数据库 (LSDB)
    • 每个 IS 维护一个链路状态数据库,其中包含它所知道的所有链路的状态信息。
    • 链路状态信息通过 LSPs (Link State PDUs) 传播。
  6. 最短路径优先算法 (SPF)
    • 使用 SPF 算法计算到达目的地的最佳路径。
    • SPF 算法基于 IS-IS 的链路状态数据库来构建一棵树形结构,从而确定最优路径。

IS-IS 的优势

  • 可扩展性:适用于大型网络。
  • 快速收敛:当网络拓扑发生变化时能够快速重新计算路由。
  • 简单性:相对简单的配置和管理。
  • 多层支持:支持 IPv4 和 IPv6 等多种网络层协议。
  • 安全性:提供了认证机制来保护网络免受未经授权的访问。

应用场景

IS-IS 主要应用于服务提供商网络、大型企业网络等场景,特别是在需要支持多层协议和大规模网络部署的情况下。IS-IS 的设计使其非常适合在广域网 (WAN) 环境中使用,并且它还支持虚拟路由器冗余协议 (VRRP) 和多协议标签交换 (MPLS) 等特性。

Index