Multiprotocol Label Switching
Multiprotocol Label Switching
(networking)MPLS adds a 32-bit label to each packet to improvenetwork efficiency and to enable routers to directpackets along predefined routes in accordance with therequired quality of service. The label is added when thepacket enters the MPLS network, and is based on ananalysis of the packet header. The label containsinformation on the route along which the packet may travel,and the forwarding equivalence class (FEC) of the packet.Packets with the same FEC are routed through the networkin the same way.
Routers make forwarding decisions based purely on the contentsof the label. This simplifies the work done by the router,leading to an increase in speed. At each router, the labelis replaced with a new label, which tells the next routerhow to forward the packet. The label is removed when thepacket leaves the MPLS network.
Modern ASIC-based routers can look up routes fast enough tomake the speed increase less important. However, MPLS stillhas some benefits. The use of FECs allows QoS levels tobe guaranteed, and MPLS allows IP tunnels to be createdthrough a network, so that VPNs can be implemented withoutencryption.
MPLS Resource Center.
[RFC 3031]