IS-IS 最初为 OSI 网络设计,后扩展支持 IP(集成 IS-IS),是运营商网络常用的 IGP,华为设备默认支持。
基本概念
| 术语 | 说明 |
|---|
| IS(Intermediate System) | 路由器 |
| ES(End System) | 主机 |
| DIS(Designated IS) | 广播网指定中间系统(类似 DR) |
| NET(Network Entity Title) | 路由器标识,类似 Router ID |
| System ID | NET 中间 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-IS | OSPF |
|---|
| 起源 | OSI | TCP/IP |
| 区域 | 路由器划分(NET 区域) | 接口划分(area 命令) |
| DIS | 支持抢占 | DR 不抢占 |
| LSA/LSP | 一种 LSP 变长 | 多种 LSA 类型 |
| 扩展性 | 运营商骨干常用 | 企业园区常用 |
常见问题
| 问题 | 原因/解决 |
|---|
| 邻居不起来 | NET/System ID 冲突、Level 不匹配、Hello 参数不一致 |
| L1 学不到跨区域路由 | 需要 L1-2 路由器,或配置路由泄露 |
| DIS 频繁变化 | 优先级相同且抢占导致,配置不同优先级 |
🔗 相关笔记:03.06_OSPF 03.08_BGP