Protocolo Interno de Distribuição (do inglês Inter-Gateway Routing Protocol - IGRP, ou Internal Gateway Protocol - IGP) é um protocolo de distribuição de dados (roteamento) do gateway dentro de uma complexa rede de computadores com várias rotas paralelas,[1] desenvolvido na década de 1980 pela Cisco Systems.
O protocolo auxilia nas seguintes funções: realizar roteamento em uma grande e complexa rede; Fornecer resposta rápida na troca de topologia de rede; Ter um baixa sobrecarga; Dividir o tráfego entre várias rotas paralelas; Manipular múltiplos tipos de serviços com um simples informações.[1]
O algoritmo utilizado pelo IGRP determina o melhor caminho entre dois pontos dentro de uma rede examinando a largura de banda e o atraso das redes entre roteadores. O IGRP converge mais rapidamente que o RIP, evitando loops de roteamento, e não tem a limitação de saltos entre roteadores. Com estas características, o IGRP viabilizou a implementação de redes grandes, complexas e com diversas topologias.