The MPLS label header is encapsulated between the data link layer header and the network layer header of the message.