MPLS

QUE ES MPLS [edit]

Introducción

MPLS (Multiprotocol Label Switching) es una tecnología de red que dirige paquetes de datos basándose en etiquetas preasignadas en lugar de las direcciones IP completas. Esto permite una transmisión más rápida y eficiente, y facilita la implementación de servicios avanzados como VPNs (Virtual Private Networks), QoS (Quality of Service) y balanceo de carga. En este manual se explicarán los conceptos básicos, las configuraciones y las validaciones para redes MPLS, tomando como referencia las plantillas adjuntas.


¿Qué es MPLS?

Definición: MPLS es una técnica que utiliza etiquetas para enrutar el tráfico en lugar de tablas de enrutamiento convencionales. Esto reduce el tiempo de procesamiento y permite una mayor flexibilidad en la administración del tráfico.

Principales Componentes:

  • LSR (Label Switching Router): Encaminador que analiza y conmuta paquetes basados en etiquetas.
  • LER (Label Edge Router): Router en el borde que asigna etiquetas a los paquetes entrantes y las elimina en los salientes.
  • FEC (Forwarding Equivalence Class): Clasificación de tráfico que recibe el mismo tratamiento.

Ventajas:

  • Alta escalabilidad.
  • Optimización del tráfico de red.
  • Soporte para múltiples servicios.

Configuración de MPLS

La configuración de MPLS incluye habilitar LDP (Label Distribution Protocol), configurar etiquetas y enrutar el tráfico.

Ejemplo de Configuración (Basado en las Plantillas):

mpls ldp enable
mpls ip
mpls label protocol ldp
mpls ldp-srbe convergence enhance
mpls traffic-eng tunnels

Explicación de los Comandos:

  • mpls ldp enable: Activa LDP en el router.
  • mpls ip: Habilita MPLS en interfaces IP.
  • mpls label protocol ldp: Define LDP como protocolo de distribución de etiquetas.
  • mpls traffic-eng tunnels: Activa ingeniería de tráfico para túneles MPLS.

Habilitar MPLS en una Interfaz (Ejemplo):

interface GigabitEthernet0/1
ip address 192.168.1.1 255.255.255.0
mpls ip

Validación de Configuración

Para validar que MPLS está configurado correctamente, se utilizan los siguientes comandos:

  • Verificar que MPLS esté habilitado:
    show mpls ldp parameters
  • Revisar las interfaces con MPLS activo:
    show mpls interfaces
  • Confirmar la asignación de etiquetas:
    show mpls ldp bindings
  • Verificar los LDP vecinos:
    show mpls ldp neighbor
  • Inspeccionar el estado de las rutas MPLS:
    show ip route mpls

Escenario Práctico

Objetivo: Configurar MPLS en dos routers para enrutar tráfico entre dos redes y validar la funcionalidad.

Topología:

  • Router 1 (R1): Conexión a red 192.168.1.0/24.
  • Router 2 (R2): Conexión a red 192.168.2.0/24.
  • MPLS entre R1 y R2.

Configuración en R1:

mpls ldp enable
interface GigabitEthernet0/1
ip address 10.1.1.1 255.255.255.252
mpls ip
router ospf 1
network 10.1.1.0 0.0.0.3 area 0

Configuración en R2:

mpls ldp enable
interface GigabitEthernet0/1
ip address 10.1.1.2 255.255.255.252
mpls ip
router ospf 1
network 10.1.1.0 0.0.0.3 area 0

Validación de la Conectividad:

  • Verificar vecinos OSPF:
    show ip ospf neighbor
  • Confirmar etiquetas en LDP:
    show mpls ldp bindings
  • Probar conectividad:
    ping 192.168.2.1 source 192.168.1.1

Conclusión

La implementación de MPLS en redes permite una gestión eficiente del tráfico, esencial para entornos empresariales. Este manual proporciona las bases para entender y configurar MPLS, así como los comandos para validar su funcionamiento. Durante la capacitación, se realizarán prácticas guiadas para reforzar estos conceptos.