MPLS: Entiende su poder con un ejemplo práctico en Mikrotik

En un entorno donde las redes empresariales requieren cada vez más escalabilidad, segmentación y eficiencia en el transporte de datos, MPLS (Multiprotocol Label Switching) resulta una solución clave para ingenieros de red y administradores de infraestructura.

En este artículo, te comparto una explicación clara y directa sobre cómo funciona MPLS y cómo puedes implementarlo utilizando routers MikroTik, con un enfoque práctico en la creación de una nube VPLS (Virtual Private LAN Service).

¿Qué es MPLS y para qué se utiliza?

MPLS es una forma de pensar el tráfico de red, a diferencia del enrutamiento IP tradicional basado en direcciones de destino, MPLS utiliza etiquetas que permiten un control más preciso del camino que siguen los paquetes, habilitando:

  • Creación de redes privadas virtuales (como L2VPN y VPLS).
  • Reducción de la complejidad del enrutamiento en redes grandes.

¿Por qué usar MikroTik para MPLS?

MikroTik ofrece capacidades robustas para el despliegue de MPLS a un costo accesible, lo cual lo convierte en una opción ideal para:

  • ISPs emergentes.
  • Laboratorios de formación técnica.
  • Empresas que necesitan transporte transparente entre sedes.

Con RouterOS puedes configurar LDP, etiquetas, interfaces de túneles y VPLS sin requerir hardware especializado o licencias costosas.

Ejemplo práctico: Interconexión con VPLS

En el video que acompaña este artículo, te muestro cómo una nube MPLS puede conectar dos sitios remotos simulando una única LAN compartida, a través de VPLS logramos transportar tráfico de capa 2 (como si estuvieran físicamente conectados) sobre una infraestructura MPLS de backbone.

En el ejemplo se puede ver:

  • Cómo se encapsula el tráfico entre routers.
  • Cómo fluye el tráfico desde un extremo al otro en una topología MPLS-VPLS funcional.

Este tipo de arquitectura es ideal para:

  • Transporte de VLANs sin intervención del proveedor.
  • Conexión de oficinas remotas con necesidades de red de capa 2.

Te dejo aquí el archivo de configuración de uno de los equipos, para que puedas guiarte y avanzar más rápido en tu laboratorio:

/system/identity/set name=RB-01

/tool/romon/set enabled=yes secrets=tuPassword

/ip/dhcp-client/remove ether1

/ip address
add address=10.1.0.0/31 interface=ether1 network=10.1.0.0
add address=10.2.0.0/31 interface=ether2 network=10.2.0.0
add address=10.4.0.0/31 interface=ether3 network=10.4.0.0
add address=10.3.0.0/31 interface=ether4 network=10.3.0.0
add address=10.255.0.1 interface=lo network=10.255.0.1

#OSPF

/routing ospf instance
add disabled=no name=CORE router-id=10.255.0.1

/routing ospf area
add disabled=no instance=CORE name=BACKBONE

/routing ospf interface-template
add area=BACKBONE disabled=no interfaces=ether1,ether2,ether3,ether4,lo type=ptp

#MPLS
/mpls ldp
add afi=ip disabled=no lsr-id=10.255.0.1 transport-addresses=10.255.0.1

/mpls ldp interface
add disabled=no interface=ether1
add disabled=no interface=ether2
add disabled=no interface=ether3
add disabled=no interface=ether4

/mpls interface
add disabled=no interface=ether1
add disabled=no interface=ether2
add disabled=no interface=ether3
add disabled=no interface=ether4

Recuerda que nuestros videos maneja dual stack, por lo que aquí te dejo el video de implementación de ipv6 en el laboratorio

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *