Кратко

  • Редакция 07 определяет компактные IPFIX-поля для PSID SR-MPLS и SRv6, но значение существует только внутри области и карты, поддерживаемых ответственным участником.
  • Смена candidate path может изменить PSID, а локальная защита — изменить пересылку при прежнем PSID. Ни один признак не закрывает инцидент сам.

До и после отказа Collector показывал один PSID, поэтому журнал объявил путь неизменным. В действительности локальная защита уже обвела пакеты вокруг отказавшего ресурса. Логический SR-путь и его идентификатор сохранились. Exporter прочитал поле верно; ошиблась интерпретация, превратив имя логического контекста в доказательство физического маршрута.

Проект вводит psidMplsLabelStackSection — Label, Exp и S в трёх октетах — и 128-битный srhPsidIPv6. Это экономнее полной segment list, но число не становится самодостаточным.

Число не содержит словарь

Один PSID может обозначать одну segment list, несколько списков candidate path либо несколько кандидатов SR Policy. Controller, ingress или egress выбирает гранулярность и обеспечивает различимость в своей области. Повтор того же числа за её пределами не определён для корреляции.

Нужны Exporting Process, Observation Domain, технология, направление, автор карты, область и версия или интервал, действовавшие в момент Flow Record. Получение и сопровождение карты оставлены вне проекта. Controller-запрос и BGP-LS — отдельный поток доказательств. Запаздывание, перезапись истории или чужая область оставляют PSID синтаксически верным, но делают атрибуцию ложной.

Неизменность не означает неподвижность

При переходе на резервный кандидат пакеты получают его PSID, и последующие записи могут показать смену. Если логический путь остаётся, а FRR ремонтирует пересылку локально, список и PSID могут не измениться.

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

Для SRv6 сначала подтверждается тип

Metering Process обязан понимать G-Flag. srhPsidIPv6 следует извлекать лишь при установленном флаге и реальном PSID в последней записи. Поле при снятом флаге следует игнорировать. Длина 128 бит не удостоверяет тип.

Дополнительный список помогает не всегда: Reduced Mode может не нести первый SID, сжатые SIDs требуют восстановления, MPLS labels меняются или снимаются. Наблюдение одной точки не становится универсальной трассой.

Цепочка для решения

Сохраняются exporter, domain, Metering Process и Template; направление, технология, поле и время; источник карты, область, срок и гранулярность; подтверждение доставки версии в аналитику; независимые данные пересылки, защиты и производительности; итог сервиса.

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

Отдельно следует хранить неразрешённые записи. Их нельзя молча связывать с самой новой картой: отсутствие применимой версии само по себе сообщает, что часы телеметрии и часы управляющего состояния разошлись. При споре важен не только итоговый join, но и то, какая версия была доступна аналитику именно в момент решения, кто её предоставил и какие данные ещё отсутствовали.

Running-Code Primacy Хэн Лу задаёт порядок: регистрация поля описывает наблюдение, а не создаёт путь. Minimum Initial Specification ограничивает общую часть кодированием. Хранение, пороги и восстановление остаются у оператора, несущего последствия. Статус WG становится реальностью только через реализацию и эксплуатацию.

Статус

Редакция 07 — активный WG Internet-Draft OPSAWG. Заголовок говорит Standards Track, но поле Datatracker пусто. TBD1 и TBD2 не являются назначениями IANA. Источники не доказывают реализацию, внедрение, совместимость или измеренный результат.

Источники