¿MPLS es una alternativa a IP?

Algunas diferencias:
El encabezado IP tiene una dirección de origen. El encabezado MPLS no. Esto hace que traceroute y OAM en general sean difíciles.
Una etiqueta MPLS es pequeña. No puede crear una etiqueta MPLS única para cada destino posible. Un destino dado tiene una pila de etiquetas diferente, según el lugar de origen del paquete, por lo que no puede hacer una búsqueda DNS de la pila de etiquetas, como puede hacerlo con una dirección IP.
Cliente-servidor: en IP, el cliente busca la dirección del servidor en DNS, coloca su propia dirección en el campo de dirección de origen y envía el paquete. El servidor simplemente usa la dirección de origen para devolver la respuesta. Con MPLS, el servidor tiene que buscar la pila de etiquetas de devolución, antes de que pueda enviar la respuesta, una carga significativa.
Las direcciones IP son jerárquicas, lo que permite la agregación. Las tablas de enrutamiento escalan bien, porque regiones enteras están cubiertas por una sola entrada de enrutamiento en enrutadores distantes. Las etiquetas MPLS son demasiado pequeñas para permitir una jerarquía.
MPLS tiene su lugar, pero es un lugar diferente al de IP. Es una técnica de túnel muy eficiente, porque el encabezado es lo suficientemente pequeño como para evitar los problemas de fragmentación que mataron a L2TP. Puede hacer cosas increíbles dentro de una sola red e incluso entre redes que confían entre sí.

MPLS es una alternativa a la VLAN. Es un protocolo de capa 2 (sí, con “trucos” de capa 3) que no puede abordar el planeta, como lo hace IPv4, o el universo, como lo hace IPv6. MPLS fue un reemplazo para los protocolos de capa 2 como Frame Relay y ATM, pero si SPB fuera maduro cuando se adoptó MPLS, nadie hubiera usado MPLS.

En la práctica, no conozco a nadie que use MPLS sin IP, aunque es teóricamente posible. Pero es posible que tenga problemas para encontrar equipos MPLS que admitan IPX / SPX, Appletalk o la variedad de protocolos no IP que han tenido cierta popularidad.

No. Hay muchas, muchas cosas que MPLS no puede hacer. Es un complemento de IP para proporcionar capacidades adicionales orientadas a la conexión a la red.

Si bien GRE proporcionó un túnel básico, MPLS lo extendió aún más y permitió una ingeniería de tráfico explícita que ha sido esencial para muchas redes. MPLS también ha habilitado una solución VPN enrutada por el cliente y aprovisionada por el proveedor. Y para aquellos que realmente buscan una restauración más rápida, MPLS proporciona una base sólida para la protección del camino.

No.

La mayoría de las otras respuestas son bastante claras, por lo que me centraré en otro aspecto de MPLS que está menos cubierto.

MPLS es realmente multiprotocolo (en estos días, de todos modos), por lo que nada le impide decirle cómo transportar tráfico no IP. A pesar de la popularidad de la IP en muchos contextos, existen protocolos que no son IP y todavía se usan ampliamente, aunque más en entornos de nicho.

Por ejemplo, es absolutamente una locura que miles de sistemas SCADA estén expuestos a Internet público (eso es un problema y, sinceramente, me sorprende que hayan sucedido tan pocas cosas malas hasta ahora). Están expuestos porque a veces los ingenieros quieren poder operar dichas redes de forma remota, como desde casa o desde otros sitios autorizados. Este es exactamente el tipo de situación en la que poder tener una red segura de estilo X-Bone es la forma correcta de establecer la topología deseada, pero no puede canalizar SCADA sobre ella porque SCADA no está basada en IP. Allí, usaría MPLS para manejar el SCADA a través de la red.

Esta es la configuración lógica, sólida, segura y auditable, por lo que, naturalmente, no se usa mucho.

después de esta explicación muy tonta, podemos decir que es semi-alternativa a BGP ya que proporciona un núcleo libre de BGP donde en el núcleo de la red no necesita almacenar la tabla completa de enrutamiento de Internet solo etiqueta las rutas de host a los dispositivos en la red, por ejemplo: PE y RR

buenos libros para ayudarlo Fundamentos de MPLS, configuración de MPLS en Cisco IOS y MPLS Enabled Application (High lvl)

Mis respetos