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