openssh-based file transfers (e.g. rsync, scp, ...) are running 40 (!!) times faster via IPv4 than IPv6

michaelof at rocketmail.com michaelof at rocketmail.com
Thu Nov 8 08:04:12 AEDT 2018


Servus Philipp,


Unfortunately the traceroute(6) results are both more or less random. Sometimes traceroute "hangs" a while, wherever,
sometimes traceroute6. Sometimes traceroute is faster, sometimes traceroute6. Not reliable.

Your MTU question, tried as adviced:

Maximum size for IPv4 is 1466, and max size for IPv6 is 1444. Exceeding these values leads to a "ping: local error:
Message too long, mtu=1492" in both cases.

My Fritzbox says "Native IPv6", no tunnel, no underlying "IPv4 via DS-Lite". These are the default settings for ISP
"Deutsche Telekom", VDSL-50.


VINCENZO: Tried as adviced to test with FTP, installed pure-ftpd and opened VPS's ftp port in firewall. Maximum IPv4
speed was much slower (1.5-2 MB/sec) than other tests, maybe temporary issue or virtualization. But again: IPv6 was MUCH
slower than IPv4.





Am 07.11.18 um 20:57 schrieb Philipp Marek:
> 
>> first post to list, hopefully on-topic. Haven't found anything on the
>> net, tried to ask at first in OpenSuse forums a
>> while ago
>> (https://forums.opensuse.org/showthread.php/533588-rsnapshot-rsync-massive-performance-decrease)
>> and today
>> opened a bug in OpenSuse's Bugzilla
>> (https://bugzilla.opensuse.org/show_bug.cgi?id=1115075)
>>
>> As written in bug report, as general network issues could be excluded,
>> any hints where to start, how to narrow down if
>> this is a specific openssh issue or something else?
> 
> Your IPv6 _route_ has 3 times the latency:
> 
>   $ time /usr/sbin/traceroute vserver.domain.tld
>   ...
>    7  domain.tld (IPv4)  26.002 ms !X  24.859 ms !X  25.230 ms !X
> 
>   $ time /usr/sbin/traceroute6 vserver.domain.tld
>   ...
>    8  domain.tld (IPv6)  80.430 ms !X  79.301 ms !X  80.444 ms !X
> 
> The big time waster seems to be this link:
>    6  nug-d-i40-v6.telia.net (2001:2000:3018:8d::1)  32.046 ms  23.850 ms  24.097 ms
>    7  contabo-ic-305268-ffm-b11.c.telia.net (2001:2000:3080:953::2)  74.829 ms  77.704 ms  78.066 ms
> 
> I'll now speculate that you might as well have some MTU mismatches,
> meaning that packages have to get split up along the way, further
> slowing down your connection.
> 
> Do you have native IPv6 all the way, or is there an 6-in-4 tunnel
> inbetween (from the fritzbox on)?
> 
> Please try
>    # ping -M do -s <size> <ip>
> for sizes between 1300 and 1500 and find the largest (even) packet size
> that still works, and then do the same with ping6 as well.
> 
> Also note whether some packetsize works, but just larger ones vanish
> along the way.


More information about the openssh-unix-dev mailing list