MPLS uses a 32-bit label field that contains the information that follows: + 20-bit label (a number) + 3-bit class of service (or experimental field, typically used to carry IP precedence value) + 1-bit bottom-of-stack indicator (indicates whether this is the last label before the IP header) + 8-bit TTL (equal to the TTL in the IP header)