1. Introduction (Introduzione)
1. Introduction (Introduzione)
Quando un host IP ha una grande quantità di dati da inviare a un altro host, i dati vengono trasmessi come una serie di datagrammi IP. È generalmente preferibile che questi datagrammi siano della dimensione più grande possibile senza richiedere frammentazione ovunque lungo il percorso dalla sorgente alla destinazione. (Per gli argomenti contro la frammentazione, vedere [5].) Questa dimensione del datagramma è denominata Path MTU (MTU di percorso, PMTU), ed è uguale al minimo degli MTU di ogni hop nel percorso. Una carenza dell'attuale suite di protocolli Internet è la mancanza di un meccanismo standard per un host per scoprire il PMTU di un percorso arbitrario.
Nota: Il Path MTU è ciò che in [1] è chiamato "Effective MTU for sending" (MTU effettivo per l'invio, EMTU_S). Un PMTU è associato a un percorso, che è una particolare combinazione di indirizzo sorgente e destinazione IP e forse un Type-of-service (tipo di servizio, TOS).
La pratica corrente [1] consiste nell'utilizzare il minore tra 576 e l'MTU del primo hop come PMTU per qualsiasi destinazione che non sia connessa alla stessa rete o sottorete della sorgente. In molti casi, questo comporta l'uso di datagrammi più piccoli del necessario, perché molti percorsi hanno un PMTU maggiore di 576. Un host che invia datagrammi molto più piccoli di quanto consente il Path MTU sta sprecando risorse Internet e probabilmente ottenendo un throughput subottimale. Inoltre, la pratica corrente non previene la frammentazione in tutti i casi, poiché esistono alcuni percorsi il cui PMTU è inferiore a 576.
Si prevede che i futuri protocolli di routing saranno in grado di fornire informazioni PMTU accurate all'interno di un'area di routing, anche se forse non attraverso gerarchie di routing multilivello. Non è chiaro quando questo sarà disponibile in modo ubiquo, quindi per i prossimi anni Internet ha bisogno di un meccanismo semplice che scopra i PMTU senza sprecare risorse e che funzioni prima che tutti gli host e i router siano modificati.