Найти в Дзене
Электромозг

Подробности про одобренный Путиным суверенный российский протокол Интернета, заменяющий TCP/IP

Оглавление

Энтузиасты раскопали в сети некоторые подробности о новом суверенном российском протоколе, который предлагается на замену протоколам TCP/IP, по крайней мере, в сфере беспилотных аппаратов.

Напомню, что на днях на встрече Владимира Путина с представителями организаций в сфере беспилотных авиационных систем на территории индустриального парка «Руднёво» председатель совета директоров ГК ООО «Техноджет» Александр Селютин предложил замену набору протоколов TCP/IP, в частности, в области цифровой связи с беспилотниками.

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

Я написал статью на эту тему, в которой посетовал на недостаток данных о предлагаемом протоколе, тем более, что докладчик описал его преимущества очень скомкано, что вызвало массу вопросов в профессиональной среде. Чуть позже у меня вышли две статьи, в которой популярно описывался принцип работы интернет-связи, чтобы широкому кругу читателей стало более понятно, о чём вообще идёт речь.

Первая статья оказалась не очень понятна читателям, далёким от интернет-технологий, и мне пришлось написать вторую, более вразумительную статью. Поэтому, если вы не владеете темой, но хотели бы вкратце с ней ознакомиться, чтобы лучше понять следующий материал, рекомендую обе эти статьи к прочтению :-)

Так что там с новым протоколом?

Выяснилось, что работы над протоколом начались действительно около 10 лет назад, и в 2016-м году авторам уже было, что показать. Был даже создан сайт, посвящённый новой сетевой технологии IPv17 и протоколу UDTP. Правда, в то время они назывались не ГК ООО «Техноджет», а ООО «ИнКомТех» (Инновационные Коммуникационные Технологии).

На сайте предлагается следующая сетевая модель технологии IPv17:

Всё это предлагается в рамках международного движения «Интернет будущего» (Future Internet), которое началось в 2007 году.

Кстати, сайт обновлялся только в течение 2016-го года, после чего его обновление было заброшено. Более того, на сайте много орфографических ошибок, а сам текст защищён от копирования в худших традициях веб-мастеринга.

Что касается названия технологии, почему именно версия 17, то один из вариантов ответа находится в первом абзаце вступления на сайте:

У нас есть программное решение, которое позволяет корпоративным клиентам передавать свои данные по всему миру в 17 раз быстрее, чем они могут это делать, используя текущие стандарты.

Другим вариантом выбора именно этого номера версии интернет-протокола может стать то, что в заголовке стандартного IP-пакета под номер версии выделено 4 бита, то есть, максимальный номер может быть только 15. Если мысленно добавить слева место для пятого бита, то 17-я версия превращается в рамках 4 бит в первую, что символизирует начало нового Интернета. С другой стороны, номера версий 0 и 1 зарезервированы для специальных целей.

Также была раскопана более свежая информация — презентация от 2019-го года, в которой впервые появляется имя Александр Селютин. На сайте ООО «ИнКомТех» человек с таким именем нигде не фигурировал.

Технология в презентации называется уже не «IPv17», а «Проект .v17 ИНТЕРНЕТ+». В презентации описывается транспортный протокол rustp/udtp версии 1.0.

rustp –– Russian transport protocol
udtp –– Up/Down Transport Protocol

Исходя из описания, транспортный протокол UDTP, работает в следующих режимах:

  1. Поверх транспорта udp, для прохождения через NAT и Firewall.
  2. Поверх сетевого протокола IP, для передачи данных по сети Интернет.
  3. Поверх канального уровня.
  4. Поверх физических линий связи.

UDTP по новому:

  • формирует пакеты (Packet 2.0)
  • поддерживает целостность трафика
  • управляет скоростью передачи
  • устанавливает соединения

UDTP не делает:

  • компрессию
  • дупликацию
  • разбивку на мелкие части
  • множество потоков

Результаты тестов UDTP:

-2

Передавался файл, объёмом 225 мегабайт.

Выводы по результатам тестирования:

  1. Протокол udtp работает на сети Интернет.
  2. Протокол udtp не блокируется инфраструктурой Интернет.
  3. Зафиксировано повышение скорости передачи:
    из Москвы в Амстердам (Европа) в 3 раза;
    из Москвы в Санта-Клара (США) в 11 раз;
    из Москвы в Сидней (Австралия) в 50 раз.

Уже создано:

Драйвер udtp.ko:

  • Linux kernel 3.0 - 4.19

Поддерживаемые дистрибутивы:

  • Ubuntu 14, 16, 18;
  • OpenSUSE 15;
  • Debian 9, 10;
  • Astra Linux SE 1.3, 1.4, 1.5, 1.6, CE 2.12;
  • ОCнова, Альт 8;

Поддерживаемые архитектуры:

  • x86, x86_64
  • armv7, armv8
  • Эльбрус

Написаны приложения:

  • udtp_sendf — передача файлов (аналог ftp, scp);
  • udtp_proxy — прокси сервер для передачи данных между приложениями;
  • udtp_tunnel — туннель, для объединения локальных сетей;
  • udtp_test — тестовая программа для экспериментов на сети (аналог iperf3).

Сервис сетевого идентификатора netid.ipv17.com

Заключение

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

На сегодня всё. Ставьте нравлики, делитесь своими мыслями в комментариях и подписывайтесь на канал. Пока! :-)