Entre as características do MPLS (multiprotocol label switching), inclui-se:
Com o MLPS, o encaminhamento é baseado no endereço de destino.
O cabeçalho MPLS fica entre o cabeçalho do protocolo da camada de transporte e o cabeçalho do protocolo da camada de rede.
Pacotes com um único rótulo pertencem à mesma classe de equivalência (FEC – forwarding equivalence class). Esta classe indica apenas o destino do pacote.
Quando um pacote chega a um LER (Label Edge Router), este analisa o pacote e identifica o melhor caminho na rede MPLS, e coloca o rótulo correto na frente do pacote.
Quando um pacote, encapsulado com MPLS, chega a um LSR (Label Switched Router), é realizado uma busca pelo rótulo em uma tabela, com o objetivo de determinar a interface de saída do pacote. Se encontrada, o pacote é encaminhado pela interface de saída com o mesmo rótulo.