Maximum Transmission Unit

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir MTU.

Lors d'une transmission de données informatiques, le maximum transmission unit (MTU) est la taille maximale d'un paquet pouvant être transmis en une seule fois (sans fragmentation) sur une interface.

On parle de Path MTU pour désigner la taille maximale entre une machine source et une machine destination. Il est égal au plus petit MTU des interfaces via lesquelles le paquet est transmis.

Le MTU dans les réseaux IP[modifier | modifier le code]

Le Path MTU peut varier dans le temps, suite à un reroutage par exemple. Il peut également être asymétrique.

Le MTU sert de base pour la négociation du Maximum Segment Size (MSS) dans l'établissement d'une connexion TCP.

Le mécanisme de découverte de la taille maximale (en octets) du paquet pouvant être transmis en une seule fois sur le chemin de l'émetteur au récepteur, par exemple du navigateur web au serveur web, s’appelle Path MTU discovery (PMTUd).

Pour mesurer cette taille sous Linux, on peut utiliser la commande « tracepath <destination> » où <destination> correspond au serveur distant.

Pour un réseau IP, la taille inclut l'en-tête IP et les données IP ; elle n'inclut aucun en-tête d'un niveau inférieur à IP (RFC 1191).

Le Path MTU est réduit quand on a recours à des tunnels ou des formes d'encapsulation des paquets IP.

Exemple de valeur de MTU selon le type de réseau[modifier | modifier le code]

  • IPv4 : le MTU minimal est de 68 octets[1]
  • IPv6 : le MTU minimal par défaut vaut 1 280 octets
basé sur une MRU de 1 500 pour PPP selon la RFC 3070.

Notes et références[modifier | modifier le code]

  1. RFC 791 p.24

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]

  • (en) RFC 2923, Problème TCP avec Path MTU Discovery

Sources[modifier | modifier le code]

Pour MTU sur Ethernet et PPPoE, voir Page de Christian Caleca