MPLS

 MPLS (Multi-Protocol Label Switching) es el estándar de la industria para el transporte eficiente de datos en redes de proveedores de servicios (ISPs). En Juniper, MPLS no es solo un protocolo, sino una arquitectura que permite separar el tráfico de tus clientes del núcleo de tu red.

 

¿Qué hace y cómo funciona?


A diferencia del enrutamiento IP tradicional, donde cada router analiza la dirección de destino completa, MPLS utiliza etiquetas (labels) de 32 bits.

    Enrutamiento IP: Es como una carta que el cartero debe leer en cada esquina para saber a dónde va.

    MPLS: Es como un paquete en una cinta transportadora con un código de barras. Los routers internos solo leen el código y lo pasan al siguiente punto sin mirar el contenido. 

 

Los Roles de los Routers

En una red MPLS, los routers tienen nombres específicos según su función:

  •   LER (Label Edge Router) o Ingress: El router donde entra el tráfico IP. Él le pone la  etiqueta (operación Push).

  •   LSR (Label Switching Router) o Transit: Los routers del núcleo. Solo cambian una etiqueta por otra (operación Swap).

  •  Egress LER: El router de salida. Quita la etiqueta y entrega el paquete IP original (operación Pop 

 Protocolos de Señalización (Cómo se reparten las etiquetas)


Para que los routers sepan qué etiqueta usar, necesitan un protocolo de señalización. Los dos más usados en Juniper son:

  • LDP (Label Distribution Protocol): El más sencillo. Sigue la ruta más corta que dicte tu protocolo de IGP.

  •     RSVP (Resource Reservation Protocol): Más avanzado. Permite Ingeniería de Tráfico (TE). Puedes obligar al tráfico a ir por un camino específico aunque no sea el más corto (útil para balanceo de carga o enlaces de fibra críticos) 

 

 Configuración Básica en Juniper (Paso a Paso):

 

 

# 1. Definir el ID del router (debe coincidir con la Loopback)
set routing-options router-id (router que corresponda ejemplo
 2.2.2.2/32)

# 2. Configurar la Loopback (El "ancla" de la sesión)
set interfaces lo0 unit 0 family inet address X.X.X.X/32

# 3. Configurar la interfaz física con IP y Familia MPLS
set interfaces ge-0/0/0 unit 0 family inet address X.X.X.X/X
set interfaces ge-0/0/0 unit 0 family mpls

# 4. Ajustar el MTU (Para que las etiquetas no corten el tráfico)
set interfaces ge-0/0/0 mtu 1524

# 5. Configurar OSPF en la interfaz física
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 interface-type p2p

# 6. ACTIVAR LA LOOPBACK EN OSPF (Obligatorio)
set protocols ospf area 0.0.0.0 interface lo0.0 passive 

# 7. Activar el reenvío de etiquetas en la interfaz
set protocols mpls interface ge-0/0/0.0

# 8. Activar el intercambio de etiquetas (LDP) en la física y la Loopback
set protocols ldp interface ge-0/0/0.0
set protocols ldp interface lo0.0 


  

 

Verificaciones:  

 

   

 

 

 

ComandoQué estás verificando
show mpls interfaceConfirmar que las interfaces están "Up" para MPLS.
show ldp neighborVer si tienes adyacencia con los vecinos para repartir etiquetas.
show ldp databaseVer qué etiquetas te está mandando cada vecino.
show route table mpls.0La más importante. Aquí ves la tabla de reenvío de etiquetas.
traceroute mpls ipv4 <destino>Rastrea el camino viendo qué etiquetas se usan en cada salto.

 

ComponenteComando Necesario¿Por qué?
Interfaceset interfaces <int> unit 0 family mplsPermite el tráfico de etiquetas en el puerto.
MTUset interfaces <int> mtu 1524Crítico: Evita que los paquetes MPLS se descarten por ser muy grandes.
MPLSset protocols mpls interface <int>.0Habilita el reenvío MPLS.
LDP Físicaset protocols ldp interface <int>.0Crea la adyacencia con el vecino para etiquetas.
LDP Loopbackset protocols ldp interface lo0.0Permite que el router anuncie su propia identidad (FEC).

 

 

 

 

 

 

No hay comentarios:

Publicar un comentario

  ¡Bienvenido/a Si estás aquí, es porque las redes, los cables, los routers y las configuraciones ya no son un misterio… o quizá justo lo ...