Interior Gateway Routing Protocol

Interior Gateway Routing Protocol(IGRP)は、シスコシステムズが開発した、自律システム(AS)内でのルーティングを行うための通信プロトコルです。これは、Interior Gateway Protocol(IGP)の一種であり、距離ベクトル型ルーティングプロトコル(DVA)に分類されます。ルーター間でルーティング情報を交換し、ネットワーク内の最適な経路を決定するために使用されました。

IGRPは、従来のRIP(Routing Information Protocol)が抱えていた制約に対処するために開発されました。RIPでは最大ホップ数が15に制限されており、単一のルーティング情報しか利用できませんでした。これに対し、IGRPはルートごとに複数の統計情報をサポートし、帯域幅、遅延、負荷、MTU、信頼性などの要素を考慮してルート選択を行うことが可能でした。

具体的には、2つのルートが存在する場合、これらの統計情報を事前に調整可能な計算式で組み合わせ、1つの統計量としてルート選択の判断基準に使用しました。また、IGRPの最大ホップ数は255(デフォルトでは100)であり、ルーティングの更新はデフォルトで90秒ごとにブロードキャストされました。

しかし、IGRPはクラスを考慮したルーティングプロトコルであり、CIDR(Classless Inter-Domain Routing)が導入される以前の設計に基づいています。そのため、サブネットマスクを正しく扱えず、全てのアドレスをクラスA、B、Cに分類して処理していました。このような制約はIPアドレスの枯渇問題を悪化させる要因の一つとなり、IGRPは次第に使われなくなっていきました。

IPアドレス枯渇問題への対策やルーティング性能の向上を目指し、シスコはIGRPの拡張版であるEIGRP(Enhanced Interior Gateway Routing Protocol)を開発しました。EIGRPは可変長サブネットマスク(VLSM)に対応し、DUAL(拡散更新アルゴリズム)を採用することで、ルーティングループを回避し、より効率的なネットワーク運用を可能にしました。

シスコはIGRPからEIGRPへの移行を積極的に進め、現在ではIGRPはほとんど使われていません。シスコのIOSでもバージョン12.3以降ではIGRPのサポートが終了しています。CCNAの新しいカリキュラム(バージョン4)でも、IGRPは過去のプロトコルとして軽く言及される程度です。

このように、IGRPはかつて重要な役割を果たしたルーティングプロトコルでしたが、技術の進歩とネットワーク環境の変化に伴い、その役目を終え、歴史的なプロトコルとなりました。EIGRPの登場により、IGRPの課題は解決され、より高度なルーティング環境が実現されています。

関連事項として、ルーティング、ルーティングプロトコル通信プロトコルEIGRP(IGRPの拡張版)があります。より詳細な情報については、シスコが提供する「An Introduction to IGRP」などの公式ドキュメントを参照することができます。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。