Sem alternativa de ip

Algumas diferenças: O cabeçalho IP possui um endereço de origem. O cabeçalho MPLS não. Isso torna o traceroute e o OAM em geral difíceis. Um rótulo MPLS é pequeno. Você não pode criar um rótulo MPLS exclusivo para cada destino possível. Um determinado destino tem uma pilha de rótulos diferente, dependendo de onde você origina o pacote, portanto, você não pode simplesmente fazer uma pesquisa DNS da pilha de rótulos, como faria com um endereço IP. Cliente-servidor: no IP, o cliente procura o endereço do servidor no DNS, coloca seu próprio endereço no campo de endereço de origem e envia o pacote. O servidor simplesmente usa o endereço de origem para enviar a resposta de volta. Com o MPLS, o servidor precisa consultar a pilha de etiquetas de retorno antes de enviar a resposta, um fardo significativo. Os endereços IP são hierárquicos, o que permite agregação. As tabelas de roteamento são bem dimensionadas, porque regiões inteiras são cobertas por uma única entrada de roteamento em roteadores distantes. Os rótulos MPLS são muito pequenos para permitir uma hierarquia. MPLS tem seu lugar, mas é um lugar diferente do IP. É uma técnica de tunelamento muito eficiente, porque o cabeçalho é pequeno o suficiente para evitar os problemas de fragmentação que mataram o L2TP. Ele pode fazer coisas incríveis em uma única rede e até mesmo entre redes que confiam umas nas outras.

após essas explicações muito úteis, podemos dizer que é uma semi-alternativa ao BGP, uma vez que fornece um núcleo livre de BGP onde no núcleo da rede você não precisa armazenar a tabela de roteamento de internet completa, apenas etiqueta para rotas de host para os dispositivos em a rede, por exemplo: PE e RR

bons livros para ajudá-lo MPLS Fundamentals, MPLS Configuration on Cisco IOS e MPLS Enabled Application (High lvl)

Meus respeitos

Não. Há muitas, muitas coisas que o MPLS não pode fazer. É um suplemento ao IP para fornecer recursos adicionais de conexão à rede.

Embora o GRE fornecesse tunelamento básico, o MPLS estendeu isso ainda mais e permitiu a engenharia de tráfego explícita que foi essencial para muitas redes. O MPLS também habilitou uma solução VPN roteada pelo cliente e provisionada pelo provedor. E para aqueles que realmente desejam uma restauração mais rápida, o MPLS fornece uma base sólida para proteção de caminho.

MPLS é uma alternativa à VLAN. É um protocolo de camada 2 (sim, com "truques" de camada 3) que não pode se dirigir ao planeta, como o IPv4 pode, ou ao universo, como o IPv6 pode. MPLS foi um substituto para protocolos de camada 2, como Frame Relay e ATM, mas se o SPB estivesse maduro quando o MPLS foi adotado, ninguém jamais teria usado o MPLS.

Na prática, não conheço ninguém que use MPLS sem IP, embora seja teoricamente possível. Mas você pode ter problemas para encontrar equipamentos MPLS que suportem IPX / SPX, Appletalk ou a variedade de protocolos não IP que têm obtido alguma popularidade.

Não.

A maioria das outras respostas é bastante clara, então vou me concentrar em outro aspecto do MPLS que não é tão bem abordado.

MPLS é verdadeiramente multiprotocolo (atualmente, pelo menos), então nada o impede de dizer a ele como transportar tráfego não IP. Apesar da popularidade do IP em muitos contextos, os protocolos não IP existem e ainda são amplamente usados, embora mais em ambientes de nicho.

Por exemplo, é absolutamente insano que milhares de sistemas SCADA sejam expostos à Internet pública (isso é pedir problemas e estou honestamente surpreso que tão poucas coisas ruins tenham acontecido até agora). Eles estão expostos porque às vezes os engenheiros desejam operar essas redes remotamente, como de casa ou de outros locais autorizados. Este é exatamente o tipo de situação em que poder ter uma overnet segura no estilo X-Bone é a maneira correta de estabelecer a topologia desejada, mas você não pode canalizar o SCADA sobre ela porque o SCADA não é baseado em IP. Lá, você usaria MPLS para lidar com o SCADA pela overnet.

Esta é a configuração lógica, sólida, segura e auditável, então naturalmente não é muito usada.