Qu'est ce que le MTU ? - Windows & Software
Marsh Posté le 21-12-2003 à 11:18:00
Merci j'ai deja lu ce dossier
Mais j'aimerais savoir le role exact de la mtu et les conséquences de l'avoir passé à 1000
De plus, comment se fait il que tout marche bien alors qu'il est conseillé de la mettre à 1400 minimum ?
Marsh Posté le 21-12-2003 à 11:51:34
Il y a aussi ça qui répond très bien à tes questions.
http://www.speedguide.net/read_articles.php?id=111
Marsh Posté le 21-12-2003 à 12:27:22
J'ai rien compris
En gros, j'aimerais savoir les consequences de l'avoir mis à 1000, c'est tout.
Et si elle etait à 0 ?
Marsh Posté le 21-12-2003 à 12:43:45
cf. ce que j'ai mis dans un autre topic :
Prems a écrit : Quel valeur de MTU vous utilisez ? |
j'ai jamais utilisé autre chose que 1500-8 (=1492 )
'ttention tout de même, baisser le MTU va augmenter le traffic (plus de paquets plus petits) : y'a rien de mieux pour achever un serveur/routeur/etc. déjà mal en point
lien limite saturé, paquets rejetés => tout le monde diminue son MTU => les routeurs reçoivent encore plus de paquets, saturent encore plus => encore plus de paquets rejetés....
descendre le MTU, c'est forcer l'envoi de paquets plus petit (c'est ce qui doit être dit dans les liens plus haut j'imagine)
mettre le MTU à 0 j'ai pas essayé mais rigoureusement ça devrait tout couper....
Marsh Posté le 21-12-2003 à 13:27:23
Tu veux dire que je pourrais abimer définitivement mon routeur avec une mtu à 1000 ?
En fait, j'avais pas mal de gel de connexion (c'est le netgear dg814) avec la mtu à 1492
J'ai essayer de la baisser mais même à 1458 ça déconnait
A 1000, plus de pb et vachement plus rapide en plus
Seulement si je risque de flinguer le routeur...
Qu'en penses-tu stp ?
Marsh Posté le 21-12-2003 à 13:53:04
Globule a écrit : J'ai rien compris |
beel1 t'a répondu. En complément, traduction résumée de ce qui est dit dans le 2ème lien.
La taille des paquets, appelée MTU (Maximum Transmission Unit) est le volume maximal de données qui peuvent être transférées en 1 seule fois sur le réseau. Pour Ethernet, le MTU est de 1500 octets, pour PPPoE 1492, les connections classiques utilisant souvent 576.
Chaque transmission comprend des entètes + les données. Pour les données on parle de MSS (Maximum Segment Size) : MTU=MSS + entètes TCP et IP.
Hypothèses retenues pour la démonstration :
MSS=MTU-40 (40 étant la taille standard des entètes (20 octets IP et 20 octets TCP)
Hypothèse : paquets non fragmentés : pas de perte de paquets, pas de congestion du routeur.
Je ne reprends pas ici la démonstration basée sur une ligne T1(les chiffres n'ont pas besoin d'être traduits) mais le résultat donne en gros, pour un transfert d'1 Mo :
Avec MTU 1500 : 5.658 secondes
Avec MTU 576 : 5.748 sec.
La différence vient du fait qu'en utilisant de plus gros paquets, la taille globale des entêtes est plus petite. Pour transférer 1 Mo avec un MTU de 1500, il y a 719 paquets * 40 entètes = 28760 octets d'entêtes, alors qu'il y en a 1957 * 40 = 78280 octets pour un MTU de 576, soit 49520 octets de plus pour chaque Mo.
Pour 1 seul Mo transtéré , on parle de quelques fractions de seconde (cf résultat ci-dessus) mais cela peut devenir sensible pour de gros transferts.
Et en pratique, cette différence est supérieure considérant les options TCP et le fait que TCP/IP tend à utiliser de plus grandes entètes.
Conclusion :
Généralement, il est logique d'assumer que le choix de plus grands paquets est meilleur, du fait des aspects suivants :
- réseau : réduire le nombre d'entètes comme décrit ci-dessus
- routeur : moins de décisions de routage
- clients : moins d'interruptions.
[Ceci explique les astuces publiées par de nombreux sites pour s'approcher au plus près de la limite maxi de sa config.]
Toutefois, des petits paquets peuvent offrir une meilleure réponse car ils mettent moins de temps à circuler sur le réseau. Ceci peut être préféré pour certaines applications et notamment le jeu online.
Il n'y a pas 1 seule réponse, la configuration du MTU est à tester selon son réseau et ses objectifs.
Marsh Posté le 21-12-2003 à 14:06:53
ok merci
donc je peux rester à 1000 sans risques c'est ça ?
Marsh Posté le 21-12-2003 à 14:20:26
Oui, tu peux rester à 1000.
Tu peux aussi rechercher la valeur optimale : 1100, 1200, 1300, 1350, 1400...
Marsh Posté le 21-12-2003 à 15:55:19
Globule a écrit : Tu veux dire que je pourrais abimer définitivement mon routeur avec une mtu à 1000 ? |
je ne parle pas d'abîmer quoique ce soit
je n'ai rien à ajouter au post de patparis
ce que j'ai écrit était par rapport aux problèmes de surchage des routeurs d'un FAI
au pire ça "sature" les routeurs du FAI qui ne savent plus où donner de la tête (et qui finisse par s'en remettre), mais en aucun cas tu va bouziller un routeur(et encore moins le tien)....
Marsh Posté le 21-12-2003 à 16:13:29
Merci bcp de toutes ces infos
Malheureusement même à 1000 de mtu je viens encore d'avoir un freeze
Ce routeur est vraiment une grosse merde
Marsh Posté le 20-12-2003 à 23:54:36
Salut
J'ai un routeur netgear et suite à divers pbs j'ai fixé la MTU à 1000
C'est bien en deça de la valeur recommandée (1492) mais j'ai l'impression que ça va plus vite et je download à 108 ko/s
A quoi sert cette valeur au juste ?