Exterior Gateway Protocol (EGP) é um protocolo para troca de informações de roteamento entre dois hosts de gateway vizinhos (cada um com seu próprio roteador) em uma rede de sistemas autônomos. O EGP é comumente usado entre hosts na Internet para trocar informações de tabela de roteamento. A tabela de roteamento contém uma lista de roteadores conhecidos, os endereços que eles podem alcançar e uma métrica de custo associada ao caminho para cada roteador, para que seja escolhida a melhor rota disponível. Cada roteador pesquisa seu vizinho em intervalos entre 120 a 480 segundos e o vizinho responde enviando sua tabela de roteamento completa. EGP-2 é a última versão do EGP.
Um protocolo mais recente de gateway exterior, o BGP (Border Gateway Protocol), fornece capacidades adicionais.
Também veja Interior Gateway Protocol (IGP).