Aller au contenu principal

1. Introduction

1. Introduction

Lorsqu'un hôte IP a une grande quantité de données à envoyer à un autre hôte, les données sont transmises sous forme d'une série de datagrammes IP. Il est généralement préférable que ces datagrammes soient de la plus grande taille possible sans nécessiter de fragmentation n'importe où le long du chemin de la source à la destination. (Pour les arguments contre la fragmentation, voir [5].) Cette taille de datagramme est appelée Path MTU (MTU de chemin, PMTU), et elle est égale au minimum des MTU de chaque saut dans le chemin. Une lacune de la suite de protocoles Internet actuelle est l'absence d'un mécanisme standard permettant à un hôte de découvrir le PMTU d'un chemin arbitraire.

Note: Le Path MTU est ce qui dans [1] est appelé "Effective MTU for sending" (MTU effectif pour l'envoi, EMTU_S). Un PMTU est associé à un chemin, qui est une combinaison particulière d'adresse source et destination IP et peut-être un Type-of-service (type de service, TOS).

La pratique actuelle [1] consiste à utiliser le plus petit entre 576 et le MTU du premier saut comme PMTU pour toute destination qui n'est pas connectée au même réseau ou sous-réseau que la source. Dans de nombreux cas, cela entraîne l'utilisation de datagrammes plus petits que nécessaire, car de nombreux chemins ont un PMTU supérieur à 576. Un hôte envoyant des datagrammes beaucoup plus petits que ce que permet le Path MTU gaspille les ressources Internet et obtient probablement un débit sous-optimal. De plus, la pratique actuelle n'empêche pas la fragmentation dans tous les cas, car il existe certains chemins dont le PMTU est inférieur à 576.

On s'attend à ce que les futurs protocoles de routage puissent fournir des informations PMTU précises dans une zone de routage, bien que peut-être pas à travers des hiérarchies de routage multiniveaux. Il n'est pas clair quand cela sera disponible de manière ubiquitaire, donc pour les prochaines années, l'Internet a besoin d'un mécanisme simple qui découvre les PMTU sans gaspiller de ressources et qui fonctionne avant que tous les hôtes et routeurs ne soient modifiés.