MTU (Maximum Transmission Unit) : Ce que c'est et pourquoi c'est important pour les utilisateurs de VPN
Lorsque des données transitent sur Internet, elles ne se déplacent pas en un flux continu. Elles sont plutôt découpées en petits blocs appelés paquets. Le Maximum Transmission Unit — MTU — définit la taille maximale que ces paquets peuvent avoir. Imaginez un système postal avec une taille de colis maximale : tout ce qui dépasse doit être divisé en plusieurs paquets avant l'expédition.
Ce que signifie vraiment le MTU
Le MTU est mesuré en octets. Le MTU standard pour les réseaux Ethernet est de 1 500 octets, une valeur par défaut qui n'a pas changé depuis des décennies. Chaque équipement réseau sur le chemin emprunté par vos données — routeurs, commutateurs, serveurs — possède sa propre limite de MTU. Lorsqu'un paquet trop volumineux arrive sur un équipement, deux scénarios sont possibles : soit il est fragmenté (divisé en morceaux plus petits), soit il est entièrement abandonné, selon la configuration du réseau.
La fragmentation des paquets peut sembler une solution anodine, mais elle introduit une surcharge réelle. Chaque fragment nécessite ses propres informations d'en-tête, et l'équipement de destination doit tout réassembler avant de pouvoir utiliser les données. Cela ralentit les transmissions et augmente le risque d'erreurs.
Comment fonctionne le MTU en pratique
Lorsque vous envoyez des données — en chargeant une page web, en regardant une vidéo en streaming ou en transférant un fichier — votre système d'exploitation tente d'utiliser la taille de paquet la plus grande possible afin de maintenir une bonne efficacité. Ce processus est souvent géré automatiquement par un mécanisme appelé Path MTU Discovery (PMTUD), qui sonde le réseau pour identifier le plus petit MTU sur l'ensemble du chemin entre votre appareil et la destination.
Le problème, c'est que le PMTUD ne fonctionne pas toujours parfaitement, en particulier sur des réseaux complexes ou restrictifs. Les pare-feux bloquent parfois les messages ICMP dont dépend le PMTUD, provoquant des défaillances silencieuses où les paquets disparaissent simplement.
Pourquoi le MTU est crucial pour les utilisateurs de VPN
C'est là que les VPN compliquent les choses. Lorsque vous vous connectez à un VPN, vos paquets de données d'origine sont enveloppés dans une couche supplémentaire de chiffrement et d'en-têtes de protocole. Cette encapsulation ajoute des octets supplémentaires à chaque paquet — entre 40 et plus de 100 octets selon le protocole VPN utilisé.
Si votre MTU réseau est de 1 500 octets et que votre VPN ajoute 60 octets de surcharge, votre charge utile effective tombe à environ 1 440 octets. Si les paquets sont toujours envoyés à 1 500 octets, ils dépasseront le MTU et devront être fragmentés — ou abandonnés. Le résultat ? Des vitesses réduites, des délais d'expiration de connexion, des appels vidéo interrompus, ou un tunnel VPN qui fonctionne de manière instable.
Les différents protocoles VPN ont des exigences de surcharge différentes :
- WireGuard utilise généralement un MTU d'environ 1 420 octets
- OpenVPN sur UDP fonctionne bien à 1 500 octets, mais nécessite souvent des ajustements
- Les protocoles basés sur IPSec comme IKEv2 ajoutent leur propre surcharge et peuvent nécessiter un réglage
Identifier et corriger le bon MTU
La plupart des clients VPN gèrent le MTU automatiquement, mais lorsqu'ils ne le font pas — ou qu'ils se trompent — vous vous en apercevrez. Les symptômes courants d'une incompatibilité de MTU incluent :
- Des sites web qui se chargent partiellement ou pas du tout
- Des appels VoIP qui s'interrompent en cours de conversation
- Des téléchargements de fichiers volumineux qui se bloquent alors que les petits fichiers fonctionnent sans problème
- Des vitesses instables qui ne s'améliorent pas quel que soit le serveur choisi
Vous pouvez tester et définir manuellement votre MTU à l'aide d'outils intégrés à votre système d'exploitation. Sous Windows, la commande `netsh interface ipv4 set subinterface` permet de l'ajuster. Sous Linux et macOS, les commandes `ifconfig` ou `ip link` font de même. Une méthode de dépannage courante consiste à envoyer des paquets ping de tailles variables avec l'indicateur « ne pas fragmenter » activé, afin de trouver la taille maximale qui passe sans problème.
En résumé
Le MTU est l'un de ces paramètres en coulisses auxquels la plupart des utilisateurs ne pensent jamais — jusqu'à ce que quelque chose tourne mal. Pour l'utilisateur VPN ordinaire, un client bien configuré le gère automatiquement. Mais si vous rencontrez des problèmes de connexion inexpliqués, un MTU mal configuré mérite absolument d'être examiné. Comprendre le fonctionnement du dimensionnement des paquets vous donne un avantage concret pour diagnostiquer et résoudre des problèmes de performance VPN qui sembleraient autrement aléatoires ou insolubles.