Vantagens do MPLS
O roteamento explícito permite que através da classificação de pacotes, sejam atribuídos rótulos a estes, e fazendo assim com que estes sejam encaminhados, através de um caminho virtual, não havendo assim a necessidade do pacote ser analisado nó a nó. O roteamento explícito também faz com que sejam criados túneis virtuais, onde os LSR ignorarão os pacotes que não tenham sido mandados pelos LSP destinado ao LSR.
Como o componente de encaminhamento é independente do componente de controle, é possível, que um evolua sem afetar o funcionamento do outro. Desta forma, é possível evoluir a rede de forma fácil e sem grandes custos.
A componente de encaminhamento MPLS pode se adaptar a múltiplas camadas de rede (IP, IPX, e outros), não havendo uma camada específica de funcionamento.Apesar do objetivo inicial do MPLS de trabalhar sobre ATM, a comutação de rótulos pode trabalhar sobre qualquer protocolo da camada de enlace.
O MPLS pode lidar tanto com o encaminhamento unicast ( com ou sem qualidade de serviço) quanto com o multicast.
O encaminhamento tradicional baseado em IP não está sendo suficiente para lidar com o enorme tráfego gerado na Internet. Mesmo com técnicas avançadas que façam procuras rápidas nas tabelas dos roteadores, a carga gerada no roteador é comumente maior do que este pode agüentar. Isso pode ocasionar perda de pacotes, de conexão e uma performance não-satisfatória de uma rede baseada em IP.
O MPLS vem demonstrando ser uma solução para este problema. A comutação por rótulos é muito mais rápida porque o valor do rótulo do pacote de entrada é utilizado pra acessar a tabela de encaminhamento do roteador, desta forma, o rótulo é utilizado com um índice para a tabela. Essa procura na tabela só necessita de um acesso, enquanto os acessos tradicionais na tabela do roteador podem necessitar milhares de procuras.
O resultado disto é uma operação mais eficiente onde o pacote é mandado através da rede com maior rapidez do que no roteamento convencional IP, reduzindo assim o atraso e o tempo de resposta, numa comunicação entre 2 usuários.
O MPLS possui grande escalabilidade, visto que possui a capacidade de acomodar o grande fluxo de dados gerado pelos usuários da Internet.
O MPLS nada mais é do que uma gama de protocolos de encaminhamento.
Neste caso, não há necessidade dos roteadores saberem todos os possíveis destinos dos pacotes. Há uma separação mais evidente do roteamento intra-domínio e inter-domínio.