I. Label Distribution Protocol (LDP)
La característica básica de MPLS es que todos los paquetes están etiquetados. MPLS puede ayudar a construir una red que pueda comprender y procesar etiquetas. La red puede procesar datos de manera más eficiente y admite varios tipos de servicios (como VPN e ingeniería de tráfico). Se debe agregar una etiqueta a un paquete de datos IP antes de que el paquete se envíe a una red MPLS. Además, cuando un paquete etiquetado se reenvía a lo largo de la ruta de conmutación de etiquetas (LSP) en la red MPLS, el enrutador de conmutación de etiquetas (LSR) verifica solo el valor de la etiqueta y realiza las operaciones correspondientes, como buscar y reemplazar la etiqueta. ¿Qué etiqueta agregará el LSR de ingreso a un paquete de datos IP? ¿Qué es el LSP? ¿Cómo podemos asegurarnos de que un paquete de datos IP pueda atravesar sin problemas una red MPLS? Estos problemas están relacionados con el plano de control y deben resolverse mediante protocolos. Además, todas las preparaciones de reenvío de datos deben realizarse antes de que un paquete de datos IP llegue al LSR de ingreso.
Se requiere un protocolo para ayudar a establecer LSP para el tráfico, asignar etiquetas a los FEC (flujos de tráfico con prefijos de ruta específicos) y transferir o distribuir asignaciones de etiquetas a otros LSR.
OSPF, EIGRP, RIP e IS-IS no se pueden usar para distribuir etiquetas. Por lo tanto, se requiere un nuevo protocolo que sea independiente de todos los protocolos de enrutamiento y pueda usarse junto con todos los protocolos de enrutamiento. Además, este protocolo puede unir etiquetas a FEC específicos y distribuir etiquetas a otros LSR. LDP es tal protocolo
Cada LSR que ejecuta LDP une las etiquetas a los prefijos de ruta en su tabla de enrutamiento y luego distribuye las etiquetas asignadas por LDP a todos sus pares LDP. Los pares LDP consideran estas etiquetas recibidas como las etiquetas salientes o etiquetas remotas, y guardan las etiquetas junto con sus etiquetas locales en una tabla especial. Por lo general, un enrutador habilitado para LDP tiene múltiples pares LDP. Estos pares asignan etiquetas a las rutas y las distribuyen al enrutador habilitado para LDP.
Un LSR puede recibir etiquetas distribuidas por múltiples pares LDP para el mismo FEC al mismo tiempo. El enrutador usa solo una etiqueta como etiqueta saliente del prefijo. El LSR obtiene el siguiente salto del prefijo IPv4 a través de la tabla de base de información de enrutamiento (RIB), y utiliza la etiqueta distribuida por el LSR del siguiente salto como la etiqueta saliente final.
Después de que LDP termina su trabajo, se establece un LSP.