Кратко

  • RFC 9929 вводит флаги U и UP для IS-IS и OSPF, чтобы ABR или ASBR мог сообщить о недостижимости отдельного префикса, скрытого суммаризацией, и отметить плановую причину.
  • UPA — ограниченное по времени и настраиваемое событие. Получатель сам выбирает применение, а исчезновение объявления не доказывает возвращение связности.

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

RFC 9929 предлагает для такой перемены Unreachable Prefix Announcement. ABR или ASBR может создать UPA, когда ранее достижимый суммаризованный префикс становится недостижимым. Основанием также могут быть сигналы плановых работ или переход метрики через настроенный порог. Генерация и распространение необязательны, должны управляться конфигурацией и по умолчанию быть выключены. Реализация может фильтровать типы префиксов и ограничивать число одновременных объявлений.

Флаги имеют силу только в правильной связке. U означает недостижимость; UP добавляет плановую причину. UP без U получатель обязан игнорировать. Для IS-IS метрика должна превышать 0xFE000000: RFC 5305 и RFC 5308 исключают такие префиксы из обычного SPF. В OSPFv2 требуется LSInfinity из RFC 2328, а в OSPFv3 ещё и бит NU из RFC 5340. Механизмы RFC 6987 и RFC 8770 объясняют контекст обслуживания, но не превращают UP в свидетельство согласования или успешного отвода трафика.

UPA сообщает о переходе, а не хранит постоянную истину. Когда причина исчезает, источник обязан отозвать объявление. Даже при сохраняющейся причине его следует убрать спустя время, достаточное для распространения и реакции, иначе LSDB накопит устаревшее состояние. Поэтому отсутствие UPA нельзя читать как сообщение о восстановлении. Приложение обязано проверить удалённую достижимость собственным способом.

Перенос через границу тоже не переносит полномочие на действие. Старые узлы способны распространять объявление внутри области, не используя его. Поддерживающие механизм граничные маршрутизаторы могут передавать UPA между уровнями, областями и доменами, сохраняя метрику недостижимости и не прибавляя стоимость до источника. На принимающей стороне обработка остаётся необязательной: конфигурация определяет приложение и реакцию. BGP PIC Edge приведён лишь как пример возможного потребителя.

Для аудита нужны раздельные квитанции: составляющий префикс и суммарный маршрут; наблюдение, причина и срок у источника; валидная пара метрики и U/UP; каждое пересечение границы; проверка и выбранный потребитель у получателя; локальное действие; независимое измерение пакетов или конечной точки. RFC 8174 уточняет область нормативных слов. Принцип Heng Lu уточняет область власти: общий стандарт несёт минимальный проверяемый факт, а последующее решение и реальный эффект принадлежат локально работающему коду.

Sources