LTE+ или чего ещё придумать для улучшения качества связи на последней миле

Сообщество Хабрахабра. Доброго времени суток.

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

Основная идея. Мобильные устройства одного оператора, которые расположены друг то друга на расстоянии действия сигнала Wi-Fi, могли бы объединяться в P2P сеть для маршрутизации трафика между собой. Какие это даёт преимущества? Просим в подкат. :

Какие это даёт преимущества:
 — Устройство с разным уровнем сигнала в пределах здания смогут перенаправить трафик через наиболее быстрое соединение.
 — Оператор сможет настроить пул P2P таким образом чтобы при возможности отказаться от трафика по 3G в пользу 4G.
 — Если один из участников имеет выход в интернет по Wi-Fi соединению, то трафик может быть перенаправлен через него. Естественно если этот участник позволяет такой доступ.
 — Можно реализовать многоканальное соединение, что положительным образом скажется на скорости соединения и его стабильности.

Некоторые моменты

— Клиент устанавливает соединение с сервером провайдера. От сервера получает ключ шифрования между клиентом и сервером, для пакетов которые могут пойти через P2P сеть.
 — Телефон создает виртуальный интерфейс Wi-Fi. Каждый из клиентов проверяем подлинность своего соседа у сервера и если проверка пройдена добавляет соседа в список узлов.
 — Каждый клиент самостоятельно периодически оценивает качество соединения по параметрам ping и скорость. Эту информацию он сообщает соседям при запросе.
 — Пользователь может настроить свой клиент на предоставление доступной ему Wi-Fi сети для марштутизации трафика пула P2P сети через другие сети. А может даже и настроить на предоставление доступа через вторую симкарту. Например если уровень сигнала в данной местности у данного провайдера сильно проигрывает.
 — При прочих равных условиях сеть P2P может отдать предпочтения передачи трафика тому узлу сети которое находится на зарядке.

Почему это может заинтересовать провайдеров.

— Это позволит улучшить качество услуг без больших инфраструктурных затрат. Фактически затраты: разработка ПО клиента и хостинг сервера VPN или прокси в зависимости от реализации.
 — Особенностью ПО клиента является то что он будет контролировать Wi-Fi соединение и при желании выявить пользователей которые модифицируют устройства для раздачи интернета на нежелательные для провайдера устройства. И например таким клиентам будет отказано в подключении к P2P сети, тем самым мотивируя отказаться от подобных модификаций.
 — Провайдер может привлекать клиентов путём предоставление выхода в интернет через P2P сети например промо кодами или ваучерами.
 — Обезличенные данные о P2P можно формировать в BIG DATA и продавать.

Возможно я ошибаюсь, но мировая практика в построении сетей доступа это построение сети от центра к периферии, что логично. И часто слабым звеном становится последняя миля. А вот попыток начать строить сеть от пользователя к центру не предпринималась. Это открывает новые возможности. По сути тот кто это реализует будет пионером в области виртуализации последней мили. Раньше это было попросту невозможно, а сейчас все нужные технологии уже появились.

На эту идею меня вдохновил оператор YOTA и функция автоматического переключения сетей в телефоне samsung.
Надеюсь идея поможет сделать мир лучше.

Комментарии (5)

  • 28 февраля 2017 в 21:35 (комментарий был изменён)

    0

    В принципе, если заинтересовать пользователя, участвовать в качестве релейной станции для трафика, например бонусными минутами и мегабайтами, то почему бы и нет?

    Но, как я понимаю, аппаратно и программно оборудование не готово — нет ни одного потребительского устройства, способное 'из коробки' смешивать голосовой трафик и интернет — для голоса, т.е. потребуется либо установка программного обеспечения всем участникам (что удобно только для тех кто согласился 'поработать', но никак для обычных пользователей, которые только позвонить хотят) либо изменение аппаратной части, чтобы телефон смог стать точкой доступа LTE, на что скорее всего не пойдут по идеологическим причинам или создать стандарт, способный работать поверх существующих WiFi сетей одновременно с LTE (это было бы интересно).

    • 1 марта 2017 в 00:56

      0

      Аппаратная часть готова. В современном смартфоне есть полный набор железа для заявленных целей. Что касается программной части, есть ПО для протоколов на которых базируется идея, но самого ПО которое бы собрало все протоколы и маршрутизировало трафик столь сложным образом нет.

      Постараюсь в вкратце разъяснить техническую реализации.
      Виртуальный Wi-Fi адаптер
      Wi-Fi Direct
      Виртуальная локальная сеть
      Согласование многоканальных соединений
      Маршрутизатор
      Прокси с шифрованием

      В OS устройства создаётся внутренняя сеть экранированная от существующей внутренней сети OS.
      К этой внутренней сети посредством виртуального Wi-Fi и по протоколу Wi-Fi Direct подключаются другие устройства сети P2P (Технология Wi-Fi Direct позволяет соединятся двум устройствам между собой без использования точки доступа)
      Во внутренней сети нужно запустить одноранговую P2P маршрутизацию.
      Соединить её с основной внутренней сетью телефона через мост и сетевой экран.
      Теперь у нас есть два соединения с интернетом. 1 — собственное, на устройстве. 2 — через мост в P2P сеть. Их нужно согласовать.
      Поднять шифрованное соединение с сервером провайдера. (Мы ведь не хотим чтобы участники P2P сети просматривали наши пакеты)

      Кажется ни чего не упустил. Технически обоснованную критику приветствую.

  • 28 февраля 2017 в 21:47 (комментарий был изменён)

    +1

    Особенностью ПО клиента является то что он будет контролировать Wi-Fi соединение и при желании выявить пользователей которые модифицируют устройства для раздачи интернета на нежелательные для провайдера устройства. И например таким клиентам будет отказано в подключении к P2P сети, тем самым мотивируя отказаться от подобных модификаций.

    Спасибо, не надо.
    Провайдер не должен вообще в такие дела влезать, у него другая задача.

  • 1 марта 2017 в 00:31

    0

    Да уже сколько лет пытаются нормальную маршрутизацию в меш-сетях сделать, пока всё криво и тормознуто.

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

    • 1 марта 2017 в 01:05 (комментарий был изменён)

      0

      Да, это одна из технологий которая может лечь в основу сети, которую я обозначил как P2P. Не будем забывать и про прямых конкурентов I2P/Tor, хотя CjDNS имеет большое преимущество, так как уже содержит в себе шифрование на уровне протокола.

© Habrahabr.ru