IGP

読み:あいじーぴー / 英語表記:Interior Gateway Protocol

1つのAS(自律システム)の内部で経路情報を交換するルーティングプロトコルの総称。RIP、OSPF、IS-ISなどがある。これに対し、AS同士の間で使うものをEGPといい、BGP-4が代表である。

イマシルちゃんの解説

インターネットを「国の集まり」にたとえると、
国の中の道案内をするのがIGP、国と国の間の道案内をするのがEGPなんだ。

国の中では、とにかく早く着く道を選べばいいよね。
でも、国と国の間では、「あの国は通りたくない」「この国とは仲良しだからこっちを通る」みたいに、
約束ごと(ポリシー)が大事になる。だから、使うプロトコルも違うんだよ!

より深い解説

定義

区分正式名使う場所代表的なプロトコル
IGPInterior Gateway ProtocolAS内のルータ間RIP、OSPF、IS-IS、EIGRP
EGPExterior Gateway ProtocolAS間のルータ間BGP-4

なお、EGPという名前の具体的なプロトコル(RFC 904で定められた、BGPの前身)もあったが、現在は使われておらず、「EGP」はAS間のルーティングプロトコルの分類名として使われることがほとんどである。

何を重視するか

IGPEGP
目的AS内で、最も効率的な経路を素早く見つける組織間の契約や方針(ポリシー)に従って経路を選ぶ
経路の選び方ホップ数や帯域から計算したコストが最小の経路パス属性(AS_PATH、LOCAL_PREFなど)と、管理者が設定した方針
扱う経路の数組織内の数百~数千インターネット全体の数十万以上
信頼の前提同じ組織のルータ同士なので、互いを信頼する別の組織のルータなので、受け入れる経路を厳しく選ぶ

IGPの種類

プロトコル方式メトリック特徴
RIP距離ベクトル型ホップ数小規模向け。最大15ホップ
OSPFリンクステート型コスト(帯域から計算)エリアで階層化できる。中~大規模向け
IS-ISリンクステート型コストISPのバックボーンで多く使われる
EIGRP拡張距離ベクトル型帯域と遅延などシスコ社の独自方式から公開された

OSPFとBGPを区別するポイント

説明当てはまるもの
エリアの概念を取り入れたリンクステート方式であるOSPF
ネットワークをエリアに分割し、エリア間をバックボーンで結ぶ。帯域をコストに反映できるOSPF
異なる管理ポリシーが適用された領域(AS)の間で使うBGP(EGP)
AS間を接続し、経路が変化したときだけ差分を送るBGP
ルータの台数(ホップ数)で最短経路を決める。サブネットマスクを通知できないRIPv1

OSPFはネットワークの状態の変化に応じて動的に経路を変える動的ルーティングのプロトコルであり、回線の帯域から計算したコストを使って経路を選ぶ。

ASの境界での経路の受け渡し

ASの境界にあるルータは、AS内ではIGP(OSPFなど)を、AS外とはBGPを動かし、必要に応じて経路を相互に取り込む(再配布)。ただし、インターネット全体の経路をIGPに取り込むと、IGPの経路表が大きくなりすぎるため、AS内のルータにはデフォルトルートや集約した経路だけを伝えることが多い。

実際の試験ではここに出る!

この用語が出てくる記事

↑