O MPLS permite a um roteador comutar dados de um caminho para outro. A estrutura de encapsulamento MPLS contém
A. um campo de 20 bits com o valor do rótulo.
B. um campo de fim de pilha de 2 bits que indica se há vários rótulos no pacote (00 se esse for o último rótulo e 01, 10 e 11, caso contrário).
C. um campo TTL (Time to Live) de 8 bits, conta por quantos roteadores o pacote passou, num total máximo de 256. No caso do pacote viajar por mais de 256 roteadores, ele é reiniciado para 0 para permitir mais passagens.
D. 32 bits, divididos em 5 campos.
E. um campo de 2 bits, utilizado para classes de serviço.