Comment résoudre les problèmes de bas débit de bande passante sur ma connexion VPN ?

Dernière mise à jour : 19/05/2021

Le débit de ma bande passante sur ma connexion VPN est faible. Quels tests puis-je exécuter pour vérifier que le problème ne se produit pas dans mon Amazon Virtual Private Cloud (Amazon VPC) ?

Résolution

Lancer deux instances EC2 exécutant Linux pour les tests

Avant de procéder aux tests de performance, lancez des instances Amazon Elastic Compute Cloud (Amazon EC2) dans au moins deux zones de disponibilité différentes dans le même VPC. Vous utiliserez ces instances pour tester les performances réseau. Vérifiez que les instances supportent la mise en réseau améliorée sous Linux.

Remarque : si vous testez les performances réseau entre des instances qui ne se trouvent pas dans le même groupe de placement ou qui ne prennent pas en charge les trames jumbo, vérifiez et définissez la MTU sur votre instance Linux.

Ensuite, assurez-vous que vous pouvez vous connecter aux instances via SSH et configurez les groupes de sécurité utilisés par vos instances pour autoriser la communication via le port utilisé par iperf3. Le port par défaut pour tester les performances TCP est 5201.

Remarque : vous pouvez utiliser -p pour configurer iperf3 de sorte qu'il utilise le port souhaité.

Installer l'outil d'évaluation du réseau iperf3 sur les deux instances

Connectez-vous à vos instances Linux à l'aide d'une session de terminal, puis installez iperf3 :

Pour installer iperf3 sur des hôtes Linux basés sur RHEL :

$ sudo yum install iperf3

Pour installer iperf3 sur des hôtes Debian/Ubuntu :

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git gcc make
$ git clone https://github.com/esnet/iperf3
$ cd iperf3
$ ./configure
$ sudo make
$ sudo make install
# optionally run "make clean" to free up disk space
# by removing artifacts in the build tree.
$ sudo make clean
$ sudo ldconfig

Ensuite, exécutez la commande suivante pour configurer une instance en tant que serveur écoutant sur le port par défaut :

$ sudo iperf3 -s -V

Run network tests using iperf3

Configurez votre hôte sur site en tant que client, puis exécutez un ou plusieurs des tests suivants sur votre instance :

La sortie des commandes suivantes affiche les résultats de 20 flux parallèles avec une taille de fenêtre croissante par connexion TCP :

sudo iperf3 -c <Private/public IP of instance> -P 20 -w 128K -V
sudo iperf3 -c <Private/public IP of instance> -P 20 -w 512K -V
sudo iperf3 -c <Private/public IP of instance> -P 20 -w 1024K -V

La sortie des commandes suivantes affiche les résultats de l'augmentation de la capacité de bande passante et une durée de 30 secondes par connexion UDP :

iperf3 -c <Private/public IP of EC2 instance> -u -b 200M -t 30
iperf3 -c <Private/public IP of EC2 instance> -u -b 500M -t 30
iperf3 -c <Private/public IP of EC2 instance> -u -b 1G -t 30

Exécutez les tests iperf3 entre les adresses IP privées de vos instances EC2 et les hôtes sur site de façon bidirectionnelle afin de pouvoir évaluer le débit réseau sur votre connexion VPN. Ensuite, exécutez ces tests entre les deux adresses IP publiques de vos instances afin d'évaluer le débit sur Internet.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?