Interior Gateway Routing Protocol
Interior Gateway Routing Protocol（IGRP）は、ルーティングプロトコルの一つ。
自律システム (AS) 内のルーティングを行うInterior Gateway Protocol（IGP）の通信プロトコルである。
また、距離ベクトル型（DVA）のルーティングを行う距離ベクトル型ルーティングプロトコル（ディスタンスベクタルーティング）である。
シスコシステムズが開発した。自律システム（AS）内のルーター間でルーティングデータの交換に使われた。
IGRPは独自プロトコルであり、大規模ネットワークでRIPを使ったときの制約（最大ホップ数が15までで、単一のルーティング統計情報しかない）への対処の1つとして開発された。IGRPはルート毎に複数の統計情報をサポートし、帯域幅、遅延、負荷、MTU、信頼性などがある。2つのルートがあるとき、事前に調整可能な計算式でそれら統計情報を組み合わせて1つの統計量とし、ルート選択に利用する。IGRPでの最大ホップ数は255（デフォルトでは100）で、ルーティングの更新は（デフォルトでは）90秒毎にブロードキャストされる。
IGRPはCIDRの導入される以前のクラスを考慮したルーティングプロトコルである。したがってサブネットマスクを扱えず、全てのアドレスをクラスA、B、Cに分類して扱う。このようなプロトコルはIPアドレス枯渇問題の原因の1つとされ、廃れていった。