Технические обновления 26.03–09.04

ProVVoland
Syntropy Russia
Published in
3 min readApr 10, 2020

--

Наши разработчики продолжают усердно работать над проектом, несмотря на то, что в связи со сложившейся ситуацией каждый находится у себя дома.

Быстрый всплеск активности интернет-пользователей сидящих на карантине создал небывалую нагрузку на глобальную интернет-систему. Возможно, вы испытали на себе ухудшение работы Интернета. Наша команда в равной степени разочарована и мотивирована насущными проблемами, понимая, что это огромная возможность для нашей технологии, которая создает более быстрое и более надежное подключение к Интернету для всех.

В последние несколько недель наши разработчики поддерживали стабильный темп работы, “подчищая” код, чтобы приблизить нашу технологию к запуску. Сейчас они работают над нанесением завершающих штрихов, так чтобы публичное тестирование могло начаться с минимальными перерывами.

Например, недавно мы столкнулись с проблемами соединения с некоторыми серверами, которые требовались для публичного тестирования. Это вызвало небольшую задержку, но наши разработчики уже нашли решение и в ускоренном темпе работают над его внедрением. Завершив работу, мы вернемся как и планировали к публичному тестированию. Мы будем сообщать нашему сообществу о любых обновлениях на каждом этапе.

Среди наиболее интересных функций, которые наши разработчики планируют реализовать в ближайшее время, — возможность подключения к нескольким IP-адресам через приложение NOIA. Раньше вы могли подключаться только к одному серверу одновременно. Последняя реализация еще на один шаг приблизит нас к полнофункциональному приложению NOIA, интегрированному с нашей SDN, где пользователи получат автоматически оптимизированное и безопасное по умолчанию соединение с каждым сервером по всему миру.

Обновления сетевого программного обеспечения NOIA:

BI:

  • Реализован обобщенный эвристический расчет пути;
  • Улучшение алгоритмов для поиска лучшего пути, когда задействованы потери пакетов и джиттер;
  • Продолжение работы над улучшением удобства использования интерфейса пользователя, что позволяет получить прямое представление о построении путей и генераторе изображений топологии из параметров URL.

Контроллер:

Контроллер UI / UX:

  • Реализован интерфейс аналитических данных SDN;
  • Улучшена фильтрация и общее удобство использования интерфейса контроллера;
  • Работа над единым пользовательским интерфейсом.

Сервер контроллера:

  • Реализован переключатель TraceRoute для приложений;
  • Реализовано недостижимое время ожидания для приложений;
  • Реализовано “мягкое” удаление пользователя;
  • Улучшены коды ответов на статус HTTP для приложений;
  • Обновлен протокол Pinger для проверки связи с протоколом IPv6 вместо IPv4;
  • Развернуты конечные точки для единого пользовательского пространства;
  • Улучшены обработчики «несколько клиентов на один IP»;
  • Добавлен мониторинг VPP через IPv6;
  • Улучшенное управление трафиком для приложений и серверов;
  • Работа над изменением сетевых функций для I/E серверов: DT4 -> DX4;
  • Работа над поддержкой нескольких IP.

Агент NOIA:

  • Улучшен проверщик соединения агента — поддержка пингования по назначению (сбор задержек);
  • Реализованы инструменты измерения сетевого трафика для Агента;
  • Работа над обновлением VPP и Агента до последней версии.

NOIA Orchestrator:

  • Реализована поддержка IPv6 сервера для интерфейсов MGM;
  • Продолжение работы над более продвинутыми развертываниями Orchestrator — автоматизацией различных типов конфигураций серверов.

VPP:

  • Исправлена ​​ошибка, возникавшая после выхода новой версии VPP: https://gerrit.fd.io/r/c/vpp/+/26390
  • Работа над дополнительными плагинами / расширениями для VPP.

Приложение NOIA:

  • Улучшенный поток SpeedTest приложения;
  • Исправлены различные ошибки, возникавшие после тестирования;
  • Создан скрипт Python для публики, который подключается к NOIA SDN и тестирует скорость;
  • Работа над сообщениями об ошибках в приложении;
  • Работа над обработчиками смены SID Wi-Fi;
  • Работа над улучшениями в удалении аккаунта.

Наши разработчики продолжают достигать ключевых вех даже во время карантина. Не забудьте хотя бы немного похлопать им. Это самая близкая вещь к социальному взаимодействию, которую они могут сейчас получить. Оставайтесь в безопасности и по возможности работайте из дома.

Как всегда, не стесняйтесь задавать нам любые вопросы в нашем канале Telegram. И если вы еще не подписались, то подпишитесь на нашу рассылку ниже, чтобы убедиться, что вы не пропустите ни одного срочного объявления.

Увидимся в следующем обновлении!

Ссылка на оригинальную англоязычную версию статьи: https://medium.com/noia/development-update-03-26-04-09-1dfc0babbe2d

Есть вопросы?

Мы всегда рады ответить на них. Не стесняйтесь обращаться к нам. Мы всегда ждем вас в нашем чате Telegram EN, RU, а также Twitter.

--

--