TCP starvation UDP dominance

 

Best Practices indicano di non mixare traffico TCP con traffico UDP (in particolare per video streaming) all'interno di una stessa classe (stessa coda) a causa di comportamento di questi protocolli durante periodi di congestione.

 

La combinazione di questi due tipologie di traffico all'interno di una stessa classe con rilevamento di  congestione rete causa delay o packet-loss, provoca che i flussi TCP abbasseranno il loro rate (diminuzione del windows size ad esempio) a beneficio dei flussi UDP che si avvantaggiano della banda sempre più disponibile

 

Questo effetto è chiamato TCP starvation / UDP dominance 

 

La soluzione più evidente è quella di creare differenti classi di servizio per le due tipologie di traffico in ambito QoS

 

 

tcp starvation udp dominance