MPLS es un mecanismo estándar creado por la IETF que opera entre la capa de enlace de datos y la capa de red del modelo OSI. MPLS fue diseñado para unificar el servicio de transporte de datos para redes basadas en circuitos y paquetes mediante la asignación de etiquetas a los paquetes cuando ingresan a un dominio MPLS y el conmutado de los paquetes dentro del dominio basado en esas etiquetas.