Aller au contenu

PMTUD : Path MTU Discovery

Réseau

PMTUD : Path MTU Discovery. « Découverte de la MTU du chemin », par analogie avec un camion qui cherche la hauteur du pont le plus bas avant de charger la remorque.

Le mécanisme : L'émetteur envoie ses paquets à pleine taille en interdisant leur fragmentation. Un routeur incapable de les faire passer les jette et renvoie un message ICMP indiquant la taille maximale acceptée ; l'émetteur réduit alors ses paquets.

En IPv6 : Les routeurs ne fragmentent jamais. Le message ICMPv6 « Packet Too Big » y est indispensable, pas facultatif.

Le trou noir : Un pare-feu qui bloque tout ICMP par principe casse le mécanisme : la connexion s'établit, les petites requêtes passent, les gros transferts se figent. Il existe des pare-feux qui ont ainsi protégé leur réseau contre la totalité de ses propres téléchargements.

Contournements : Le MSS clamping réduit la taille des segments TCP au passage d'un tunnel ou d'un VPN. Des variantes sondent la taille directement depuis la couche transport, sans dépendre des messages ICMP.

Ce qui arrive si on s'en passe

Sans découverte de la taille maximale du chemin, ou quand les messages ICMP nécessaires sont filtrés, les paquets trop gros disparaissent sans explication. Les symptômes trompent : la connexion s'ouvre, une page légère s'affiche, puis un transfert volumineux, une poignée de main TLS avec une longue chaîne de certificats ou une session dans un tunnel reste bloquée. Côté IPv4, retomber sur la fragmentation coûte en performances et complique l'inspection par les équipements de filtrage. Il convient d'autoriser les messages ICMP de type « destination inaccessible, fragmentation nécessaire » et ICMPv6 « Packet Too Big », tout en filtrant le reste, et d'ajuster la taille des segments aux points d'entrée des tunnels.

Explication de la marmotte

Les données voyagent sur internet découpées en petits colis. Selon les routes empruntées, la taille maximale autorisée d'un colis change, comme un tunnel trop bas pour certains camions. Ce mécanisme permet à l'ordinateur qui envoie de découvrir la plus petite limite sur tout le trajet : il essaie de gros colis, et si l'un d'eux est trop grand, un équipement du chemin le lui signale. L'ordinateur réduit alors la taille de ses envois pour que tout passe sans être découpé en route.

Où ce terme est utilisé

← Tout le glossaire