Экспериментальный QUIC в прод-сетапах: BBRv2, ACK-Frequency, FEC, Greasing Мы провели серию лабораторных тестов экспериментальной сборки QUIC (fork quic-go) с четырьмя продвинутыми функциями: BBRv2, ACK-Frequency (I-D), FEC для датаграмм и greasing по RFC 9287. Цель - понять, когда это реально дает выигрыш, как настроить параметры и что контролировать в продакшене. Что мы сделали Собрали автоматизированную матрицу: RTT 5–500 мс, нагрузка 100–2000 pps, 1–16 соединений, CUBIC vs BBRv2, ACK-freq 1–5. Сняли qlog-трейсы, Prometheus-метрики, добавили netem-скрипты и готовые Grafana-дашборды для воспроизведения. Описали риски и «страховки»: ProbeRTT-провалы, reordering + ACK-freq, полисеры операторов, CPU на малых RTT. Ключевые результаты (в кратце) - BBRv2 против CUBIC: при RTT ≥50 мс и нагрузке ≥600 pps получаем +20–60% пропускной способности при той же или лучшей задержке/джиттере. - ACK-Frequency (2–4): −15–25% обратного трафика и −10–20% end-to-end задержки за счет реже отправляемых A
Экспериментальный QUIC в прод-сетапах: BBRv2, ACK-Frequency, FEC, Greasing
7 октября7 окт
2 мин