Наука

CloudBridge Research: открываем результаты исследований QUIC/MASQUE и приглашаем к сотрудничеству

Меня зовут Максим Ланиес. Я больше десяти лет занимаюсь сетевыми технологиями и инфраструктурой для корпоративных систем: от классических VPN и межрегиональных каналов до edge-сетей с жесткими требованиями по задержкам и надежности. Есть старая шутка: «В сети есть две проблемы — задержки и потеря пакетов. И задержки тоже». Смысл в том, что как ни посмотри, все снова упирается в latency: потери лечатся ретраями, ретраи дают очереди, очереди увеличивают задержку. За годы работы я убедился, что это не совсем шутка. Поэтому сейчас мы изучаем протоколы, которые помогают бороться с обеими сторонами этой проблемы — QUIC, MASQUE, BBRv3 и другие, и делаем это открыто, чтобы любой мог воспроизвести эксперименты и проверить результаты. Сейчас я развиваю два связанных направления: CloudBridge Global Network (2GC) — глобальная edge-сеть для стабильного доступа к цифровым сервисам; CloudBridge Research — независимую исследовательскую инициативу, сосредоточенную на современных транспортных протоколах: QUIC, MASQUE, BBRv3, FEC, ICE и связанных механизмах оптимизации. В 2025 году мы зарегистрировали АНО «Центр исследований и разработок сетевых технологий» — независимый исследовательский центр, который занимается сетевыми протоколами, защитой информации и элементами пост-квантовой криптографии. Зачем это нужно Когда мы начинали работать с QUIC и MASQUE несколько лет назад, столкнулись с простой проблемой: большинство инструментов для тестирования этих протоколов либо закрыты, либо требуют дорогого оборудования, либо просто не позволяют воспроизвести эксперименты из статей. Хочешь проверить, как BBRv3 ведет себя на трассе Москва — Новосибирск? Пожалуйста, найди три сервера в разных дата-центрах, настрой netem, собери метрики вручную и надейся, что результаты будут воспроизводимы. Мы решили изменить ситуацию. CloudBridge Research — это небольшая команда инженеров и исследователей, которая делает сетевые эксперименты доступными не только крупным вендорам и облакам, но и университетам, небольшим командам и open-source проектам. Наша задача проста: чтобы любой желающий мог развернуть стенд на обычных серверах или в облаке, воспроизвести описанный эксперимент и получить сравнимые метрики. Мы изучаем современные протоколы транспорта и туннелирования (QUIC, MASQUE, BBRv3, FEC, ICE), разрабатываем открытые инструменты для их тестирования, публикуем воспроизводимые эксперименты с полной конфигурацией стендов и методологией измерений, а также готовим учебные материалы и лабораторные работы для вузов. Что мы сделали За время работы мы разработали несколько инструментов, которые могут быть полезны сообществу. quic-test: стенд, который можно запустить у себя Репозиторий: github.com/twogc/quic-test quic-test — это стенд для исследования поведения QUIC и MASQUE, сравнения CUBIC и BBRv3, анализа ICE и сценариев с handover. Он позволяет эмулировать задержку, джиттер, потери и асимметрию каналов через netem , тестировать MASQUE CONNECT-UDP и CONNECT-IP, анализировать влияние handover и миграции соединений, а также собирать метрики в Prometheus и визуализировать их в Grafana. Стенд используется как для наших внутренних экспериментов, так и в образовательных задачах, например, для лабораторных работ по современным сетевым протоколам в вузах. Если вам нужно проверить, как QUIC ведет себя при переключении между WiFi и LTE, или сравнить производительность BBRv3 и CUBIC на трассе с высокой задержкой — это можно сделать за несколько минут. AI Routing Lab: когда ML помогает выбирать маршруты Репозиторий: github.com/twogc/ai-routing-lab AI Routing Lab — это экспериментальная система для выбора маршрутов по метрикам latency и jitter с применением машинного обучения. На текущем этапе точность предсказаний превышает 92 % (R²), а время инференции — менее 10 мс. Система интегрирована с quic-test и CloudBridge Relay: мы обучаем модели на реальных трассах и затем проверяем их влияние на стабильность и задержки в QUIC-туннелях. Это не просто академический эксперимент, мы используем эти модели для оптимизации маршрутизации в реальной инфраструктуре. MASQUE VPN: VPN нового поколения Репозиторий: github.com/twogc/masque-vpn MASQUE VPN — это реализация VPN на основе протокола MASQUE (RFC 9298) с использованием QUIC транспорта. Проект разработан для образовательных инициатив и исследований сетевых технологий. Что он умеет: реализация MASQUE CONNECT-IP для полного туннелирования IP-трафика, веб-интерфейс управления на Vue 3 с поддержкой русского, английского и китайского языков, взаимная TLS аутентификация (mTLS), поддержка Prometheus метрик для мониторинга, кроссплатформенная поддержка (Linux, macOS, Windows), управление пулом IP-адресов и мониторинг соединений в реальном времени. Проект использует преимущества QUIC: встроенное шифрование, мультиплексирование потоков, connection migration и возможность 0-RTT соединений. На практике это означает время установки соединения менее 50 мс и пропускную способность более 950 Мбит/с при задержке p99 менее 12 мс. Для сравнения: классический OpenVPN на той же трассе показывает время установки соединения 200–500 мс. Что мы узнали Мы опубликовали работу: Optimization of Inter-Regional Network Latency and Jitter Using CloudBridge Relay (ICE + MASQUE/QUIC + SLO-Loop) В ней рассматривается оптимизация маршрутов Москва — Сибирь и RU ↔ EU с использованием CloudBridge Relay. Что получилось: уменьшение RTT на 30–40 % за счет изменения топологии и маршрутов; уменьшение jitter на 50–60 %; преимущество BBRv3 над CUBIC по пропускной способности на длинных трассах (почти двукратный выигрыш в ряде сценариев); влияние настройки ACK Frequency на goodput (до +20 % без ухудшения задержки); устойчивость MASQUE-туннелей в трехузловой топологии без эффектов TCP meltdown. Работа включает описание методологии, конфигурации стенда и тестовую матрицу — все, что нужно для воспроизведения результатов. PDF доступен здесь: https://cloudbridge-research.ru/documents/Optimization_of_Inter_Regional_Network_Latency_and_Jitter_Using_CloudBridge_Relay.pdf Отдельно на Хабре опубликована статья: «BBRv3, FEC и QUIC: как мы удержали jitter <1 мс и стабилизировали RU↔EU» https://habr.com/ru/articles/964556/ В ней описан практический опыт: какие настройки дали эффект, какие подходы не сработали и с какими ограничениями мы столкнулись. Это не просто отчет о результатах, а живой рассказ о том, как мы решали конкретные проблемы. Как мы работаем с партнерами Мы открыты к сотрудничеству в нескольких направлениях. С университетами и лабораториями: предоставление стендов для лабораторных работ и курсов по сетевым протоколам, совместные эксперименты и публикации, адаптация наших инструментов под конкретные учебные программы. Например, мы сотрудничаем с Национальным исследовательским университетом «МЭИ» в области перспективных технологий связи и управления для беспилотных авиационных систем. С компаниями: тестирование QUIC/MASQUE/BBRv3/FEC на ваших трассах и инфраструктуре, помощь с настройкой и отладкой реализаций, совместный анализ поведения протоколов под реальной нагрузкой. Если вы хотите понять, как QUIC поведет себя в вашей сети — можем помочь провести измерения и проанализировать результаты. С open-source проектами и исследовательскими группами: использование наших стендов для тестирования реализаций QUIC/MASQUE, обмен данными и результатами измерений, совместные статьи и доклады. Отдельно отмечу, что нам не всегда критично именно финансирование. Часто не менее важны доступ к реальным сетям и нагрузкам, обмен экспертизой, возможность валидации результатов на других инфраструктурах. Исследования CloudBridge Research проводятся при поддержке партнеров и спонсоров. Если ваша организация заинтересована в поддержке исследований в области современных сетевых протоколов, мы готовы обсудить различные форматы сотрудничества. Подробнее о возможностях партнерства можно узнать на сайте: https://cloudbridge-research.ru/sponsors Как связаться Форма обращений по ссылке -https://cloudbridge-research.ru/contact Информация о текущих направлениях исследований и проектах доступна на сайте: https://cloudbridge-research.ru/research Код и экспериментальные стенды: GitHub (личные проекты): https://github.com/mlanies GitHub (организация): https://github.com/twogc GitVerse (корпоративные репозитории): https://gitverse.ru/2gc_cloudbridge Если вы работаете с QUIC/MASQUE, BBRv3, FEC, eBPF или строите системы с жесткими требованиями по задержкам и стабильности — буду рад диалогу и совместным экспериментам.

Фильтры и сортировка