Outils pour utilisateurs

Outils du site


network:optimisation

Réseaux

Optimisation


Adapter la taille des paquets (MTU) - Windows

  • Connaître le MTU
C:\> netsh interface ipv4 show interfaces

Idx     Mét         MTU          État                Nom
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
  8          35        1500  connected     Wi-Fi
 12           5        1500  disconnected  Ethernet
 10          25        1500  disconnected  Connexion au réseau local* 1
 15          55        1500  connected     Connexion au réseau local* 2
  • Identifier la meilleure valeur MTU

On passe la commande suivante en testant différentes tailles de paquets

C:\> ping -f -l <taille_du_paquet-28> <IP_serveur>
       # '-f' oblige les routeurs à ne pas fragmenter le paquet
       # '-l' envoie la taille du paquet

Lorsqu'on obtient le message Le paquet doit être fragmenté, mais paramétré DF, la taille du paquet est trop importante !

  • Modifier le MTU
C:\> netsh interface ipv4 set interface <n° Idx> mtu=1500 store=persistent



Adapter la taille des paquets (MTU) - Linux

  • Connaître le MTU
$ ifconfig | grep mtu
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

#_ou

$ ip a | grep mtu
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

#_ou

$ netstat -i
Table d'interfaces noyau
Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0      1500  1643471      0     84 0        332991      0      0      0 BMRU
lo       65536       32      0      0 0            32      0      0      0 LRU
  • Identifier la meilleure valeur MTU

On passe la commande suivante en testant différentes tailles de paquets

$ ping -f -s <taille_du_paquet-28> <IP_serveur>
       # '-f' oblige les routeurs à ne pas fragmenter le paquet
       # '-s' envoie la taille du paquet

Lorsqu'on obtient le message ping: WARNING: probably, rcvbuf is not enough to hold preload, la taille du paquet est trop importante !

  • Modifier le MTU

Si l'adressage IP est dynamique, on modifie le fichier : /etc/dhcp/dhclient.conf

Si l'adressage IP est statique, on modifie le fichier de configuration de l'interface réseau situé dans : /etc/network/interfaces/

network/optimisation.txt · Dernière modification : 2022/09/16 15:24 de zandor