Multiprotocol Label Switching (MPLS) is a labeling technique used to increase the speed of traffic flow. Each packet is tagged with the path sequence to the destination. This saves time by not have to do a lookup of the routing table. In another word packet switching is done at layer 2 instead of layer 3. MPLS support multiple protocols such as IP, ATM, and frame relay. See also MPLS/TE.