5. Packet Size Issues (Problemi relativi alle dimensioni dei pacchetti)
IPv6 richiede che tutti i collegamenti abbiano una MTU di 1280 ottetti o superiore (MUST). Su qualsiasi collegamento che non possa trasportare pacchetti da 1280 ottetti, la frammentazione e il riassemblaggio a livello di collegamento devono (MUST) essere forniti in modo trasparente per IPv6.
I collegamenti dovrebbero (SHOULD) riportare il pacchetto IPv6 più grande che possono trasmettere. In molti casi, tuttavia, i collegamenti non riportano effettivamente tale valore e IPv6 assume per impostazione predefinita che la MTU del collegamento sia di 1500 ottetti.
I nodi IPv6 devono (MUST) essere in grado di elaborare pacchetti di dimensioni pari o superiori a 1280 ottetti. I nodi che supportano il riassemblaggio dei frammenti devono (MUST) essere in grado di accettare e riassemblare pacchetti fino alla dimensione della MTU del percorso determinata dalla Path MTU Discovery [RFC1981]. I nodi che non supportano il riassemblaggio dei frammenti devono (MUST) essere in grado di accettare pacchetti da 1500 ottetti.
Se la capacità di elaborare un pacchetto completo è una questione software sempre sotto il controllo della destinazione, il ricevitore dovrebbe (SHOULD) essere in grado di accettare ed elaborare pacchetti completi fino a 65575 ottetti (65535 + 40). Ciò non impedisce l'uso dell'opzione Jumbo Payload [RFC2675] per consentire l'invio di dimensioni che superano questo limite.
Alcuni collegamenti possono imporre la frammentazione e il riassemblaggio a livello di collegamento. Tuttavia, si raccomanda vivamente (RECOMMENDED) di compiere sforzi affinché i collegamenti possano trasmettere pacchetti IPv6 superiori a 1500 ottetti, per i seguenti motivi:
o I pacchetti più grandi producono un rapporto inferiore tra overhead dell'header e comunicazione.
o La frammentazione a livello di collegamento aumenta l'overhead di comunicazione per pacchetto, poiché ogni frammento deve trasportare un header/trailer a livello di collegamento.
o Nella maggior parte dei collegamenti, se un singolo frammento viene perso, l'intero pacchetto viene perso.