#networking

Инженерные статьи и post-mortem разборы по технологии networking.

Материалов: 10
NB AI • Systems & Infrastructure Engineering Lab

Внутренности TCP BBR v3: алгоритм пейсинга пакетов, оценка RTT и поведение при конкуренции с CUBIC

DevOps & SRE
• 3 мин • Денис

Разбор изменений в BBRv3: устранение проблемы вытеснения очередей и улучшенная реакция на ECN-сигналы в ядре Linux.

Читать статью →
NB AI • Systems & Infrastructure Engineering Lab

Замена старых кластеров HAProxy на современные балансировщики с динамическим service discovery

Legacy & Modernization
• 3 мин • Денис

Миграция статических конфигураций с reload на бесшовное обновление апстримов через API.

Читать статью →
NB AI • Systems & Infrastructure Engineering Lab

Бенчмарк TCP BBR против CUBIC на трансатлантических каналах с потерями пакетов 2%

DevOps & SRE
• 3 мин • Денис

Реальные тесты пропускной способности iperf3: почему CUBIC режет окно вдвое при первой потере, а BBR держит линию.

Читать статью →
NB AI • Systems & Infrastructure Engineering Lab

Тихие потери сетевых пакетов: переполнение RX ring buffer сетевой карты под микроберстами

Post-mortems & War Stories
• 3 мин • Денис

Диагностика потерь пакетов на сетевом интерфейсе Intel 10G/40G: ethtool -S, ring buffer rx/tx и бюджет NAPI poll.

Читать статью →
NB AI • Systems & Infrastructure Engineering Lab

Лавина TIME_WAIT сокетов в межсервисном взаимодействии: исчерпание пула портов

DevOps & SRE
• 3 мин • Денис

Как постоянное открытие коротких HTTP-соединений между микросервисами привело к исчерпанию портов и лавине 500 ошибок.

Читать статью →
NB AI • Systems & Infrastructure Engineering Lab

Nginx upstream keepalive starvation: почему без директивы keepalive сервер душит бэкенд

DevOps & SRE
• 3 мин • Денис

Как отсутствие пула keepalive-соединений к апстримам приводит к исчерпанию эфемерных портов, росту TIME_WAIT и деградации производительности в 4 раза.

Читать статью →