ECN
Explicit Congestion Notification: i router marcano i pacchetti IP all'inizio della congestione invece di scartarli. Gli endpoint (TCP) vedono il marchio e rallentano. RFC 3168 (2001). Estensione successiva: L4S (Low Latency, Low Loss).
Due bit nell'intestazione IP: ECT(0)/ECT(1) significa «supporto ECN», CE = Congestion Experienced. Il ricevitore TCP lo rimanda indietro tramite il flag ECE. Un problema iniziale: i middlebox di alcuni ISP eliminavano i bit ECN («RFC zeroing»), causando problemi di fallback. Diffusione attuale: circa il 90 % dei flussi tra i grandi provider cloud; Apple abilita ECN per impostazione predefinita su iOS e macOS. DCTCP usa ECN in modo intensivo all'interno dei datacenter. Latenza inferiore rispetto al feedback tramite perdita di pacchetti, perché si evitano i timeout.