Package: iputils-tracepath
Version: 3:20190709-3
Severity: normal

When a router on the path returns ICMPv6 type 1 (Destination
unreachable) code 6 (reject route to destination), traceroute
fails to recognise that as an error condition and soldiers on with
higher TTLs, thus giving the impression of a routing loop where there
is none.

Probably traceroute should treat _all_ type 1 packets as an error
condition and stop there, whether it knows about the code or not.


$ traceroute6.iputils 2a0b:b880:1000::1
traceroute to 2a0b:b880:1000::1 (2a0b:b880:1000::1) from 
2001:470:c82d:ff:56a0:50ff:fe85:3b43, 30 hops max, 24 byte packets
 1  tikva.mamane.lu (2001:470:c82d:ff::1)  0,3552 ms  0,2890 ms  0,2921 ms
 2  tunnel336250.tunnel.tserv10.par1.ipv6.he.net (2001:470:1f12:c7::1)  11,4314 
ms  12,3330 ms  13,4509 ms
 3  10ge7-3.core1.par2.he.net (2001:470:0:7b::1)  11,6243 ms  12,3697 ms  
66,5686 ms
 4  100ge2-2.core1.fra1.he.net (2001:470:0:2d5::2)  22,1802 ms  22,1087 ms  
21,3588 ms
 5  2001:7e8:0:1101::2 (2001:7e8:0:1101::2)  28,2449 ms  26,3862 ms  26,3117 ms
 6  2001:7e8:1:11fe::b (2001:7e8:1:11fe::b)  24,7129 ms  25,7440 ms  26,5004 ms
 7  2001:7e8:82e4:200::1 (2001:7e8:82e4:200::1)  28,8680 ms  26,9187 ms  
26,3931 ms
 8  2001:7e8:8f03:10f::2 (2001:7e8:8f03:10f::2)  28,0338 ms  25,6848 ms  
26,5857 ms
 9  2001:7e8:8f03:10f::2 (2001:7e8:8f03:10f::2)  26,4234 ms  25,7886 ms  
26,6329 ms
10  2001:7e8:8f03:10f::2 (2001:7e8:8f03:10f::2)  26,4964 ms  52,6529 ms  
26,2147 ms
11  2001:7e8:8f03:10f::2 (2001:7e8:8f03:10f::2)  26,2990 ms  26,7112 ms  
27,6096 ms


$ ping6 2a0b:b880:1000::1
PING 2a0b:b880:1000::1(2a0b:b880:1000::1) 56 data bytes
>From 2001:7e8:8f03:10f::2: icmp_seq=1 Destination unreachable: Unknown code 6
>From 2001:7e8:8f03:10f::2: icmp_seq=2 Destination unreachable: Unknown code 6
>From 2001:7e8:8f03:10f::2: icmp_seq=3 Destination unreachable: Unknown code 6


-- System Information:
Debian Release: 10.4
  APT prefers stable
  APT policy: (500, 'stable'), (400, 'testing'), (200, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-8-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_LU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages iputils-tracepath depends on:
ii  libc6    2.30-8
ii  libcap2  1:2.25-2

iputils-tracepath recommends no packages.

Versions of packages iputils-tracepath suggests:
ii  traceroute  1:2.1.0-2

-- no debconf information

Reply via email to