O Multiprotocol Label Switching (em portugues, "Comutacao de Rotulos Multiprotocolo") e um mecanismo em redes de telecomunicacoes de alto desempenho que direciona dados de um no da rede para o proximo no baseado em rotulos de menor caminho em vez de enderecos de rede longos, evitando consultas complexas em uma tabela de roteamento. Os rotulos identificam enlaces virtuais (caminhos) entre nos distantes em vez de pontos terminais. O MPLS pode encapsular pacotes de varios protocolos de rede. O MPLS suporte uma serie de tecnologias de acesso, incluindo T1/E1, ATM, Frame Relay e DSL. O protocolo MPLS edefinido pelo IETF (Internet Engineering Task Force)proporciona o encaminhamento e a comutacao eficientesde fluxos de trafego atraves da rede, apresentando-secomo uma solucao para diminuir o processamento nosequipamentos de rede e interligar com maior eficienciaredes de tecnologias distintas. O termo "Multiprotocol"significa que esta tecnologia pode ser usada sob qualquerprotocolo de rede. Considerando a Internet e a importanciade seus protocolos nas varias WANs publicas e privadas,tem-se aplicado o estudo e implementacao do MPLS basicamentepara redes IP.Este protocolo disponibilizaos servicos de QoS, Engenharia de Trafego (TrafficEngineering) e VPN para uma rede baseada em IP. Emrelacao a aplicacoes que exigem tempo real, a redeMPLS oferece a implementacao de QoS que nao pode serimplementada em rede IP. Com a implementacao do QoSpodemos diferenciar diversos tipos de trafegos e trata-losde forma distinta, dando prioridades as aplicacoesmais sensiveis (rede escalonavel).Como FuncionaRedes baseadas em IP geralmente deixam a desejar no quesito qualidade de servico, que sao caracteristicas disponiveis nas redes baseadas em circuitos como ATM, com as quais as empresas estao mais acostumadas. O MPLS traz a sofisticacao do protocolo orientado a conexao para o mundo IP sem conexao. E esse o segredo que torna as redes IP tao convenientes para as aplicacoes empresariais. Com base em avancos simples no roteamento IP basico, o MPLS proporciona melhor performance e capacidade de criacao de servicos para a rede.Em uma rede IP convencional, os pacotes de dados sao roteados com base nas informacoes contidas em seus cabecalhos (headers) e nas informacoes que cada roteador dispoe sobre o a alcance e a disponibilidade dos outros roteadores da rede. Nas redes MPLS, os pacotes sao rotulados assim que entram na rede, sendo encaminhados apenas com base no conteudo desses rotulos. Capacitando os roteadores a decidir o encaminhamento mais adequado com base em tais rotulos, o MPLS evita o esquema de intenso processo de pesquisa de dados utilizado no roteamento convencional.Encaminhar pacotes com base em seus rotulos, em vez de rotea-los com base nos cabecalhos, traz inumeras e significativas vantagens: os pacotes sao processados mais rapidamente, porque o tempo gasto para encaminhar um rotulo e menor do que o gasto para rotear um header de pacote; pode-se atribuir prioridade aos rotulos, o que torna possivel garantir a qualidade de servico de Frame Relay e de ATM; os pacotes percorrem a rede publica atraves de caminhos estaticos do tipo circuito, que sao a base para Redes Virtuais Privadas (VPNs); A carga util dos pacotes nao e examinada pelos roteadores de encaminhamento, permitindo diferentes niveis de criptografia e o transporte de