Multiprotocol Label Switching

Circuitos virtuales en las redes IP, sobre las que introduce una serie de mejoras: La tecnología MPLS es una solución para la conmutación multiprotocolo:

Cuando un paquete no etiquetado entra a un enrutador de ingreso y necesita utilizar un túnel MPLS, el enrutador primero determinará la Clase Equivalente de Envío (FEC), luego inserta una o más etiquetas en el encabezado MPLS recién creado.

Acto seguido el paquete salta al enrutador siguiente según lo indica el túnel.

Basado en el contenido de la etiqueta el enrutador efectuará una operación apilar (PUSH), desapilar (POP) o intercambiar (SWAP).

El paquete es enviado basándose en el contenido de su etiqueta, lo cual permite un enrutamiento independiente del protocolo.

En el enrutador de regreso donde la última etiqueta es retirada, solo queda la carga útil, que puede ser un paquete IP o cualquier otro protocolo.

En ciertos casos, es posible que la última etiqueta sea retirada en el penúltimo salto (anterior al último enrutador que pertenece a la red MPLS); este procedimiento es llamado remoción en el penúltimo salto (PHP).