Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 171|Répondre: 0

[Source] Paramètres MTU optimisés par WireGuard

[Copié le lien]
Publié le 28-11-2025 à 09:30:10 | | | |
MTU

MTU signifie « Maximum Transmission Unit » (unité de transmission maximale) et fait référence à la taille maximale de paquet pouvant être transmise sur un réseau, mesurée en octets. Elle est souvent associée aux interfaces de communication telles que les cartes d’interface réseau. Si un paquet est plus grand que la MTU d’un lien, il sera divisé en fragments plus petits à traverser, un processus appelé « sharding ». La taille de la MTU nécessite un compromis entre efficacité de transmission et latence.

Dans un réseau, l’unité de transmission maximale (MTU) fait référence à la valeur du paquet maximum pouvant être reçu via un dispositif en réseau. Considérez le MTU comme une limite de hauteur pour un passage souterrain ou un tunnel autoroutier : les voitures et les camions au-dessus de la limite de hauteur ne peuvent pas le traverser, tout comme les paquets dépassant le MTU réseau ne peuvent pas passer par ce réseau.

Cependant, contrairement aux voitures et camions, les paquets dépassant le MTU peuvent être décomposés en fragments plus petits qui peuvent circuler dans le réseau. Ce processus s’appelle le sharding. Les paquets fragmentés sont réassemblés dès qu’ils atteignent leur destination.

La MTU est mesurée en octets, et un « octet » équivaut à 8 bits d’information, soit 8 uns et zéros. 1 500 octets est la taille maximale de MTU.

Utilisez PowerShell pour visualiser la valeur MTU de l’interface réseau actuelle avec la commande suivante :
Comme montré ci-dessous :



Valeur MTU pour WireGuard

En termes simples,La taille MTU par défaut pour WireGuard est de 1420。 En général, cette valeur s’applique à 95 % des cas d’usage. Cependant, il y a quelques facteurs à prendre en compte lorsque l’environnement est plus complexe et implique une transmission à plusieurs sauts. Alors, comment calculer correctement le MTU ? C’est un problème difficile car chacun doit décider selon sa propre situation. Lisez la suite.



Informations techniques sur la composition MTU

Tout d’abord, il faut déterminer quel type de connexion internet nous utilisons : DSL, VDSL ou internet filaire ? Voici donc les informations de base :

Le DSL et le VDSL ont une MTU maximale de 1492 ;
Le MTU maximum pour l’internet filaire est de 1500.

Ce sont les exigences de notre fournisseur de services réseau allemand. Les FAI ne peuvent de toute façon pas accepter de plus gros paquets.
Je vais maintenant lister les tailles d’en-tête de paquets requises pour WireGuard et VPN.

VPN IPv4 – 20 octets ;
VPN IPv6 – 40 octets ;
UDP – 8 octets ;
WireGuard – 32 octets

Avec ces informations, vous pouvez calculer la taille appropriée du MTU. Je vais vous donner un exemple typique et un peu commun.

Exemple 1 :

Le point de départ est une connexion câblée avec une MTU maximale de 1500, équipée d’une connexion IPv4.

1500 – 20 octets (IPv4) – 8 octets (UDP) – 32 octets (WG) = 1440 octets

Cela laisse 1440 octets pour la zone de données, et la valeur par défaut de 1420 est très appropriée.

Exemple 2 :

Le point de départ est une connexion DSL avec une MTU maximale de 1492, équipée d’une connexion IPv6.

1492 – 40 octets (IPv6) – 8 octets (UDP) – 32 octets (WG) = 1412 octets

En conséquence, la zone de données aura 1412 octets restants, et la valeur par défaut de 1420 n’est pas adaptée.

Dans l’exemple 2, le paquet sera détaché, ce qui entraînera un fragmentation. Cela peut consommer des ressources, ce qui entraîne une vitesse de connexion nettement plus lente. Cependant, avec IPv6, la vitesse de connexion devient très rapide.

Lors de l’utilisation d’IPv6, certains routeurs nécessitent une taille minimale de MTU de 1280 octets. Par conséquent,Si vous utilisez IPv6, ne réglez pas le MTU en dessous de 1280 octets

Si vous travaillez dans un environnement complexe impliquant plusieurs NAT et/ou routeurs, alors plus d’informations d’en-tête peuvent être ajoutées au paquet. Cela rendra sans aucun doute les calculs plus complexes. Wireshark peut beaucoup aider ici, car il permet de voir si les paquets sont divisés.

Pourquoi ne pas commencer avec une taille MTU de 1300 octets et monter progressivement jusqu’à 1420 octets ?De nombreux utilisateurs ont rapporté que 1380 octets leur conviendraient parfaitement

Windows test commande MTU avec ping :
Comme montré ci-dessous :



WireGuard configure les valeurs pour le MTU comme suit :

Référence:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.




Précédent:Mise à jour du firmware MikroTik (5) RouterBOARD
Prochain:NAT (Traduction d’adresses réseau) Traduction d’adresses réseau
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com