What Is MPLS?
In computer networking and telecommunications, MultiProtocol Label Switching (MPLS) is a data transport mechanism based on label switching. Data packets are assigned a short label, which avoids complex lookups via a routing table. These labels are inserted at the entrance of the MPLS network and removed at its output.
This protocol has evolved to provide a unified data-carrying service for customers using a technique called packet switching. MPLS can be used to carry almost any type of traffic, such as voice or IPv4, IPv6, and even Ethernet frames or ATM (Asynchronous Transfer Mode) packets.
MPLS enables large-scale deployment to carry different types of traffic while respecting the constraints associated with operations and a single infrastructure.