iperf3 Tests hast du zu deinem Server ja schon gemacht. Auf Client Seite kannst du durch ein einfaches "-u" UDP Tests durchführen. Bedenke, dass du dabei eine Geschwindigkeit mit angeben musst, sonst findet der Test nur mit 1 MBit/s statt. Ich würde mit 100 MBit/s anfangen und mich dann nach oben unten vortasten, bis die Paketfehlerrate in der Schlussstatistik bei maximal 2% ist. Das ist dann die etwa zu erwartende UDP Datenrate zwischen deinen Systemen.
iperf3 -c <server> -u -b 100M
Code
Connecting to host 10.8.0.1, port 5201
[ 5] local 10.8.0.2 port 42779 connected to 10.8.0.1 port 5201
[ ID] Interval Transfer Bitrate Total Datagrams
[ 5] 0.00-1.00 sec 35.8 MBytes 300 Mbits/sec 27199
[ 5] 1.00-2.00 sec 35.8 MBytes 300 Mbits/sec 27174
[ 5] 2.00-3.00 sec 35.8 MBytes 300 Mbits/sec 27174
[ 5] 3.00-4.00 sec 35.8 MBytes 300 Mbits/sec 27173
[ 5] 4.00-5.00 sec 35.8 MBytes 300 Mbits/sec 27175
[ 5] 5.00-6.00 sec 35.8 MBytes 300 Mbits/sec 27173
[ 5] 6.00-7.00 sec 35.8 MBytes 300 Mbits/sec 27174
[ 5] 7.00-8.00 sec 35.8 MBytes 300 Mbits/sec 27173
[ 5] 8.00-9.00 sec 35.8 MBytes 300 Mbits/sec 27175
[ 5] 9.00-10.00 sec 35.8 MBytes 300 Mbits/sec 27174
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] 0.00-10.00 sec 358 MBytes 300 Mbits/sec 0.000 ms 0/271764 (0%) sender
[ 5] 0.00-10.02 sec 219 MBytes 183 Mbits/sec 0.079 ms 0/271763 (0%) receiver
Alles anzeigen
Das sieht für mich überraschend gut aus, wie kann denn TCP so schlecht performen über den Tunnel während UDP keinerlei Probleme macht.