Dělal jsem traceroute a zároveň záznam tcpdumpu (-v -n ). Proč ale některé zpáteční ICMP pakety mají nějaký MPLS přídomek? Kde se to používá a co to značí v ICMP? Je součástí i u jiných paketů?
normální request-response dvojice
IP (tos 0x0, ttl 10, id 14, offset 0, flags [none], proto ICMP (1), length 92)
    192.168.0.14 > XX.XX.XX.XX: ICMP echo request, id 0, seq 10, length 72
IP (tos 0x0, ttl 246, id 27715, offset 0, flags [none], proto ICMP (1), length 96)
    XX.XX.XX.XX > 192.168.0.14: ICMP time exceeded in-transit, length 76
	IP (tos 0x0, ttl 1, id 14, offset 0, flags [none], proto ICMP (1), length 92)
    192.168.0.14 > XX.XX.XX.XX: ICMP echo request, id 0, seq 10, length 72
dvojice,kde odpověď má divnou strukturu
IP (tos 0x0, ttl 9, id 130, offset 0, flags [none], proto ICMP (1), length 92)
    192.168.0.14 > XX.XX.XX.XX: ICMP echo request, id 0, seq 157, length 72
IP (tos 0x0, ttl 245, id 26895, offset 0, flags [none], proto ICMP (1), length 168)
    XX.XX.XX.XX > 192.168.0.14: ICMP time exceeded in-transit, length 148
	IP (tos 0x0, ttl 1, id 130, offset 0, flags [none], proto ICMP (1), length 92)
    192.168.0.14 > XX.XX.XX.XX: ICMP echo request, id 0, seq 157, length 72
	MPLS extension v2, checksum 0x06e9 (correct), length 12
	  MPLS Stack Entry Object (1), Class-Type: 1, length 8
	    label 24845, exp 0, [S], ttl 253