A continuación se presentan las partes mas importantes de una red MPLS:
Label Switch Router (LSR)
Un Label Switch Router (LSR) es un router que soporta MPLS. Es capaz de entender las etiquetas de MPLS y de recibir y transmitir un paquete etiquetado en un enlace de datos. Existen tres tipos de LSR en una red MPLS:
Ingress LSR:
Estos reciben un paquete que no está etiquetado aun, insertan una etiqueta (pila de etiquetas) en frente del paquete y lo envían en un enlace de datos.
Egress LSR:
Estos reciben paquetes etiquetados, remueven las etiquetas y los envían a un enlace de datos. Los Ingress LSR y los Egress LSR son edge LSR.
Intermediate LSR
Estos reciben un paquete etiquetado, ejecutan una operación sobre él, conmutar el paquete, y lo envían en el correcto enlace de datos.
Label Switched Path(LSP)
Un Label Switched Path (LSP) es una secuencia de LSR que conmutan un paquete etiquetado a través de una red MPLS o una parte de una red MPLS. Básicamente, el LSP es el camino o parte de este que los paquetes toman en una red MPLS. El primer LSR de un LSP es el Ingress LSR para ese LSP, y el último LSR de un LSP es el Egress LSR. Todos los LSR que están entre el Ingress y el Egress LSR son LSR intermedios.
Distribución de etiquetas
La primera etiqueta es impuesta en el Ingress LSR y la etiqueta pertenece a un único LSP. El camino del paquete a través de la red MPLS está atado a ese único LSP. Todo lo que cambia es que la etiqueta tope en la pila de etiquetas es cambiada en cada salto. El Ingress LSR impone una o más etiquetas al paquete. Los LSR intermedios cambian la etiqueta tope (la etiqueta de entrada) del paquete recibido con otra etiqueta (la etiqueta de salida) y transmiten el paquete al enlace de datos de salida. El Egress LSR del LSP quita las etiquetas de este LSP y envía el paquete.
En la siguiente imagen se presentan todos estos conceptos: