Кратко

  • В сохранённом ответе ARIN для 8.8.8.8 поле parentHandle связывает регистрацию NET-8-8-8-0-2 с родительской регистрацией NET-8-0-0-0-0.
  • Эта связь относится к реестру. Она не называет транзитного провайдера, коммерческий upstream, BGP-маршрут или сеть, которая сейчас переносит трафик.

Ответ ARIN RDAP для 8.8.8.8, зафиксированный 26 августа 2026 года, содержит два похожих идентификатора в одном сетевом объекте. Собственный handle объекта — NET-8-8-8-0-2, а parentHandleNET-8-0-0-0-0. Первый охватывает диапазон 8.8.8.0–8.8.8.255, носит имя GOGL и имеет тип DIRECT ALLOCATION. При поверхностном чтении слово «родительский» может превратить второй handle в более крупную сеть, обеспечивающую подключение первой. Модель данных утверждает гораздо меньше.

ARIN описывает RDAP как сервис для запроса регистрационных данных об интернет-ресурсах. Переход к родителю возвращает другой объект реестра. Следовательно, ответ показывает отношение внутри базы данных: конкретный зарегистрированный диапазон находится под охватывающей его родительской регистрацией. Это не измерение пакетов, не соглашение о соединении сетей и не таблица маршрутизации.

RFC 9083 задаёт узкое определение: parentHandle — уникальный в пределах RIR идентификатор родительской сети для данной сетевой регистрации. Ключевое ограничение — речь идёт о регистрации. Поле полезно для отслеживания цепочки распределения, проверки области объекта и различения конкретного диапазона и охватывающей записи. Операционного смысла транзита стандарт ему не придаёт.

Объект не сообщает, какая автономная система сейчас объявляет 8.8.8.0/24, какие сети распространяют достижимость, продаёт ли кто-либо из них транзит, какой договор регулирует перенос или какой путь выберет пакет из конкретной точки наблюдения. В нём нет поля upstream ASN, BGP peer, следующего перехода или пути маршрута. Отсутствие этих данных не решает операционные вопросы; оно показывает, что этот объект реестра не является источником ответа.

RFC 4271 помещает доказательства операционного пути в другую систему. BGP обменивается информацией о достижимости между автономными системами, а обязательный атрибут AS_PATH указывает автономные системы, через которые прошла маршрутная информация. Даже наблюдаемый AS path зависит от времени и точки наблюдения и сам по себе не доказывает коммерческий договор. Но это доказательство из системы маршрутизации; родительский handle RDAP — нет.

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

Поэтому parentHandle не следует отбрасывать — следует точно обозначить его доказательную роль. Он нужен для движения по иерархии регистрации. Когда вопрос меняется и касается origin, распространения маршрута, peering, transit или фактической пересылки, необходима отдельная и датированная цепочка доказательств. ARIN RDAP устанавливает, что связывает реестр; наблюдения маршрутизации — что объявляют сети; коммерческие источники, если они доступны, — о чём договорились организации.

Надёжный вывод из сохранённого ответа узок: в иерархии ARIN RDAP объект NET-8-8-8-0-2 находится под NET-8-0-0-0-0. Сами по себе эти два handle не обозначают отношение сетевого транзита.