Кратко

  • RFC 9902 определяет YANG-модуль ietf-isis-sr-mpls для управления расширениями IS-IS Segment Routing над плоскостью данных MPLS и является спецификацией IETF Standards Track.
  • Модуль дополняет модель IS-IS из RFC 9130 и зависит от независимой от протокола базовой модели SR из RFC 9020; RFC 8667 и RFC 9855 дают включённый в спецификацию протокольный и механизмный контекст.
  • Установка enable в true активирует IS-IS SR-MPLS и запускает объявление с параметрами базовой модели SR. Поэтому проверка одного логического значения недостаточна.

Операционная граница проходит между общими ресурсами SR и настройкой конкретного протокола. SRGB и SRLB должны быть согласованы с возможностями и алгоритмами, которые будут объявлены IS-IS, а также с ожидаемым состоянием LSDB. RFC 9902 описывает управляемую конфигурацию и operational state, но не исправляет сам по себе отсутствующие или противоречивые ресурсы.

Модель раскрывает флаги возможностей SR, алгоритмы, сведения о SRGB и SRLB, предпочтение SR Mapping Server, Prefix-SID, Adj-SID и TLV привязки SID/Label через конфигурацию IS-IS и дополнения состояния LSDB. Сам YANG-модуль не выполняет пересылку, не вычисляет пути и не назначает метки. Он делает поверхность управления и состояние доступными для проверки.

Объявление и приём — разные решения

По умолчанию IS-IS не объявляет записи Mapping Server и не принимает их для обработки. bindings/advertise/policies выбирает политики, которые будут объявляться, а bindings/receive управляет приёмом и обработкой. Это разные решения о доверии, поэтому их нельзя свести к одному признаку «Mapping Server включён». Без соответствующей настройки обе стороны остаются выключенными.

Дополнение Fast Reroute для интерфейса позволяет включить TI-LFA. Remote LFA может использовать SR-маршрут вместо LDP-маршрута. Но TI-LFA и remote-lfa-sr являются необязательными возможностями: RFC 9902 не требует включать их или обмен Mapping Server. Связанные элементы управления действуют только при наличии поддержки; для SR-based Remote LFA необходимо также включить Remote LFA. Среди критериев выбора TI-LFA есть защита узла и разнесение по SRLG; меньшее значение приоритета предпочтительнее.

Проверки соответствия и путь отката

До записи через NETCONF или RESTCONF зафиксируйте объявленные возможности и алгоритмы, диапазоны SRGB и SRLB, Prefix-SID и Adj-SID, привязки SID/Label и соответствующее состояние LSDB. Сравните их с планом активации. Проверьте отдельно политику отправки Mapping Server и политику приёма. Элементы управления, зависящие от функций, передавайте только при подтверждённой поддержке.

Рабочий путь должен быть поэтапным: сохранить исходную конфигурацию и состояние, проверить базовые ресурсы SR и политики, затем после согласования установить enable. После записи наблюдайте объявления, LSDB, SRGB/SRLB и SID. Если фактическое состояние отличается от принятого результата, восстановите документированный снимок, отмените нежелательное объявление или приём и отключите активацию. Порог отката и его критерии определяет оператор; RFC 9902 их не задаёт.

Рекомендации по проверке контроллера, обнаружению рассогласования, поэтапному вводу, разделению ролей авторизации и проверенному откату — это анализ Theo March, а не требование RFC. Они не превращают небезопасную конфигурацию в безопасную и не гарантируют совместимость, безопасность или работу без простоя. Поддержка конкретных реализаций, производительность, сходимость, распространённость, стоимость миграции и сведения об инцидентах здесь неизвестны.

Защищённый доступ и раскрытие состояния

Доступ к модулю через NETCONF или RESTCONF должен использовать защищённый транспорт и взаимную аутентификацию. NACM позволяет ограничивать пользователей разрешёнными операциями и содержимым. Несанкционированное изменение Segment Routing, привязок Mapping Server или TI-LFA может привести к потере трафика, ошибочной маршрутизации или отказу в обслуживании. Но риск есть и при чтении: возможности, алгоритмы, SRGB, SRLB, предпочтение Mapping Server и дополнения LSDB раскрывают эксплуатационное состояние и требуют контроля доступа.

Источники