Passa al contenuto principale

7.1 A Better Way to Detect PMTU Increases (Modo migliore per rilevare)

7.1 A Better Way to Detect PMTU Increases (Un modo migliore per rilevare gli aumenti di PMTU)

La sezione 6.3 suggerisce di rilevare gli aumenti nel valore PMTU aumentando periodicamente la stima PMTU all'MTU del primo hop. Poiché questo processo probabilmente semplicemente "riscoprirà" la stima PMTU corrente, al costo di diversi datagrammi scartati, non dovrebbe essere fatto spesso.

Un approccio migliore è aumentare periodicamente la stima PMTU al valore successivo più alto nella tabella degli altopiani (o all'MTU del primo hop, se questo è più piccolo). Se la stima aumentata è errata, al massimo un tempo di andata e ritorno viene sprecato prima che il valore corretto venga riscoperto. Se la stima aumentata è ancora troppo bassa, una stima più alta verrà tentata un po' più tardi.

Poiché potrebbero essere necessari diversi di tali periodi per scoprire un aumento significativo del PMTU, raccomandiamo che un breve periodo di timeout dovrebbe essere utilizzato dopo che la stima è aumentata, e un timeout più lungo dovrebbe essere utilizzato dopo che la stima è diminuita a causa di un messaggio Datagram Too Big. Ad esempio, dopo che la stima PMTU è diminuita, il timeout dovrebbe essere impostato a 10 minuti; una volta che questo timer scade e viene tentato un MTU più grande, il timeout può essere impostato a un valore molto più piccolo (diciamo, 2 minuti). In nessun caso il timeout dovrebbe essere più breve del tempo di andata e ritorno stimato, se questo è noto.