MPLS sta per Multiprotocol Label Switching. È una tecnica di rete di trasporto dati utilizzata nelle reti di telecomunicazione ad alte prestazioni che dirige il flusso del traffico attraverso la rete. MPLS funziona allegando etichette a pacchetti che contengono informazioni basate su percorsi predefiniti creati dall'amministratore di rete MPLS. MPLS è stato progettato per fornire un routing più veloce rispetto al tradizionale routing basato su IP e supporta il trasporto di più protocolli.
La storia di MPLS risale agli anni '90, quando i fornitori di servizi costruivano reti complesse di ATM e Frame Relay che utilizzavano diverse tecnologie di accesso. MPLS è stato progettato per standardizzare e semplificare l'integrazione tra più servizi, e le reti MPLS sono state implementate globalmente da aziende per collegare uffici remoti e data center, poiché MPLS offre un instradamento prevedibile, gestione della qualità del servizio e affidabilità. Tuttavia, anche con l'aumento della dipendenza dai servizi cloud, le reti MPLS mancano della scalabilità e dell'agilità che le nuove piattaforme SD-WAN possono offrire.

