5. Stratification
La découverte du MTU de chemin de la couche de paquetisation est plus facilement implémentée en divisant ses fonctions entre les couches. La couche IP est le meilleur endroit pour conserver l'état partagé, collecter les messages ICMP, suivre les tailles d'en-tête IP et gérer les informations MTU fournies par les interfaces de couche liaison. Cependant, les procédures que PLPMTUD utilise pour sonder et vérifier le MTU de chemin sont très étroitement couplées aux caractéristiques des couches de paquetisation, telles que les machines d'état de récupération de données et de contrôle de congestion.
5.1. Comptabilisation des tailles d'en-tête
La manière dont PLPMTUD fonctionne sur plusieurs couches nécessite un mécanisme pour comptabiliser les tailles d'en-tête à toutes les couches entre IP et la couche de paquetisation (incluse). Lors de la transmission de paquets non-sonde, il suffit que la couche de paquetisation assure une limite supérieure sur la taille finale du paquet IP, afin de ne pas dépasser le MTU de chemin effectif actuel.
5.2. Stockage des informations PMTU
Ce mémo utilise le concept de "flux" pour définir la portée des algorithmes de découverte du MTU de chemin. Pour de nombreuses implémentations, un flux correspondrait naturellement à une instance de chaque protocole (c'est-à-dire, chaque connexion ou session). Le PMTU observé (eff_pmtu dans la section 7.1) PEUT (MAY) être partagé entre différents flux avec une représentation de chemin commune.
La couche IP DEVRAIT (SHOULD) être utilisée pour stocker la valeur PMTU mise en cache et d'autres états partagés tels que les valeurs MTU rapportées par les messages ICMP PTB.
Une implémentation PEUT (MAY) utiliser l'adresse de destination comme représentation locale d'un chemin. Les numéros de réseau ou de sous-réseau NE DOIVENT PAS (MUST NOT) être utilisés comme représentations d'un chemin.
5.3. Comptabilisation pour IPsec
Ce document ne prend pas position sur le placement d'IP Security (IPsec) [RFC2401], qui se situe logiquement entre IP et la couche de paquetisation.
5.4. Multidiffusion
Dans le cas d'une adresse de destination multidiffusion, des copies d'un paquet peuvent traverser de nombreux chemins différents pour atteindre de nombreux nœuds différents.
Au minimum, une implémentation PEUT (MAY) maintenir une seule valeur MTU à utiliser pour tous les paquets multidiffusion provenant du nœud.