Кратко

  • Индивидуальный Internet-Draft от 20 сентября предлагает включить RegionIdentifier в ROA и сравнивать его с регионом, вычисленным на входе маршрутизатора.
  • Несовпадение может быть полезным сигналом. Оно само не доказывает физическое место, несанкционированный анонс, перехват или безопасность отбрасывания маршрута.

Обычная ROA отвечает на узкий вопрос: разрешил ли держатель адресов данному AS анонсировать префикс. draft-geng-sidrops-regionalized-roa-00 указывает, что атакующий может подставить легитимный origin AS или использовать чужой edge и всё равно получить Valid. Второй шаг R-ROV должен вернуть RegionMismatch.

Datatracker показывает индивидуальный draft без формального одобрения IETF. Это предложение, а не развёрнутый стандарт.

Административный регион не равен границе маршрутизации

Поле допускает код RIR, страну ISO или регион UN M49. RIR описывает административную и сертификационную линию. RFC 7020 прямо допускает LIR, работающие в нескольких регионах и связанные с несколькими RIR. ISO — юрисдикция, M49 — статистическая группа. Ни один код автоматически не определяет допустимую точку входа BGP.

Держатель может подписать операционное намерение. Подпись установит автора, но не физическое положение. Anycast, remote peering, глобальный транзит и аварийное переключение создают законные пути за пределами административной карты.

Region_Ctx тоже кем-то создан

Контекст берётся из настройки peer, BGP Community или топологии и telemetry. Метка интерфейса устаревает, Large Community по RFC 8092 несёт непрозрачную операторскую семантику, а физический IX не обязан совпадать с удалённым рынком.

Draft признаёт ложные срабатывания при ошибочном контексте. Поэтому нужно отдельно хранить подписанный регион, словарь, правило отображения, вход, UPDATE, AS-PATH, действие, запасной путь и результат доступности. RegionMismatch доказывает расхождение записей, не завершённое расследование.

Подпись geofeed не измеряет местность

Локальный вариант синтезирует таблицу из delegated stats и геоданных. RFC 9632 допускает RPKI-аутентификацию geofeed, но советует перепроверять источники. Подпись подтверждает, что файл выпустил ключ с полномочием над диапазоном; она не подтверждает каждую координату.

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

Совместимость предстоит описать

Draft называет новый RTR PDU или расширение существующего и предполагает, что старые устройства проигнорируют поле. RFC 8210 согласует версии и считает неизвестный PDU type фатальной ошибкой. В версии 00 ещё нет полного downgrade и смешанного режима. Совместимость — цель теста, не готовый факт.

Последнее решение должно оставаться локальным

Предлагаются hard drop, снижение LOCAL_PREF или alarm по локальной политике. Разумный пилот начинается с атрибутируемого alarm и различает anycast, remote peering, failover, ошибку и реальную атаку. Drop — отдельное обратимое решение, а не встроенный смысл mismatch.

Предложение обнаруживает реальный пробел ROV. Следующий шаг — определить авторов, словари, сроки, исправление и измеримый эффект. Криптография подписывает утверждение; работающая сеть подтверждает результат.

Источники