I have three nodes connected in series nodeNL -> nodeDE -> nodeRU
nodeNL - client
nodeDE has about ~90 peers with over members
nodeRU has ~10 peers.
If i run iperf3 testing inside ygg between nodeDE and nodeRU (download and upload), the traffic goes directly.
When between nodeNL and nodeRU, upload goes directly, but download goes through a third pary.
nodeRU for some reason prefers peer with the lowest cost instead of the shortest path.
In adding, every few minutes nodeNL loses its avalilability with nodeRU (no ping), but nodeDE can ping.
Upload schema
Download schema

I have three nodes connected in series nodeNL -> nodeDE -> nodeRU
nodeNL - client
nodeDE has about ~90 peers with over members
nodeRU has ~10 peers.
If i run iperf3 testing inside ygg between nodeDE and nodeRU (download and upload), the traffic goes directly.
When between nodeNL and nodeRU, upload goes directly, but download goes through a third pary.
nodeRU for some reason prefers peer with the lowest cost instead of the shortest path.
In adding, every few minutes nodeNL loses its avalilability with nodeRU (no ping), but nodeDE can ping.
Upload schema
Download schema