Почему в интернет-роуминге часто нет национальных блокировок. Как работает мобильный роуминг

Увидел, что многие в комментах не понимают как работает роуминг и почему с иностранными сим-картами доступен весь интернет. Пришлось вернуться на DTF чтобы объяснить это тем, кому интересно

Мобильный роуминг позволяет SIM-карте работать в сети другого оператора за пределами страны, где она была выпущена. При этом абонент остаётся клиентом своего оператора, а иностранная сеть лишь предоставляет радиодоступ

Ключевой момент: интернет-трафик в роуминге часто проходит через инфраструктуру домашнего оператора. Именно это и объясняет отсутствие некоторых национальных блокировок

Идентификация SIM-карты

Когда телефон включается за границей, происходит стандартная процедура регистрации:

  1. Телефон ищет доступные сети
  2. Выбирает одну из них и отправляет запрос регистрации
  3. Сеть видит, что SIM принадлежит иностранному оператору
  4. Она связывается с домашним оператором через международную сигнальную сеть
  5. Домашний оператор подтверждает, что SIM действительна и роуминг разрешён

После этого телефон может пользоваться сетью: звонки, SMS и мобильный интернет

Как работает мобильный интернет в роуминге

Передача данных происходит через туннели GTP (GPRS Tunneling Protocol). По принципу работы GTP (GPRS Tunneling Protocol) очень похож на ПНВ*, но используется внутри инфраструктуры мобильных операторов

Существует две основные схемы маршрутизации трафика

1. Основная схема (через домашнего оператора)

Это наиболее распространённый вариант. Трафик проходит через сеть оператора, которому принадлежит SIM:

телефон-> базовая станция иностранного оператора-> ядро сети иностранного оператора-> защищённый туннель между операторами-> ядро сети домашнего оператора-> интернет

В этом случае: IP-адрес выдаёт домашний оператор, интернет выходит через инфраструктуру домашней страны, фильтрация определяется домашней сетью

Фактически для интернета устройство находится в стране своего оператора, даже если физически находится в другой стране

2. Local breakout

Иногда используется другая схема. Трафик не отправляется домой, а выходит в интернет напрямую через сеть страны пребывания:

телефон-> базовая станция иностранного оператора-> ядро сети иностранного оператора-> интернет

В этом случае: IP-адрес выдаёт иностранный оператор, применяются правила фильтрации страны пребывания, трафик не проходит через домашнюю сеть

Почему иностранные SIM иногда обходят блокировки

Если используется первая схема (через домашнего оператора), происходит следующее:

  1. IP-адрес принадлежит домашнему оператору
  2. интернет-трафик выходит из его инфраструктуры
  3. системы фильтрации другой страны просто не участвуют в обработке трафика

Для сети страны пребывания этот трафик выглядит как служебный туннель между операторами (суть похожа на ПНВ*)

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

Могут ли это изменить

Да. Сейчас у нас работает первая схема, но если понадобится, оператор или государство могут изменить правила работы роуминга:

  1. запретить роуминг для SIM определённых стран
  2. отключить мобильный интернет в роуминге
  3. принудительно использовать local breakout
  4. применять фильтрацию на международных узлах

Отсутствие блокировок при использовании иностранной SIM - не особенность технологии, а результат конкретной конфигурации сетей операторов

Но как говорится, завтра и кирпич на голову может упасть. И даже если в будущем могут ограничить доступ к нормальному интернету через роуминг, пока работает - можно пользоваться

6
2
1