MPLS signifie Multiprotocol Label Switching (commutation multiprotocole d'étiquettes). Il s'agit d'une technique de réseau de transport de données utilisée dans les réseaux de télécommunications à haute performance qui dirige le flux de trafic à travers le réseau. MPLS fonctionne en attachant des étiquettes aux paquets qui contiennent des informations basées sur des chemins prédéfinis créés par l'administrateur du réseau MPLS. MPLS a été conçu pour fournir un routage plus rapide que le routage traditionnel basé sur IP et pour prendre en charge le transport de plusieurs protocoles.
L'histoire de MPLS remonte aux années 1990, lorsque les fournisseurs de services construisaient des réseaux ATM et Frame Relay complexes utilisant des technologies d'accès différentes. MPLS a été conçu pour normaliser et simplifier l'intégration de plusieurs services, et les réseaux MPLS ont été déployés dans le monde entier par les entreprises pour connecter les bureaux distants et les centres de données, car MPLS offre un routage prévisible du trafic, une gestion de la qualité de service et une fiabilité. Cependant, même si la dépendance à l'égard des services en nuage augmente, les réseaux MPLS n'ont pas l'évolutivité et l'agilité que les plates-formes SD-WAN émergentes peuvent offrir.