Em resposta às necessidades que surgiram com a popularização da Internet e a diversificação de seus serviços,
o MPLS (MultiProtocol Label Switching) surgiu como uma
tecnologia de encaminhamento de pacotes, baseada em
rótulos. A RFC 2702 (Requirements for Traffic Engineering
over MPLS) descreve a funcionalidade básica de Traffic
Engineering (TE) em um sistema autônomo de roteamento, com enfoque em sua utilização em redes MPLS-TE. A
aplicação de TE em MPLS concretizou-se pela definição,
de início, do plano de controle do MPLS-TE, que consiste
basicamente em um protocolo de roteamento IGP, suportando constraining routing e source routing, e de um protocolo de sinalização compatível com esse roteamento.
O roteamento e a sinalização no MPLS-TE são funções,
respectivamente, dos protocolos: