3 ms·
Is it a slow bandwidth connection as well as low latency? It could be because curve25519/ed25519 are smaller packet sizes than other algorithms (and also just t
by mkj 4y ago
Is it a slow bandwidth connection as well as low latency? It could be because curve25519/ed25519 are smaller packet sizes than other algorithms (and also just the length of the list of algorithms in the kexinit packet).
I would have expected the round trip count at the SSH level to be the same, but there could be more TCP round trips for window adjustment.
Plugging my own software, Dropbear's dbclient is a bit quicker at high latency - "ssh git@github.com" is 3 seconds (from Perth, Australia) vs 1.5 secs with dbclient. It makes use of the "guess kex" feature that most clients don't, and sends other packets sooner.
Of course dbclient doesn't have all the useful features of OpenSSH, and isn't as performant at high bandwidth.