MPLS (Multiprotocol Label Switching) é um framework definido pelo IETF (Internet Engineering Task Force), que proporciona o encaminhamento e a comutação eficientes de
fluxos de tráfegos através da rede. O cabeçalho MPLS
genérico tem 4 bytes de extensão e 4 campos, sendo o mais importante o Rótulo, que mantém o índice. Tendo por foco a arquitetura de rede, o MPLS está localizado entre as seguintes
camadas/protocolos: