Un protocolo de puerta de enlace interior ( IGP ) es un tipo de protocolo que se utiliza para intercambiar información de enrutamiento entre puertas de enlace (comúnmente enrutadores ) dentro de un sistema autónomo (por ejemplo, un sistema de redes corporativas de área local). Esta información de enrutamiento se puede utilizar para enrutar protocolos de capa de red como IP .
Protocolos de pasarela interior se pueden dividir en dos categorías: de vector de distancia protocolos de enrutamiento y protocolos de estado de enlace de enrutamiento . Ejemplos específicos de IGP incluyen Open Shortest Path First (OSPF), Routing Information Protocol (RIP), Intermediate System to Intermediate System (IS-IS) y Enhanced Interior Gateway Routing Protocol (EIGRP).
Por el contrario, los protocolos de puerta de enlace exterior se utilizan para intercambiar información de enrutamiento entre sistemas autónomos y dependen de los IGP para resolver rutas dentro de un sistema autónomo.
Tipos
Protocolo de enrutamiento por vector de distancia
Los protocolos de enrutamiento por vector de distancia utilizan el algoritmo Bellman-Ford . En estos protocolos, cada enrutador no posee información sobre la topología de red completa . Anuncia su valor de distancia (DV) calculado a otros enrutadores y recibe anuncios similares de otros enrutadores a menos que se realicen cambios en la red local o por vecinos (enrutadores). Con estos anuncios de enrutamiento, cada enrutador completa su tabla de enrutamiento. En el siguiente ciclo de publicidad, un enrutador anuncia información actualizada de su tabla de enrutamiento. Este proceso continúa hasta que las tablas de enrutamiento de cada enrutador convergen en valores estables.
Algunos de estos protocolos tienen la desventaja de una convergencia lenta.
Ejemplos de protocolos de enrutamiento por vector de distancia:
- Protocolo de información de enrutamiento (RIP)
- Protocolo de información de enrutamiento versión 2 (RIPv2)
- Protocolo de información de enrutamiento de próxima generación (RIPng), una extensión de RIP versión 2 con soporte para IPv6
- Protocolo de enrutamiento de puerta de enlace interior (IGRP)
Protocolo de enrutamiento de estado de enlace
En los protocolos de enrutamiento de estado de enlace , cada enrutador posee información sobre la topología de red completa. Luego, cada enrutador calcula de forma independiente el mejor salto siguiente para cada posible destino en la red utilizando información local de la topología. La colección de best-next-hops forma la tabla de enrutamiento.
Esto contrasta con los protocolos de enrutamiento por vector de distancia, que funcionan haciendo que cada nodo comparta su tabla de enrutamiento con sus vecinos. En un protocolo de estado de enlace, la única información que se transmite entre los nodos es la información utilizada para construir los mapas de conectividad.
Ejemplos de protocolos de enrutamiento de estado de enlace:
Protocolo de enrutamiento por vector de distancia avanzado
Los protocolos avanzados de enrutamiento por vector de distancia tienen las características de los protocolos de enrutamiento por vector de distancia y los protocolos de enrutamiento de estado de enlace. Un ejemplo es el Protocolo de enrutamiento de puerta de enlace interior mejorado (EIGRP).