Кратко

  • RFC 9825 задаёт список из одного или нескольких 32-битных административных идентификаторов для префиксов OSPF. Она стандартизует перенос, но не глобальный смысл числа.
  • Порядок тегов не выражает приоритет, хотя при межобластном распространении обязан сохраняться. Так ограниченные устройства видят один и тот же начальный фрагмент, который всё равно может быть неполным.
  • Версия словаря, локальный максимум, политика ABR, суммаризация, вклад ECMP, BGP-LS, правило-потребитель, RIB/FIB и сервисный эффект требуют отдельных свидетельств.

Синтаксическая целостность не защищает от смены эпохи

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

RFC 9825 описывает расширения OSPF для Prefix Administrative Tags. Карточка RFC Editor и Datatracker фиксируют Standards Track и публикацию в июле 2025 года. История, ссылки, обратные ссылки и исправления раскрывают документальный контекст, а не поддержку конкретной системой.

Механизм дополняет OSPFv2 и OSPFv3. Контейнеры предоставляют RFC 7684 для OSPFv2, RFC 8362 для Extended LSA OSPFv3 и RFC 9513 для SRv6 Locator LSA. Контейнер устанавливает место атрибута, но не его организационную семантику.

Sub-TLV несёт один или несколько беззнаковых 32-битных целых. Длина должна быть положительной и кратной четырём октетам. При нуле или неверной кратности получатель игнорирует всю Sub-TLV и должен журналировать событие с ограничением частоты. IANA регистрирует коды 13, 39 и 6 в таблицах OSPFv2 и OSPFv3.

В качестве применений названы управление перераспределением, приоритет конвергенции или установки в forwarding plane и выборочная LFA-защита. Точное применение прямо оставлено за пределами RFC. Число становится действием только через локальный словарь и версию правила.

Порядок обеспечивает одинаковое усечение, а не полноту

Поддерживающий маршрутизатор обязан объявлять и понимать минимум один тег для всех видов префиксов. Несколько тегов и их межобластное распространение опциональны. Максимум определяется реализацией и может ограничить приложение.

Порядок не должен менять значение: A до B и B до A семантически равны. При этом ABR обязан сохранять порядок списка. Благодаря этому устройства с меньшим максимумом оставляют одинаковые первые n элементов.

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

Для AS External и NSSA старое поле несёт первый тег, а новая Sub-TLV — дополнительные. Это поддерживает старых участников, но не назначает первому значению высшую важность. RFC 3101 задаёт контекст NSSA; политика ABR всё равно может запретить распространение.

Сводный префикс требует нового мандата

Теги компонентных маршрутов не следует переносить на настроенные area ranges, NSSA ranges и агрегаты перераспределённых маршрутов. Реализация должна позволять назначать сводному префиксу отдельный список.

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

RFC 5130 описывает предшествующий механизм IS-IS. И там, и в RFC 9825 административный тег может участвовать в политике, но не является самовыполняющейся командой. Для summary сохраняются компоненты, ожидаемое отсутствие наследования, утверждающий и новая конфигурация.

ECMP меняет происхождение без изменения стоимости

Несколько LSA могут вносить вклад в один маршрут с равной стоимостью и иметь разные списки. ABR обязан связать результат с тегами хотя бы одного участника и может объединять несколько до своего максимума. Рекомендован порядок по возрастанию Router-ID источника LSA.

Итог не доказывает общность атрибутов всех путей. Это может быть список одного участника или ограниченная смесь. Нужны кандидаты, их исходные значения, порядок, максимум и выход. Фактический next hop пакета устанавливается отдельным наблюдением.

BGP-LS переносит представление, но не историю

RFC 9552 определяет IGP Route Tag TLV 1153 для проекции тегов к потребителям BGP-LS. Контроллер получает полезные числа, но не восстанавливает автоматически усечение на ABR, решение summary, происхождение ECMP или словарь.

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

Управление числом и управление последствием — разные полномочия

YANG-модель RFC 9825 охватывает локальные префиксы, area ranges, local RIB и LSDB. RFC 8341 позволяет NACM ограничивать операции и узлы NETCONF/RESTCONF. Разрешённая запись подтверждает конкретную административную операцию, а не последующую смену объявлений или сервиса.

Security Considerations задают причинный риск: изменение тегов перераспределения способно убрать необходимые маршруты или выпустить лишние в другой домен, создав скрытый DoS либо routing vulnerability. Это модель угроз, не свидетельство реального инцидента.

Подход Heng Lu удерживает уровни раздельно. Reality Layers отделяет символ от эффекта; Running-Code Primacy требует наблюдать исполнение; Minimum Initial Specification оставляет общий транспорт тонким, а будущие решения локальными.

Словарь — первый объект аудита, а не приложение к нему

Полная цепочка содержит владельца числа, значение, область, версию и срок; утверждённую настройку; исходный LSA; вход, максимум, правило и выход каждого ABR; выбор ECMP; отдельные теги summary; BGP-LS-проекцию; версию потребляющей политики; объявления, RIB и FIB; наблюдение пакета и приложения.

RFC 9825 обеспечивает устойчивый конверт для идентификатора. Именно поэтому смена смысла особенно опасна: старый конверт остаётся безупречным. Организация должна доказывать не только сохранность числа, но и непрерывность мандата, который число представляет.