retour à l'accueil dernière actualité articles interviews qcm dictionnaires bibliothèque forums inscription membre profile recherche sauvegardes contacts aides
entete 0titre de la page
menu du haut




Connexion Internet : le réglage MTU
 Auteur : JF Maquiné Dernière révision : 14 Novembre 2007
Faire un commentaire :   0 message(s)








Ce qu'est le MTU
   

Depuis qu'internet existe, le réglage de ce paramètre revient régulièrement sur tous les forums. MTU signifie Maximum Transfert Unit. C'est un des nombreux paramètres pour configurer une connexion basée sur le protocole TCP/IP qu'utilise le réseau des réseaux qu'est internet. La particularité de ce paramètre est qu'il peut avoir une influence très importante sur les performances de votre connexion. Savoir la paramétrer correctement n'est jamais inutile.

Toutefois ceux qui s'attendent à ce que le réglage du MTU résolve tous leurs problèmes risquent d'en être pour leurs frais. Le MTU peut effectivement régler des problèmes de connexion entre votre matériel et celui de votre FAI, mais il ne transformera pas votre connexion en formule 1, ni ne gommera d'autres problèmes de connexion qui peuvent survenir simultanément. Le dicton qui dit qu'un problème peut en cacher un autre s'applique trop souvent aux problèmes de connexion.





Définition précise du MTU
   

MTU (Maximum Transmission Unit) is the greatest amount of data that can be transferred in one physical frame on the network. If a packet that has a smaller MTU than the packet's frame length is sent, fragmentation will occur. For TCP (Transmission Control Protocol) MTU can range from 68 to 1500 bytes. Larger MTUs provide for lower overhead (fewer headers).

MTU est la plus grande quantité de données pouvant être transférée dans un paquet sur le réseau. Si le réglage de la taille des paquets MTU est plus petit que le paquet envoyé, il y aura fragmentation de ce dernier. Pour le protocole TCP (Transmission Control Protocol) le MTU admet des valeurs allant de 68 à 1500 octets.





Pourquoi doit-on le régler
   

Le MTU de votre ordinateur dépend du MTU des installations de vote FAI. S'il est trop grand, des fragmentations inutiles seront générées ralentissant votre débit. S'il est trop petit, vous limitez vous-même votre débit. Le MTU varie d'un FAI à un autre. Il arrive même qu'un FAI, pour cause de changement de matériel, change la valeur MTU ce qui implique de faire un réglage manuel de son côté. Sa valeur toutefois varie souvent entre 1452 et 1492 octets.

Windows de base attribue une valeur de 1500, valeur qui, si elle n'empêche pas le bon fonctionnement d'internet, est loin d'être optimum. Une perte de vitesse de 30% avant et après réglages peut être constatée.





Pourquoi doit-on régler manuellement le MTU
   

Par expérience je vous recommande ne faire confiance qu'à un paramètre MTU calculé et inscrit par vous. Ainsi malgré l'existence d'un paramètre EnablePMTUDiscovery dans Windows, Microsoft explique comment spécifier manuellement son MTU. Le réglage automatique dans le logiciel TcpOptimizer peut se tromper. Dans tous les cas, seul un réglage manuel peut vous assurer de bien avoir le MTU adapté à votre connexion.

EnablePMTUDiscovery tente de découvrir le MTU maximum. C'est une fonction statistique, pas une fonction sûre à 100%. Si le paramètre MTU est spécifié, il devient prioritaire sur l'option EnablePMTUDiscovery si elle est à 1. Par contre si EnablePMTUDiscovery est à 0, c'est elle qui devient prioritaire sur MTU.





Le download dépend de l'upload
   

Si vous avez une connexion de qualité et que votre distance au DSLAM est inférieure à 1 km, votre download en ADSL 2+ peut dépasser les 1,7 mo/s, mais pour arriver à une telle vitesse votre connexion devra avoir un upload d'au moins 80k/s. Cela est du au fait qu'à chaque réception d'un paquet de données, le récepteur doit envoyer un accusé de bonne réception. Plus votre download est élevé, le nombre d'accusés de réception est important, et plus votre upload doit être élevé.

Ceci explique les limitations de vitesse d'upload qu'imposent les FAI, car ceci impose aussi une limitation du download.

Remarques : Une connexion de qualité signifie que votre installation téléphonique est de qualité suffisante. Dans le cas contraire, vous aurez des pertes importantes dans la transmission du signal jusqu'au DSLAM. En France la qualité des lignes est historiquement bonne donc même dans des anciens immeubles cela ne pose pas de difficulté particulière. L'autre cause de perte de qualité du signal est la distance qui vous sépare du DSLAM.

Le DSLAM est techniquement ce qu'on appelle un multiplexeur. C'est vers lui que convergent toutes les lignes téléphoniques d'une zone géographique. Et c'est lui qui redirige les communications internet vers les FAI et les gros 'tuyaux' de communication internet. On appelle boucle locale la partie du réseau qu'il y a entre les utilisateurs et les DSLAM.





Déterminer son MTU maximum
   

L'idée est d'envoyer à un site internet des paquets d'informations et de voir s'ils sont fragmentés ou pas. On diminue la taille des paquets d'informations jusqu'à ce qu'il n'y ait plus de fragmentation. Pour ce faire on utilise la commande Ping. Pour l'utiliser il faut asser par le mode console.

Pour activer le mode console :

- Aller dans démarrer puis exécuter
- Saisir la commande cmd et valider
La commande Ping se décompose en différents paramètres :
- la commande '-f' demande la non fragmentation du paquet
- la commande '-l n' indique qu'on donne la taille du paquet manuellement où n est la taille en octet du paquet.
- l'adresse du site où on envoie les paquets

En pratique cela donne par exemple

Ping -f -l 1472 onversity.net

On ne démarre pas à 1500 car il faut compter 28 octets correspondant aux entêtes de protocole IP/ICMP. Réduisez la taille du paquet jusqu'à ce que les informations que vous retourne la commande Ping ne vous indique plus de fragmentation.

Une fois cette valeur obtenue, vous devez lui ajouter 20 octets si vous êtes en mode PPPOE sinon 28, avec un maximum de 1492 pour le PPPOE et 1500 pour le PPPOA.





Connexion PPPOA et PPPOE
   

Le PPPOA est un protocole qui se greffe par dessus une interface ATM. C'est le cas pour certains modems USB dont les drivers assimilent leur matériel à une interface ATM. Mais ce n'est ni spécifique ni général au modem USB. L'avantage du PPPOA est d'avoir un réglage MTU de 1500 octets égal à celui des connexions Ethernet.

Le PPPOE est un protocole qui se greffe par-dessus une interface Ethernet. C'est le protocole le plus utilisé. Le MTU des connexions PPPOE est au maximum de 1492 octets car 8 octets sont utilisés pour la trame PPPOE.

Il n'y a pas nécessairement incompatibilité entre PPPOA et PPPOE. Certains s'amusent même à utiliser un protocole PPPOA pensant avoir plus de performances. Ce ne sert à rien. Utilisez le protocole recommandé par votre FAI.





Logiciel TcpOptimizer
   

Ce logiciel développé par le site speedguide.net est un des plus utilisés pour configurer sa connexion internet. Toutefois vous devez vous méfier des nombreuses possibilités qu'il offre à moins de savoir exactement ce que vous faites. Essayez les différentes options au hasard pour voir ce que ça fait. Ca produit généralement un effet indésirable, celui de baisser les performances. Ne prenez pas cette dernière remarque à la légère.

Au niveau des onglets, seul le >General Settings' nous intéresse et le 'Largest MTU'. Le premier onglet permet de paramétrer le MTU, le deuxième de détecter la plus grande valeur de MTU.

General Settings
Si vous passez par les 'Custom Settings', vous pouvez modifier le MTU seul. Évidemment si vous ne touchez pas aux autres paramètres. Je vous conseille de ne pas tenter de le faire. Si vous voulez allez plus loin dans l'optimisation que le MTU, préférez l'option 'Optimal settings'.

Attention, n'oubliez pas de cocher la case PPPOE lorsque vous faites une modification. N'oubliez pas non plus de bien paramétrer l'option 'connection speed' située en haut.

Largest MTU
Pour que ce test soit totalement valide il faut que votre MTU soit de 1500. Si ce n'est pas le cas, modifiez-le et rebootez. Ce test vous donnera la valeur maximum de MTU que vous pouvez avoir. Attention certaines personnes se sont plaintes des imprécisions de cette méthode. Le test manuel expliqué précédemment reste donc un outil performant.

Validation des résultats
Sous TcpOptimizer il y a un piège quand on veut valider les données modifiées. Il faut d'abord cliquer sur >Apply changes'. S'affiche une nouvelle fenêtre récapitulant les modifications. C'est seulement lorsque vous aurez appuyé sur le bouton OK que les modifications seront appliquées.

Vista : TcpOptimizer n'est pas validé pour Windows Vista. Rien n'indique que les clefs de registre de Windows XP et Vista soient les mêmes pour les paramètres considérés.





Liens utiles
   




YOUM
(analyseur syntaxique temps réel)
Nombre de définitions trouvées
48
Multi-dico par texte : actif   -   Multi-mots par définition : 4






fonction
menu de droite
fin de menu

qcm du mois
Télescope spatial Hubble
fin qcm


Page générée en : 0.023 secondes
ligne
Technologies Onversity : Hydrogen 1.0 (moteur de base de données) - SE.EN 1.0 (moteur de recherche) - YOUM 2.0 (analyseur syntaxique temps réel)
Tous droits réservés à Jean-François MAQUINÉ
ligne