What is Multiprotocol Label Switching (MPLS)?
Multi Protocol Label Switching (MPLS) is an Internet Engineering Task Force (IETF) initiative designed to improve the speed, efficiency and manageability of traffic flow across IP-based networks. MPLS combines the traffic engineering capabilities of Layer 3 routing with the speed benefits of Layer 2 switching. MPLS is used in the creation of any-to-any Virtual Private Networks which need to be able to prioritize certain classes of traffic (e.g. delay-sensitive over non-delay-sensitive), differentiate levels of performance for that traffic, and deliver SLA-assured levels of bandwidth.