u/Kirill422

▲ 118 r/ru_linux

Состояние p2p по ipv6 на текущий момент.

Как я и обещая выкатываю своё исследование по поводу p2p по ipv6.

У меня есть сим-карты всей большой четвёрки, причём все с новенькими тарифами. Перейдём к делу.

Начнём с плохих новостей:

  1. Билайн: нет поддержки ipv6 и, насколько я понял даже не планируется, информации нет, а та что есть противоречива и разрознена. По одним данным есть поддержка в некоторых регионах, по другим ведётся только тестирование, по третьим активно внедряется, по четвёртым внедрение не планируется в ближайшие годы. В общем, ситуация не до конца понятна.

  2. Т2 (Бывшее Теле2): По неподтверждённым данным есть поддержка в некоторых регионах, в основном в крупных городах. По крайней мере, чувак, который продал мне симку сказал, что, как минимум, в Екатеринбурге есть. (Если есть ребята от туда — отзовитесь.) У меня нет ipv6 адреса, так что потестить не получилось, поэтому отношу это к плохим новостям.

  3. Прямое p2p по ipv6 не работает внутри сети одного оператора. Я так и не понял это поломка сети или специально так сделано, но соединения МТС <---> МТС и Мегафон <---> Мегафон у меня не работают (udp не пробовал, tcp и icmpv6 не доходят до конечных адресатов и вообще traceroute показывает, что пакеты не доходят даже до первого хопа).

Хорошие новости:

  1. Прямые tcp соединения на произвольных портах >1023 полностью жизнеспособны, на портах <1023 включительно хз, вроде не работает, как минимум по ssh к ноуту подключиться я не смог. Udp не пробовал. Работает только при условии, что два узла находятся в сетях разных операторов, т.е соединения МТС <---> Мегафон полностью рабочие. (В Мегафоне нужно подключить бесплатную услугу "Открытый ipv6", без неё входящие соединения режутся. В МТС со старыми тарифами ситуация похожая нужно через поддержку подключить бесплатную услугу "Доступ к ipv6+", на новых тарифах всё работает по умолчанию).

  2. Оба оператора делегируют вам динамический ::/64 префикс, поэтому при раздаче Wi-Fi с телефона или другого поддерживаемого маршрутизатора каждое подключённое устройство получает публичный ipv6 адрес, который свободно пингуется из вне.

Немного наглядных примеров. Мы с товарищем из другого региона смогли:

  1. Обменяться более чем 10 ГБ файлов по прямому p2p соединению, скорость была в районе 2.5 МБ/с стабильно.

  2. Поиграть в Terraria, пинг отличный, умеренно лучше чем через эмуляторы локальной сети (ZeroTier, Hamachi, Radmin)

  3. Я поднял Minecraft сервер с модами, товарищ успешно подключился, мы поиграли несколько часов, пинг стабильный, всё работало отлично.

  4. HTTP сервер на порту 8080 был доступен и отвечал на все запросы.

  5. Шестичасовой сеанс ping показал, что в мобильной сети теряется в среднем 7.5% пакетов.

В общем, для p2p в мобильных сетях по ipv6 пока что крайне рекомендуется иметь две сим-карты от разных операторов с поддержкой ipv6.

reddit.com
u/Kirill422 — 4 days ago
▲ 245 r/INCOGNITO_live+1 crossposts

В новых тарифах МТС раздаёт ipv6 адреса, причём, полностью бесплатно. Эти адреса публичные и пингуются из вне без каких-либо проблем. Мегафон занимается тем же, и уже довольно давно, но я не знаю публичные ли у Мегафона адреса. У меня два основных номера, 12 числа они будут перенесены один в МТС, другой в Мегафон и я попробую через поддержку выбить статичные ipv6 адреса, результаты сообщу в 12-15 числах. Так же результаты попыток прямого p2p соединения с мобилки на мобилку будут прилагаться.

u/Kirill422 — 8 days ago