MPLS significa conmutación de etiquetas multiprotocolo. Es una técnica de redes de transporte de datos para usar en redes de telecomunicaciones de alto rendimiento que dirige el flujo de tráfico a través de la red. MPLS funciona adjuntando etiquetas a los paquetes que contienen información basada en rutas predefinidas creadas por el administrador de la red MPLS. MPLS fue diseñado para proporcionar un enrutamiento más rápido que el enrutamiento tradicional basado en IP y admitir múltiples protocolos.
La historia de MPLS se remonta a la década de 1990, cuando los proveedores de servicios construían complejas redes ATM y Frame Relay que utilizaban diferentes tecnologías de acceso. MPLS fue diseñado para estandarizar y simplificar la integración entre múltiples servicios, y las empresas han implementado redes MPLS a nivel mundial para conectar oficinas remotas y centros de datos, ya que MPLS proporciona enrutamiento de tráfico predecible, gestión de calidad de servicio y confiabilidad. Sin embargo, incluso a medida que aumenta la dependencia de los servicios en la nube, las redes MPLS carecen de la escalabilidad y agilidad que la emergente SD-WAN Plataforma puede proporcionar.