4. Gestione Attiva della Coda (AQM) (Active Queue Management)
Random Early Detection (RED, Rilevamento Casuale Precoce) è un meccanismo per la gestione attiva della coda (Active Queue Management, AQM) che è stato proposto per il rilevamento della congestione precoce [FJ93] ed è attualmente in fase di distribuzione in Internet [RFC2309]. AQM è destinato a essere un meccanismo generico per l'utilizzo di una delle diverse alternative per l'indicazione della congestione, ma in assenza di ECN, AQM è limitato all'utilizzo dello scarto dei pacchetti come meccanismo di indicazione della congestione. AQM scarta i pacchetti in base al superamento di una soglia da parte della lunghezza media della coda, piuttosto che scartarli solo quando la coda si riempie. Tuttavia, poiché AQM può scartare i pacchetti prima che la coda si riempia effettivamente, AQM non è sempre costretto a scartare i pacchetti a causa di limitazioni di memoria.
AQM può impostare il codepoint Congestion Experienced (CE, Congestione Sperimentata) nell'intestazione del pacchetto invece di scartare il pacchetto, quando tale campo è fornito nell'intestazione IP ed è compreso dal protocollo di trasporto. L'uso del codepoint CE con ECN consente al ricevitore di ricevere il pacchetto, evitando il ritardo eccessivo che potrebbe risultare dalla ritrasmissione dopo la perdita del pacchetto. Usiamo il termine 'CE packet' (pacchetto CE) per indicare un pacchetto con il codepoint CE impostato.