Summary

  • В 2013 году Денис Уокер описал механизм reclaim: полномочия сопровождающих ресурс, выданный RIPE NCC, могут разрешить удаление определённых операционных объектов ниже него.
  • Речь идёт только об удалении. Правило охватывает более конкретные адресные записи, маршруты и обратные делегации, но не родительский ресурс, автономную систему или карточки людей.

Маршрут, который не хотел уходить

Оператор собирается обновить регистрацию маршрута, но точный префикс уже занят старым объектом route. В поле mnt-by записан другой сопровождающий; владелец адресного блока не может удалить препятствие и создать замену. Ответственность за ресурс лежит на нём, а ключ от старой записи остался у чужой учётной записи. Раньше подобный тупик часто разбирали вручную сотрудники RIPE NCC.

В апреле 2013 года Денис Уокер объяснил, как базу научили выходить из этого тупика. Механизм reclaim при удалении подчинённого объекта учитывает авторизацию сопровождающих родительского адресного ресурса, выделенного или назначенного RIPE NCC. Система смотрит на mnt-by и mnt-lower у родителя. Пользователь отправляет обычное обновление с delete: reason; меняется не интерфейс, а правило, по которому база признаёт право на удаление.

Ловушка возникает и без чьего-либо злого умысла. Два участника совместно указаны в mnt-by, после чего один убирает другого. Или полномочия передали новой команде, а запись по-прежнему охраняет прежний сопровождающий. Если объект маршрута занимает точное совпадение по префиксу, следующий объект не проходит. Уокер заменил просьбу об очередном исключении ограниченной процедурой для законного держателя ресурса.

Ограничения — самая важная часть механизма. Удалять можно более конкретные inetnum и inet6num, записи route и route6 с тем же или более конкретным префиксом, а также объекты обратного делегирования под in-addr.arpa и ip6.arpa. Родительское выделение или назначение, aut-num, ENUM и вторичные объекты person и role сюда не входят. Reclaim не даёт редактировать запись или менять её аутентификацию. Получатель субвыделения также не получает полномочия владельца ресурса, выданного RIPE NCC, автоматически.

Удаление объекта из базы не переключает маршрутизаторы по щелчку пальцев. Зато оно снимает запрет на внесение корректной новой записи. В этом и состоит скрытая власть реестра: строка в учётной системе способна остановить операцию, если у ответственного лица нет прописанного способа её исправить.

Годовой отчёт RIPE NCC за 2013 год называет reclaim среди новых возможностей базы. Разбор Уокера показывает границы этой кнопки. Она небольшая, зато помещается именно в руку того, кто отвечает за адресный ресурс.

Первоисточники RIPE