IS-IS(Intermediate System to Intermediate System)

IS-IS 最初为 OSI 网络设计,后扩展支持 IP(集成 IS-IS),是运营商网络常用的 IGP,华为设备默认支持。

基本概念

术语说明
IS(Intermediate System)路由器
ES(End System)主机
DIS(Designated IS)广播网指定中间系统(类似 DR)
NET(Network Entity Title)路由器标识,类似 Router ID
System IDNET 中间 6 字节,全网唯一

NET 地址格式

NET 最长 20 字节,如 49.0001.0010.0100.1001.00:

  • 49:区域地址(Area Address)
  • 0001:区域号
  • 0010.0100.1001:System ID(6 字节)
  • 00:SEL(选择符,路由器固定为 00)

L1 与 L2 路由

  • L1(Level-1):区域内路由,类似 OSPF 的普通区域;L1 路由器默认只认识本区域
  • L2(Level-2):区域间/骨干路由,类似 OSPF Area 0
  • L1-2:同时运行 L1 和 L2,连接区域到骨干(类似 ABR)
  • 路由泄露:L2 区域间路由可以注入 L1,供区域内选路

DIS 选举(广播网)

  • 类似 OSPF DR,但支持抢占,优先级(默认 64)大者胜
  • 周期发送 CSNP(完整序列号报文),保证 LSDB 同步
  • 与 OSPF 不同:IS-IS 使用变长 LSP(无 LSA 类型概念),DIS 负责维护同步

报文类型

报文作用
Hello(IIH)建立/维持邻居
LSP链路状态信息(类似 LSU)
CSNP完整序列号报文,同步数据库
PSNP部分序列号报文,请求/确认 LSP

华为配置示例

[Huawei] isis 1
[Huawei-isis-1] is-level level-2
[Huawei-isis-1] network-entity 49.0001.0010.0100.1001.00
[Huawei-isis-1] quit
[Huawei] interface GigabitEthernet0/0/0
[Huawei-GigabitEthernet0/0/0] isis enable 1
[Huawei-GigabitEthernet0/0/0] isis circuit-level level-2

验证命令

<Huawei> display isis peer                 // 邻居
<Huawei> display isis route                // IS-IS 路由
<Huawei> display isis lsdb                 // 链路状态数据库
<Huawei> display isis interface            // 接口信息

IS-IS vs OSPF

特性IS-ISOSPF
起源OSITCP/IP
区域路由器划分(NET 区域)接口划分(area 命令)
DIS支持抢占DR 不抢占
LSA/LSP一种 LSP 变长多种 LSA 类型
扩展性运营商骨干常用企业园区常用

常见问题

问题原因/解决
邻居不起来NET/System ID 冲突、Level 不匹配、Hello 参数不一致
L1 学不到跨区域路由需要 L1-2 路由器,或配置路由泄露
DIS 频繁变化优先级相同且抢占导致,配置不同优先级

🔗 相关笔记:03.06_OSPF 03.08_BGP