Package: mtr-tiny
Version: 0.94-1+deb11u1
Severity: normal
Tags: ipv6
X-Debbugs-Cc: li...@christanell.info

Dear Maintainer,

When I'm trying to use mtr to an 'subnet router anycast address' which 
terminates on a linux router, the router answers with the IPv6 address 
configured on it's interface and not the anycast address, so the mtr does not 
stop.

(For the example I use the IPv6 documentation address space)
Let's say my linux router has the IPv6 2001:db8:0:1::1/64 and I want to make a 
traceroute to 2001:db8:0:1::
Example: mtr 2001:db8:0:1::
Host                                                      Loss%   Snt   Last   
Avg  Best  Wrst StDev
1. XXXX:XXXX::X:XX                                        0.0%     3    0.7   
1.4   0.7   2.6   1.1
2. XXXX:XXXX::X:XX                                        0.0%     3    2.4   
1.3   0.7   2.4   1.0
3. XXXX:XXXX::X:XX                                        0.0%     3    3.4   
4.5   3.4   5.5   1.1
4. 2001:db8:0:1::1                                        0.0%     3    3.7   
3.6   3.5   3.7   0.1
5. 2001:db8:0:1::1                                        0.0%     3    3.7   
3.6   3.5   3.7   0.1
6. 2001:db8:0:1::1                                        0.0%     3    3.7   
3.6   3.5   3.7   0.1
7. 2001:db8:0:1::1                                        0.0%     3    3.7   
3.6   3.5   3.7   0.1
8. 2001:db8:0:1::1                                        0.0%     3    3.7   
3.6   3.5   3.7   0.1
9. 2001:db8:0:1::1                                        0.0%     3    3.7   
3.6   3.5   3.7   0.1
10.   .......

In my opinion the mtr does not stop, because it does not get an answer from the 
requested address, but because it's an 'subnet router anycast address' the 
router answers anyway, which is correct.

Maybe I'm wrong, but I would expect a result like this:
Example: mtr 2001:db8:0:1::
Host                                                      Loss%   Snt   Last   
Avg  Best  Wrst StDev
1. XXXX:XXXX::X:XX                                        0.0%     3    0.7   
1.4   0.7   2.6   1.1
2. XXXX:XXXX::X:XX                                        0.0%     3    2.4   
1.3   0.7   2.4   1.0
3. XXXX:XXXX::X:XX                                        0.0%     3    3.4   
4.5   3.4   5.5   1.1
4. 2001:db8:0:1::                                         0.0%     3    3.7   
3.6   3.5   3.7   0.1

As far as I found out, it seems to only appear on linux routers, so I'm not 
100% sure if it's a bug in mtr-tiny or a misconfiguration on the linux routers.


-- System Information:
Debian Release: 11.8
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 
'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-26-amd64 (SMP w/1 CPU thread)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mtr-tiny depends on:
ii  libc6        2.31-13+deb11u7
ii  libjansson4  2.13.1-1.1
ii  libncurses6  6.2+20201114-2+deb11u2
ii  libtinfo6    6.2+20201114-2+deb11u2

mtr-tiny recommends no packages.

mtr-tiny suggests no packages.

-- no debconf information

Reply via email to