Definición
En este enfoque, de control de congestión, los router proveen feedback explícito a los hosts respecto al estado de congestión de la red. Existen dos formas para un router de comunicarse con los hosts
- Consiste en enviar notificaciones en la forma de un choke packet
- Consiste en actualizar un campo en los paquetes que viajan entre los hosts para indicar congestión
Recientemente, fueron surgiendo extensiones de IP y TCP para permitir a la red señalar congestión en la red de forma explícita, a través de dos bits en el campo Type of Service del datagramas de IP. Este tipo de control de congestión se conoce como explicit congestion notification
Uno de los bits es utilizado para indicar que el router está experimentando congestión, mientras que el otro se utiliza para indicarle a los routers que los senders y receivers son capaces de entender el mensaje
Si bien el RFC no provee una definición para cuando el router está congestionado, se recomienda que únicamente lo indique ante congestión persistente
Existen otros protocolos de transporte además de TCP que hacen uso de este mecanismo
- DCCP (Datagram Congestion Control Protocol) provee un servicio similar a UDP que utiliza control de congestión.
- DCTCP (Data Center TCP) es una versión de TCP diseñada específicamente para redes de data center, que hace uso de ECN