Все три должны использовать CoDel или PIE или какой-либо другой умный алгоритм организации очередей. Все промежуточные блоки (модемы, маршрутизаторы, коммутаторы, точки доступа, шлюзы, брандмауэры и т. Д.) Должны быть умны в отношении очередей и не допускать увеличения их буферных очередей.
Тот, который подключен к модему, должен также использовать QoS, чтобы быть небольшим узким местом в обоих направлениях. Это позволяет ему делать ECN или отбрасывать кадры до того, как буферы раздуваются где-то еще в сети. Таким образом, даже если у модема или оборудования интернет-провайдера на другом конце широкополосной линии есть проблемы с буферной загрузкой, этот искусственный блок с небольшим узким местом должен позволить контролю перегрузки TCP работать до того, как на этих других блоках, находящихся вне вашего контроля, может нарастать раздувание.