RIPE Atlas в 2026, или градусник для интернета

 Публичный пост
13 ноября 2026  59

Я написал это для себя. По мотивам курсов RIPE NCC в Алмате, старой статьи на Хабре, своего поста 2024 года и документации. Если кому и пригодится, то селфхостерам, у которых дома стоит сервер и пара десятков графиков про него. Пригодится вам или нет, решайте сами. Мне нормально в обоих случаях.

Кто я такой?

Меня зовут Рома. Я инженерный инженер. Занимаюсь сетями. Это та часть интернета, которую никто не видит, пока она работает. Трубы, дороги и светофоры, только для данных. Вы жмёте кнопку и получаете мем. А где-то в подвале кто-то следит, чтобы трубы не запели гимн хаосу.

В сетях я с 1996 года. Как фряху увидел, так и всё. Любовь на всю жись.

Как я туда попал

В начале ноября 2026 года RIPE NCC приехал в Алмату. Сначала был день измерений интернета. Пришёл 371 человек, и я в том числе. Рассказывали, как мерить сеть, как смотреть маршруты, и как студенты КБТУ расставляют свои датчики по Казахстану. Потом были курсы. На курсы я тоже пошёл.

Такой курс я уже проходил лет шесть назад. За шесть лет мир успел поменяться. Старые адреса кончились совсем. Новые стали нормой, а не мечтой. Я пришёл посмотреть, что ещё сломалось, пока я не смотрел.

Дальше то, что я вынес. Своими словами и без слайдов.

Кто тут главный

Короткий ответ такой. Никто. Длинный ответ интереснее.

Интернет это сеть сетей. У каждой сети есть адреса. Чтобы адреса не повторялись, кто-то должен вести им учёт. Не владеть, а вести учёт. Разница большая. Библиотекарь не владеет книгами. Он просто знает, где какая стоит.

Самый верхний библиотекарь называется ICANN. Это некоммерческая организация, ей с 1998 года. Она следит, чтобы у интернета были общие имена и общие номера.

Внутри неё живёт работа под названием IANA. Это не здание и не начальник. Это должность библиотекаря при главном каталоге. IANA не продаёт адреса и не владеет ими. Она режет весь пирог на большие куски и раздаёт куски регионам. Старые адреса, те что IPv4, она раздала до последнего куска ещё в 2011 году. Пирог кончился.

Регионов пять. Каждым заведует своя региональная регистратура. По-английски это RIR. Одна на Африку, одна на Азию с Тихим океаном, одна на Северную Америку, одна на Латинскую Америку. И RIPE NCC на Европу, Ближний Восток и часть Центральной Азии. Казахстан живёт в RIPE.

Почему регионы нарезаны так странно? На курсе объяснили честно. Кто пришёл в самом начале, тот и вошёл. Люди из Ирана пришли, и Иран в регионе. Из Афганистана никто не пришёл, и Афганистана в регионе нет. Никакого великого плана. Раньше проще как-то было, типа как в фидонете, что ли.

Ниже регионов стоят местные регистратуры. По-английски LIR. Обычно это провайдер или хостинг. Он берёт адреса у региона и раздаёт своим клиентам. Главное тут слово регистратура. Местная регистратура не покупает адреса. Она ведёт учёт и отвечает, чтобы в общей базе была правда. Если в базе враньё, к ней придут. Сначала коллеги. Потом не коллеги. Потом местный «товариш» майор или сам регион, который злобно отзовёт регистрацию.

Получается лестница. Главный каталог, потом регион, потом провайдер, потом провайдер дал вам адресов (те самые провайдер алокайтед), ну а потом вы со своим роутером или хостингом. Каждая ступенька берёт кусок поменьше.

RIPE и RIPE NCC это не одно и то же

Тут путаются все. Я тоже путался.

RIPE это сообщество. Оно появилось в 1989 году. Членства нет, взносов нет, билетов нет. Есть люди, которые хотят договориться, как сетям жить вместе. Они собираются два раза в год. Правила пишут в рабочих группах. Вступить может кто угодно. Решают общим согласием.

RIPE NCC это организация. Её создали в 1992 году. У неё есть члены. Но это не люди, а компании, те самые местные регистратуры. Они подписывают договор и платят взносы. Прибыли у организации нет. Главный офис в Амстердаме, прямо в здании старого вокзала. По-моему, кто-то из вастриков тут даже работает в RIPE ncc. Найти не могу, а так бы залинковал.

Главное правило простое. Сообщество пишет правила. Организация их исполняет. Сама она правила не придумывает. Если вам что-то не нравится, идите в рабочую группу. Революция не нужна. Нужна рабочая группа. Это скучнее революции, зато работает.

Старых адресов больше нет

В нашем регионе свободные "старые" ipv4 адреса кончились 25 ноября 2019 года. Теперь новая регистратура встаёт в очередь и получает ровно 256 адресов. На курсе сказали, что сейчас получают те, кто встал в очередь полтора года назад. Полтора года ради 256 адресов.

Всё остальное решает рынок. Адреса продают и покупают. RIPE NCC в цены не лезет. Он только записывает, кто кому передал, и публикует это открыто.

Отобрать адреса у того, у кого их много, нельзя. Ни в одном регионе мира. На курсе это назвали коротко. Раскулачивания нет. Кто успел, тот успел.

С новыми адресами, IPv6, всё наоборот. Их столько, что за двадцать лет раздали крошечную часть. Провайдер по умолчанию получает такой блок, что хватит дать адрес каждой лампочке в стране. И ещё останется на лампочки соседней страны.

Зачем вообще мерить интернет

Хайнлайн писал, что специализация для насекомых. Человек должен уметь всё. Я бы добавил одно. Человек должен уметь проверить сам.

Вот обычная история. Вы платите провайдеру. Провайдер говорит, что всё хорошо. Хостинг говорит, что всё хорошо. Ваш мониторинг тоже говорит, что всё хорошо. А клиент из соседней страны не может открыть ваш сайт. Кто прав? Все правы. Каждый смотрит из своего окна.

Измерение это способ посмотреть из чужого окна.

Мерят обычно четыре вещи. Сколько времени пакет идёт туда и обратно. Сколько пакетов потерялось по дороге. Через какие сети он шёл. И отвечает ли та сторона вообще.

Для этого есть два старых инструмента. Первый называется ping. Он стучится в дверь и засекает, сколько ждать ответа. Второй называется traceroute. Он рисует дорогу и показывает каждый поворот. Где пакет застрял, там и смотреть.

И ещё одно. Одна цифра без контекста ничего не значит. В 2016 году на конференции ENOG был хороший пример про градусник. Градусник показывает 38. Может, вы заболели. Может, не стряхнули градусник. Может, приложили его к батарее. Цифра это не диагноз. Цифра это повод разобраться.

Что такое RIPE Atlas

Это сеть маленьких датчиков по всему миру. Датчик называется зондом. Зонд стоит у кого-то дома, в офисе или в дата-центре. Он стучится в разные двери, рисует дороги и спрашивает у интернета адреса по именам. Результаты собирает RIPE NCC и отдаёт всем бесплатно.

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

Теперь главное. Почему этим данным можно верить.

Во-первых, зонд умеет мало, и все зонды умеют одно и то же. Это не недоделка, это замысел. Тренер на курсе сказал прямо. Функции зонда так ограничены, чтобы систему нельзя было использовать во вред. Зондом нельзя никого атаковать. Им нельзя залезть в чужую сеть. Он умеет пять простых вещей, и больше ничего.

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

В-третьих, всё открыто. Смотреть и скачивать результаты можно без регистрации. Не надо верить мне. Не надо верить RIPE. Можно проверить самому.

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

Зачем это селфхостеру

Я сам из этих. Дома стоит сервер, на нём крутится всё, что можно не отдавать чужому облаку. И я знаю, как у нас принято.

Сначала ставишь Uptime Kuma, чтобы зелёные лампочки радовали глаз. Потом Smokeping, все эти пинги-шминги, чтобы красивые графики задержки. Потом Grafana, потому что графиков мало не бывает. Потом Prometheus, чтобы Grafana было что показывать. Потом второй сервер, чтобы следить за первым. Через полгода у тебя мониторинг мониторинга, а сам сервис по-прежнему один и тот же.

И у всего этого хозяйства одна беда. Оно смотрит из одного окна. Из вашего же дома или с вашего же сервера в облаке. Kuma говорит, что сайт жив. А жив он для вас, потому что вы сидите рядом с ним. Как его видит человек из Ташкента, из Берлина или из соседнего провайдера, ваша Kuma не знает и знать не может.

А рядом всё это время стоит старый добрый Atlas. Пятнадцать тысяч окон по всему миру. Ставить ничего не надо, кроме одного зонда, да и тот не обязателен. Графики он рисует сам. Историю хранит сам. И никакого Prometheus для этого поднимать не нужно.

Я не говорю выкинуть Kuma. Она хороша для своего дела. Она скажет, что сервис упал. Atlas скажет, для кого он упал и где именно.

Зачем это обычному инженеру

Не только селфхостеру. Не учёному и не крупному оператору. Любому инженеру, у которого есть сервер, сайт или домашняя сеть.

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

Бесплатных обедов не бывает

Это тоже Хайнлайн. В RIPE Atlas фраза работает буквально.

Свои замеры стоят кредитов. Кредиты это местная валюта. Зарабатывают их зонды. Пока ваш зонд на связи, он каждую минуту приносит вам немного кредитов. За сутки набегает больше двадцати тысяч. Якорь приносит в десять раз больше.

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

Кредиты можно подарить другу. Можно попросить у RIPE, если вы исследователь. Но проще поставить свой зонд.

Свой зонд

Путей три.

Первый путь это железная коробочка. Маленькая, питается от USB, втыкается кабелем в роутер. RIPE присылает её бесплатно. Но не всем. Мне прислали в июне 2019 года. Она вышла на связь пятнадцатого июня и проработала больше семи лет. Автору статьи на Хабре в 2020 году, наоборот, отказали. В его сети зондов уже хватало. Как повезёт. Не повезло, не страшно. Есть второй путь.

Второй путь это программа. Тот же зонд, только без коробочки. Ограничений по месту нет. В 2020 году его ставили на систему, которой сейчас уже нет в живых. Сегодня выбор шире. RIPE сам собирает пакеты для всего, что выросло из Debian и из Red Hat. Сообщество держит версии для Raspberry Pi и для домашних роутеров. Даже Docker завезли. RIPE теперь сам пишет его в списке способов и снял видео, как ставить. В 2024 году я так и ставил, через Docker. Ставите пакет, берёте ключ, вставляете его на сайте RIPE, включаете. Через несколько минут зонд на карте. Пять минут на всё.

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

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

Как спросить у мира

Перед тем как заводить свой замер, ответьте себе на шесть вопросов. Это лучшая часть вебинара RIPE. Что я хочу узнать. Какой замер на это ответит. Откуда мерить. Сколько это займёт и хватит ли кредитов. Как я буду читать ответ. И не сделал ли такой замер уже кто-то другой.

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

Если готового нет, заводите свой. На сайте это три шага. Что мерить, откуда мерить и когда. По умолчанию система сама берёт пятьдесят случайных зондов по миру. Можно выбрать страну, город или конкретную сеть. А можно попросить робо-дурка оформить запрос. Он через API отлично справляется.

Как читать ответ

Сначала найдите норму. Какая задержка, когда всё хорошо. Всё, что сильно выше нормы, уже повод смотреть. Если ответ идёт дольше десятой доли секунды, людям обычно уже неприятно. Если время прыгает то вверх, то вниз, значит, где-то на дороге беда.

Меряйте долго и в разное время. Вечером сеть живёт не так, как утром. Сравнивайте разные цели. Если плохо до всех, проблема рядом с вами. Если плохо до одной, проблема у неё. И отдельно смотрите на потерянные пакеты. Они портят всё остальное.

И помните про градусник. Одна странная цифра это повод разобраться, а не приговор.

И последнее

Я написал это для себя. Чтобы через год открыть и вспомнить, кто такая IANA или почему Афганистан не в RIPE.

Если вы дочитали и вам стало интересно, поставьте зонд. Рядом с Kuma и Grafana он места почти не займёт. Если нет, не ставьте. Интернет от этого не сломается. Он и без нас ломается неплохо.

И маленький квест напоследок. Вот пост RIPE NCC про тот самый день в Алмате, с фотографиями: https://www.linkedin.com/feed/update/urn:li:activity:7523429622886129664/

Найдите на них дядю Рому. Подсказок не будет. Приза тоже не будет. Как и в жизни.

Источники

Связанные посты
Откомментируйте первым 👇

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб