<div dir="ltr"><div dir="ltr"><div dir="ltr">I used Ubuntu 22 and Strongswan 5.9.5 to setup a WAN connection over a high latency (240ms) line like this:<div><br></div><div>A == VPN1 == VPN2 == VPN3 == B<br><div><br></div><div>A and B are servers in two servers networks</div></div><div>VPN1 and VPN2 are two Strongswan 5.9.5 on Ubuntu 22, managed by me.</div><div>VPN3 is a VPN device not managed by me.<br></div><div><br></div><div>VPN2 has a total network bandwidth of 20Mb/s.<br></div><div><br></div><div>The test is to copy files between these servers using rsync. </div><div>A, pulling files from B, can only reach 150Kb/s<br></div><div>A. pushing files to B, can reach 20Mb/s</div><div>VPN1, pulling files from B, can only reach 150Kb/s</div><div>VPN2, pushing files to B, can reach 20Mb/s</div><div>VPN2, pulling files from B, can reach 20Mb/s</div><div>VPN2, pushing files to B, can reach 20Mb/s</div><div><br></div><div>iperf3 client on A and iperf3 server on B can reach 20Mb/s. </div><div><br></div><div>Multiple rsync on A, pulling files from B, can push the network bandwidth usage higher. I tested 4 concurrent rsync processes and reached 10Mb/s.</div><div><br></div><div>During all of these tests, CPU load and memory usage of VPN2 is minimal. No other workloads.</div><div><br></div><div>Does anyone have a clue?</div><div><br></div><div>Thank you.</div><div><br></div><div>JM.</div><div><br></div><div><br></div><div><br></div></div></div></div>