MTU et Jumbo Frame expliqués : quand vous devez les manipuler

En règle générale, vous n’avez pas à vous soucier de MTU et de Jumbo Frame. En réseau, celles-ci se déroulent en coulisses.

Cependant, à mesure que de plus en plus de personnes bénéficient d’un haut débit de classe Gigabit ou même plus rapide, la compréhension de ces deux éléments aidera des situations spécifiques. J’ai vu de nombreux cas où des modifications mineures de ces valeurs aident à améliorer considérablement la connexion réseau.

Cet article vous donnera une compréhension de base de ces deux paramètres et un moyen simple de déterminer la valeur MTU optimale d’une partie distante, vous permettant de définir le vôtre de manière appropriée, si besoin est.

Ports Linksys E8450

Alors, qu’est-ce que MTU exactement ?

MTU signifie . Les données sont envoyées via des paquets (ou trames) en réseau, et MTU est la plus grande taille de paquet.

Large comment?

La MTU standard est 1500 octets.Quand tu vas Cadre géant, le MTU est maintenant 9 000 octets ou même plus.

Pour mettre les choses en perspective :

Généralement, un octet représente un caractère (une lettre ou l’espace entre un mot) dans un document. Cela dit, techniquement, le texte de cette page Web, qui se compose d’environ 10 000 lettres, est arrivé sur votre écran via environ sept paquets.

En réalité, pour que cette page se matérialise, beaucoup plus de paquets ont été impliqués. C’est parce que les couleurs, les images, les vidéos, les tailles de police, le formatage et d’autres éléments cachés sont également des informations initialement stockées à distance quelque part.

Jumbo ou non, la MTU est relativement petite — dans une connexion, les appareils en envoient et en reçoivent beaucoup. Et comme il s’agit du maximum, il y a de fortes chances que les paquets réels soient encore plus petits. Par défaut, le routeur ou les appareils le déterminent.

Avant d’aller plus loin, comprenons la signification de MTU. Ce n’est pas aussi simple car plus c’est gros c’est mieux, loin de là.

Comprendre le MTU : plus grand n’est pas nécessairement meilleur

L’envoi de données sur un réseau est similaire au transport par camion de colis standard d’un endroit à un autre dans le monde réel. Plus les caisses sont grandes, plus vous pouvez charger et décharger le camion rapidement. Ainsi, des tailles plus grandes peuvent signifier une meilleure efficacité – une vitesse plus rapide, c’est-à-dire.

Le problème se situe au niveau de la réception. Si les colis sont trop volumineux, ils risquent de ne pas passer la porte de l’entrepôt. Dans ce cas, ils doivent être séparés (fragmentés) pour passer ou être refusés (abandonnés). Donc plus grand peut aussi signifier une incompatibilité, ce qui tue l’efficacité.

Pour plus de sécurité, vous pouvez toujours utiliser la plus petite taille d’emballage, mais cela rendrait le chargement et le déchargement du camion beaucoup plus longs. En réseau, les petites tailles de paquets et la fragmentation des paquets signifient que l’équipement doit effectuer plus de traitement que nécessaire.

Donc, l’idée de MTU est la suivante : vous voulez utiliser la plus grande taille possible que les parties impliquées puissent gérer. Les colis doivent passer par la plus petite porte mais pas plus petite que cela. J’appellerais ça le, et ce n’est pas un numéro unique.

Cadre Jumbo pour routeur Asus

Pourquoi Jumbo Frame ?

Pendant des années, le MTU standard (1500 octets) a bien fonctionné, et il fonctionne aussi bien maintenant. C’est parce que, dans la plupart des cas, nous traitons avec des connexions sous-Gigabit.

Cependant, lorsque vous disposez d’un réseau de 1 Gbit/s ou plus rapide, l’utilisation de Jumbo Frame peut considérablement améliorer la vitesse, encore une fois, tant que toutes les parties impliquées le prennent en charge.

Jumbo Frame est parfois nécessaire pour fournir les meilleures performances. Par exemple, un commutateur 10 Gbit/s peut avoir besoin d’utiliser des trames Jumbo pour fournir 10 000 Mbit/s. Si vous utilisez le MTU standard, il y a de fortes chances qu’il soit limité à la moitié.

La plupart des appareils modernes peuvent gérer les trames Jumbo et basculer automatiquement entre Jumbo et standard, par défaut. Cette commutation nécessite également une puissance de traitement, ce n’est donc pas une bonne idée d’activer « Jumbo Frame » lorsqu’il n’y a aucun avantage à le faire.

Mais pour la plupart, il est inoffensif de l’activer sur votre appareil.

Quand utiliser une valeur MTU fixe en toute sécurité

Que vous utilisiez un cadre standard ou un cadre Jumbo, c’est toujours le qui compte.

En d’autres termes, en activant ou en désactivant simplement la prise en charge de « Jumbo Frame », l’équipement prendra en charge la valeur MTU réelle et, dans la plupart des cas, favorisera la compatibilité.

Cependant, si vous avez un réseau capable de gérer un certain nombre de MTU, il est préférable de définir le MTU sur la valeur optimale. Cette méthode s’applique lorsque vous disposez d’un réseau local de tous les appareils modernes ou segmentez le réseau via un réseau local virtuel, puis définissez manuellement le MTU sur chacun.

Le fait est que l’utilisation de MTU fixe est spécifique et ne s’applique qu’à des cas particuliers. Et le cas échéant, cela améliorera considérablement la vitesse, mais cela peut également entraver les performances dans le cas contraire. C’est une épée à double tranchant.

Paramètres MTU du routeur Linksys

Vitesse MTU et WAN (Internet)

En règle générale, vous n’avez rien à faire à propos de MTU dans votre connexion WAN (large bande). C’est le cas pour toutes les connexions sous-Gigabit, dont la valeur MTU est probablement de 1500.

Cependant, si vous disposez d’un Internet Gigabit ou plus rapide, la prise en charge des trames Jumbo du côté WAN ou LAN du réseau est probablement utile. car, encore une fois, cela dépend de situations particulières. De plus, un FAI particulier nécessite une valeur MTU particulière pour bien fonctionner.

Et non, vous avez nécessairement besoin de Jumbo Frame pour prendre en charge les vitesses Gig+ et WAN plus rapides.

Un exemple particulier où MTU joue probablement un grand rôle :

Vous disposez d’une connexion WAN à très haut débit et obtenez la vitesse attendue lorsqu’un seul appareil se connecte directement au modem (ou à tout type de terminal Internet).

Cependant, le même appareil (comme le seul connecté) obtient une vitesse considérablement plus lente (en téléchargement ou en téléchargement) lorsque vous placez un routeur entre les deux. Dans ce cas, l’écart a probablement quelque chose à voir avec le paramètre MTU par défaut du routeur.

Malheureusement, la valeur MTU à utiliser dépend de la situation. Plusieurs fois, l’activation de la prise en charge par le routeur de la « trame Jumbo » du côté du réseau local le fera. D’autres fois, vous devez le désactiver. Et pour le reste, vous devez modifier la valeur WAN MTU manuellement. Il y a juste trop de variables.

Une autre chose à noter est qu’il n’y a pas de moyen universel d’ajuster le MTU dans les routeurs domestiques – les méthodes varient selon les fournisseurs de réseau, et certains ne permettent même pas du tout de modifier cette valeur.

En plus de cela, déterminer la valeur MTU optimale elle-même peut être délicat.

Invite de commandes Windows

Comment déterminer la meilleure valeur MTU

En règle générale, la valeur MTU la meilleure dépend de l’extrémité réceptrice, celle sur laquelle nous n’avons généralement aucun contrôle. Vous voulez vous assurer que la taille du paquet est la meilleure pour le récepteur.

La bonne nouvelle est qu’il n’y a aucun moyen de demander à une partie sa meilleure valeur MTU, vous pouvez la découvrir assez rapidement via la commande.

Vous pouvez exécuter cette commande dans les deux Invite de commandes (Windows) ou Terminal (Mac).

(Utiliser Invite de commandes, recherchez-le dans le menu Démarrer de Windows. Utilisez Spotlight pour Terminal sur un Mac.)

Voici la syntaxe (ligne de commande) sous Windows :

ping -f -l [packet size] [remote party]

Il y a quelques composants dans cette commande :

-F : Ce commutateur permet d’activer le drapeau « Ne pas fragmenter ». Il empêche le paquet d’être fragmenté pour passer. Au lieu de cela, il montrera que la fragmentation est requise, ce qui signifie que la taille du paquet est trop grande, et supprimera le paquet.–je : Ce commutateur permet de saisir manuellement la taille du paquet.[packet size]: La taille du paquet en octets que vous souhaitez envoyer, par exemple 1500.[remote party]: C’est la partie dont vous voulez déterminer la MTU optimale. Il peut s’agir d’un nom d’ordinateur, d’une adresse IP ou d’un nom de domaine.

La commande signifie : envoyez à ce périphérique distant un paquet de cette taille et voyez comment il répond. Et via la façon dont il répond, nous pouvons déterminer la meilleure taille de paquet (valeur MTU).

Commande ping pour MTU

Ainsi, par exemple, si je veux trouver la meilleure valeur MTU pour ce site Web, je commencerais par cette commande, en utilisant la valeur (vous pouvez l’essayer vous-même) :

ping -f -l 1500 dongknows.com

La commande a renvoyé « », ce qui signifie que le numéro MTU est trop élevé. Nous devons le baisser, alors j’ai réessayé avec:

ping -f -l 1400 dongknows.com

La commande a renvoyé « 0% de perte », ce qui signifie que la taille MTU est acceptée, mais qu’elle peut toujours être inférieure à l’optimum. Je l’ai augmenté avec cette commande:

ping -f -l 1470 dongknows.com

Pourtant, aucune perte de données – l’optimal est maintenant non plus. Marchons plus légèrement cette fois en ajoutant seulement 3 octets à la taille du paquet :

ping -f -l 1473 dongknows.com

Cette fois, encore une fois, j’ai eu le “.” A présent, il est clair que la valeur optimale doit être comprise entre et . J’ai essayé:

ping -f -l 1472 dongknows.com

0% de perte de données retournée ! Voila ! est la valeur MTU optimale pour

Soit dit en passant, il s’agit de la valeur MTU optimale pour la plupart des sites Web. L’exemple ci-dessus vous montre uniquement comment utiliser la commande ping pour déterminer cette valeur. Pour déterminer la meilleure valeur MTU pour une partie distante, vous devez la remplacer par l’adresse IP ou le nom de domaine de cette partie.

Par exemple, si vous souhaitez connaître le meilleur MTU pour votre connexion Internet (WAN), utilisez le . (A ne pas confondre avec l’adresse de passerelle par défaut de votre routeur, qui est pour le côté LAN.)

Cependant, il n’est pas facile de trouver l’adresse IP de la passerelle par défaut du WAN, à moins que vous n’ayez une adresse IP statique, auquel cas cette adresse est fournie, mais elle se situe généralement dans la plage de votre IP WAN.

(Notez que même lorsque vous connaissez l’adresse IP de la passerelle par défaut de votre WAN, certains FAI bloquent les pings WAN par mesure de sécurité. Donc, vous feriez peut-être mieux de les appeler et de demander la meilleure valeur MTU.)

L’idée est la suivante : la gestion des valeurs MTU peut être un peu de travail, et cela nécessite au moins une compréhension de base de MTU elle-même, que vous avez maintenant. Dans de nombreux cas, c’est une question d’essais et d’erreurs. Mais le résultat peut être gratifiant lorsque vous avez des connexions Gig+ ou plus rapides.

La vente à emporter

La plupart du temps, vous n’avez pas à vous soucier de MTU ou de Jumbo Frame, mais cela peut être la dernière pièce du puzzle qui vous permet d’obtenir la vitesse de connexion maximale dans certaines situations.

Dans tous les cas, si vous voulez jouer avec ceux-ci, gardez à l’esprit que le réseautage est un domaine de flux et de fluctuations constants. Il est difficile de déterminer l’optimum.

Donc, avant de continuer, assurez-vous de sauvegarder votre routeur. Ensuite, marchez légèrement en appliquant un petit changement à la fois. C’est dans ce domaine que le meilleur peut en effet être l’ennemi du bien.