IS-IS
OSPFと同じリンクステート型の、AS内部で使う経路制御プロトコル(IGP)。OSIのプロトコルとして作られ、IPを使わずにデータリンク層の上で直接やり取りする。通信事業者の大きなネットワークで多く使われる。
イマシルちゃんの解説
ルータどうしが「ぼくはこのルータと、この速さの線でつながってるよ」って情報を交換して、
みんなで同じ地図を作り、そこから一番の近道を計算するやり方があるんだ。
IS-ISは、そのやり方の仲間で、やっていることはOSPFとよく似ているんだよ。
ちょっと変わっているのは、IPの上じゃなくて、もっと下の層で直接お話しするところなんだ。
より深い解説
定義
IS-IS(Intermediate System to Intermediate System)は、ISO/IEC 10589で定められた、OSI参照モデルのネットワーク層(CLNP)向けの経路制御プロトコルである。のちにIPの経路も扱えるように拡張された(Integrated IS-IS、RFC 1195)。OSIの用語では、ルータを IS(Intermediate System)、ホストを ES(End System)と呼ぶ。
特徴
| 項目 | 内容 |
|---|---|
| 種類 | IGP(AS内部用)、リンクステート型 |
| 経路計算 | SPF(ダイクストラ法) |
| メッセージの運び方 | IPを使わず、データリンク層のフレームで直接送る |
| 階層 | レベル1(エリア内)とレベル2(エリア間)の2階層 |
| IPv6 | 新しい種類の情報(TLV)を足すだけで対応できる |
IPを使わないので、IPv4とIPv6の経路を1つのプロトコルでまとめて扱える。TLV(Type-Length-Value)の形式で情報を運ぶため、機能の拡張がしやすい。
OSPFとの比較
| IS-IS | OSPF | |
|---|---|---|
| 標準化 | ISO(のちにIETFで拡張) | IETF |
| 運ぶ層 | データリンク層の上で直接 | IPの上(プロトコル番号89) |
| エリアの境界 | リンクの上にある | ルータ(ABR)の中にある |
| 主な利用者 | 大規模な通信事業者 | 企業のネットワークなど幅広い |
経路制御プロトコルの分類
AS(自律システム)の間の経路制御に使われるのはBGPだけで、IS-ISやOSPF、RIPはAS内部で使われる。