IS-IS あいえすあいえす
IS-ISIntermediate System to Intermediate SystemリンクステートISPSPF
IS-ISについて教えて
IS-ISとは
IS-IS(Intermediate System to Intermediate System)は、OSIプロトコルスイートから発展したリンクステート型ルーティングプロトコルです。OSPFと同様にDijkstraアルゴリズムを使って最短経路を計算します。
IS-ISとOSPFの大きな違いは設計の根底にあります。IS-ISはIPに依存しない設計のため、OSPFよりも拡張性が高く、IPv4・IPv6・MPLS等を1つのプロセスで処理できます。またIS-IS自体のルーティング情報をIPパケットで送らないため、ルーティングの再起問題(ルーティングプロトコルのパケット自体をルーティングする必要がある問題)がありません。
大規模ISPやクラウドプロバイダー(Google・Facebook・Amazon等)の内部ルーティングにIS-ISが多く採用されています。
IS-ISとOSPFの比較
| 項目 | IS-IS | OSPF |
|---|---|---|
| 起源 | OSIプロトコルスイート | TCP/IP |
| IP依存 | なし(設計上) | あり |
| IPv4/IPv6 | 1プロセスで処理 | v2/v3を別プロセスで処理 |
| LSP/LSA | LSP(Link State PDU) | LSA |
| 階層 | Level 1/Level 2 | エリア/バックボーン |
| 普及 | ISP・大規模DC | 企業ネットワーク |
歴史と背景
- 1987年:IS-ISがISO 10589として標準化
- 1992年:RFC 1195でIPを含む統合IS-IS(Integrated IS-IS)が定義
- 2000年代:大規模ISPがOSPFからIS-ISへ移行するケースが増加
- 現在:Google・Facebookのデータセンター内部ルーティングにIS-ISが使われていると言われる
IS-ISの階層構造(Level 1/2)
関連する規格・RFC
| 規格・RFC番号 | 内容 |
|---|---|
| ISO 10589 | IS-IS基本仕様 |
| RFC 1195 | Integrated IS-IS(IPを含む) |
| RFC 5308 | IS-ISでのIPv6ルーティング |