BGP
Интернет не имеет карты. Сети просто сообщают соседям, какие адреса у них есть, а соседи им верят.
Интернет состоит из десятков тысяч независимых сетей — автономных систем (ASN). Чтобы трафик находил дорогу, каждая сеть сообщает соседям: «адреса из этого блока (Префикс) достижимы через меня». Так работает BGP. Соседи пересказывают это дальше, и по цепочке возникает общая картина.
Проверки по умолчанию нет. Сеть может объявить чужой блок адресов, и соседи, если не настроили защиту, ей поверят. Тогда часть трафика пойдёт не туда. Защита называется RPKI (RPKI и ROA).
Пример из атласа
28 марта 2022 года сеть RTComm (AS8342) около 45 минут анонсировала префикс Twitter 104.244.42.0/24 как свой.1 Операторы с проверкой RPKI отбросили этот анонс, потому что у Twitter была ROA.2 Рассказ об эпизоде — в статье РТКомм (AS8342), другой случай 2020 года — в Ростелеком (AS12389).
Для самих сетей ГРЧЦ такая защита не настроена, см. расследование Чужие маршруты: как российские сети перехватывали интернет и почему у ГРЧЦ нет щита и сеть AS61280.
Для чего ещё BGP
Им же можно раздавать списки: сервис antifilter.network отдаёт перечень заблокированных адресов как набор маршрутов.
Все термины: Словарь.
Примечания
- заявление 28 марта 2022: RTComm на 45 минут объявил префикс Twitter своим. Ars Technica, 2022-03-28.
- заявление ROA Twitter заставила операторов отбросить чужой анонс. MANRS, заметка о защите маршрутизации Twitter (по заголовку ссылки), 2022-03-28.