IS-IS
AS内で使うリンクステート型のルーティングプロトコル。ルータ同士が接続情報を共有してSPFで経路を計算し、OSPFと異なり経路制御メッセージをIPパケットではなくデータリンク層上で交換する。Level 1とLevel 2の階層構造を持つ。
イマシルちゃんの解説
OSPFは、ルータ同士が接続情報を共有して、それぞれがコストの小さい経路を計算するよ。
IS-ISも同じように接続情報を共有するプロトコルなんだ。
でも、経路情報の伝え方が違うの。
OSPFはIPパケットで情報を送るけれど、IS-ISはIPパケットに載せず、イーサネットなどのフレームに直接載せて送るんだよ。
またIS-ISでは、大きなネットワークを複数のエリアに分け、経路情報を2つの階層で管理できるんだ。
同じエリア内の経路を扱う仕組みがLevel 1で、エリア間の経路を扱う仕組みがLevel 2だよ。
IPv4やIPv6の経路にも対応していて、通信事業者の大きなネットワークでも使われているんだ。
この解説はわかりやすかったですか?
より深い解説
定義
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内部で使われる。