MPLS x Formato do Rótulo/Label x Cabeçalho MPLS
Os rótulos tem a seguinte forma:
Label EXP S TTL
|-20bits Label-|-3bits CoS-|-1bit Stack-|-8bits -| Total 32 bits ou 4 bytes
• Label/FEC: Os 20 primeiros bits representam a identificação do rótulo/label, ou seja, identifica a que FEC pertence o pacote. Pacotes com o mesmo FEC, receberão o mesmo tratamento na transmissão, serão enviados da mesma forma e pelo mesmo trajeto.
• EXP: Os 3 bits de CoS (Class of Service) são usados por algumas aplicações para determinar a prioridade de tráfego e para possibilitar certos níveis de QoS (Quality of Service) na rede MPLS.
• S: O bit (1 bit) de pilha (Stack) permite a criação de uma pilha hierárquica de rótulos (MPLS é empilhável). Valor 0 provoca o descarte do pacote.
• TTL: Os últimos 8 bits fazem o papel do TTL IP convencional. O campo TTL (Time to Live) contar por quantos roteadores o pacote passou, num total de 255 (2^8). No caso do pacote viajar por mais de 255 roteadores, o valor irá ser 0 e ele é descartado para evitar possíveis loops.