Overview
MPLS has the following features:
High speed and efficiency—MPLS uses short- and fixed-length labels to forward packets, avoiding complicated routing table lookups.
Multiprotocol support—MPLS resides between the link layer and the network layer. It can work over various link layer protocols (for example, PPP, ATM, frame relay, and Ethernet) to provide connection-oriented services for various network layer protocols (for example, IPv4, IPv6, and IPX).
Good scalability—The connection-oriented switching and multi-layer label stack features enable MPLS to deliver various extended services, such as VPN, traffic engineering, and QoS.