MPLS
Short for Multiprotocol Label Switching, MPLS is the processing of data packet labels. With MPLS labels are examined instead of having to examine the contents of each packet, thus determining the network destination in a more efficient manner. This method can improve data transmission speeds because there is no need for a routing table to perform a look up of the data packet's destination.
Due to the virtual paths between network nodes, MPLS is not dependent on an OSI (Open Systems Interconnection) model data link layer. It also virtually eliminates the necessity to use layer 2 networks for different types of network traffic. By including the MPLS header, containing one or more labels, to each data packet, networks gain a much needed improvement in data transmission efficiency, helping to decrease costs in the end.