To se používá tam, kde ti transport dat v síti řeší přes MPLS akceleraci. Pokud se IP paket narve do MPLS, tak během cesty MPLS sítí se neaktualizulje TTL v IP záhlaví, ale dekrementuje se TTL v MPLS hlavičce. Takže když to dožije v MPLS cestě, tak se posílá pak zpět info, kde v MPLS cestě to chcíplo. :-)
Samozřejmě to chodí v případě, že je MPLS konfigurováno tak, aby se do MPLS vrstvy na entry bodě přeneslo TTL z IP záhlaví. Pokud se to nedělá, tak pak před tebou celá síť mezi vstupním a výstupním bodem MPLS sítě zmizí a jeví se to jako jeden hop.
Traceroute přes 3 krabice, MPLS nepřebírá TTL z IP:
/tool traceroute 10.84.255.32 src-address=10.84.255.22
# ADDRESS LOSS SENT LAST AVG BEST WORST STD-DEV STATUS
1 10.84.255.32 0% 3 2.9ms 2.9 2.9 2.9 0
To stejné, pokud je do MPLS propagování TTL z IP (tskže je zpět hlášeno kudy to šlo, jakí to mělo MPLS značky na jednotlivých hopech):
/tool traceroute 10.84.255.32 src-address=10.84.255.22
# ADDRESS LOSS SENT LAST AVG BEST WORST STD-DEV STATUS
1 10.84.0.137 0% 10 2.9ms 3 2.9 3 0.1 <MPLS:L=189,E=0>
2 10.84.0.10 0% 10 2.9ms 2.8 2.8 2.9 0 <MPLS:L=51,E=0>
3 10.84.255.32 0% 10 2.8ms 2.8 2.8 2.8 0