Кратко
- RFC 9826 описывает сущность PCEP, peers, sessions, notifications, RPC и статистику в модулях
ietf-pcepиietf-pcep-stats. - Значение из NMDA
<operational>нужно читать вместе с origin, временем, эпохой счётчика и правами management-клиента. - Доказательная цепочка продолжается через личность peer, PCEP-session, решение controller, ответ PCC, применение устройством, forwarding и наблюдаемый сервис.
Стандартизация наблюдаемости создаёт парадокс. Чем проще сравнить поля разных реализаций, тем легче забыть, что они получены не из самой сети, а из её локальной модели. Полностью заполненная строка peer и зелёная session способны выглядеть убедительнее, чем набор разрозненных packet captures. Но убедительность интерфейса не расширяет границу наблюдения.
RFC 9826 задаёт YANG 1.1 для управления PCEP. Базовый модуль объединяет local entity, peers, sessions, уведомления и операции; статистический — задержки, сообщения и ошибки. Карточка RFC Editor, Datatracker, поиск errata и реестр YANG IANA подтверждают документ и namespaces. Они не подтверждают поддержку в конкретном продукте.
Намерение не превращается в состояние при записи
admin-status показывает желаемое оператором состояние, oper-status — текущую попытку его достичь. Между ними возможны запуск, отказ, backoff и нехватка ресурсов. Поэтому true в конфигурации — не uptime.
NMDA помещает в <operational> реально применённую конфигурацию, dynamic, learned, system и default значения, а также system state. Origin указывает происхождение значения. Он не удостоверяет удалённого PCEP-peer и не датирует protocol exchange. YANG 1.1 определяет форму, а NACM — доступ к операциям, данным и уведомлениям. Валидная схема, защищённый транспорт, разрешение и корректный эффект требуют разных подтверждений.
Peer существует в локальной адресной книге
Peer индексируется IP-адресом. Роль, capabilities и auth configuration полезны, но адрес сам не является доказательством контрагента. В базовом PCEP session считается установленной после получения Keepalive обеими сторонами. При collision временно возможны две попытки. Поэтому RFC 9826 различает sessions по initiator, пока одна не будет отброшена.
К session-up нужны read time, state-last-change, transport connection и свежая аутентификация peer. Session ID — средство диагностики, не глобальная личность. Notifications о up/down и overload полезны, однако NACM может отбросить событие для подписчика без read permission. Молчание канала не опровергает событие.
У каждого счётчика есть разрыв
ietf-pcep-stats считает PCReq, PCRep, PCErr, PCNtf, Keepalive и stateful сообщения. discontinuity-time отмечает начало эпохи. Session counters исчезают при падении session. Локальное action и глобальный RPC способны обнулить статистику.
Сравнивать значения без discontinuity, boot и reset опасно. Падение числа может означать не снижение нагрузки, а новую эпоху. Рост PCUpd говорит, что реализация учла сообщения данного класса; он не подтверждает принятие PCC или установку пути.
trigger-resync просит PCE синхронизировать state с выбранным PCC. Успех RPC не означает завершённое согласование. RFC 9826 отдельно предупреждает, что неавторизованный вызов способен удерживать session в постоянной синхронизации, а global reset повреждает мониторинг. Principal, NACM decision, request, PCEP response и reconciled state нужно хранить раздельно.
База LSP не наблюдает пакет
Stateful PCE может содержать operational LSP-DB с ключами PLSP-ID, PCC address и LSP-ID. RFC 8231 определяет synchronization, delegation, PCRpt и PCUpd. Запись доказывает состояние controller view, а не FIB.
Границы соседних стандартов сохраняются. RFC 9504 отвечает за GMPLS delegation, RFC 9830 — за SR Policy candidate path через BGP, RFC 9863 — за PCEP Color, RFC 9916 — за TLS version и запрет early data в PCEPS. Управляющие leaves могут отражать эти механизмы, не подтверждая их результат.
Отображение на старый PCEP MIB облегчает миграцию. Но если обе модели питаются одним внутренним counter, совпадение не создаёт второго независимого свидетеля.
Running-Code Primacy ставит работающую реальность выше coordination artifact. Minimum Initial Specification оставляет последующие решения локальным участникам. Reality, Not Advocacy запрещает выдавать желаемое за наблюдаемое. Здесь это редакционная дисциплина автора, а не приписанное IETF намерение.
Надёжный набор квитанций включает module/feature, datastore, origin, time/epoch, management identity и authorization, PCEP transport и peer, session, controller request, PCC response, device apply, forwarding и service outcome. RFC 9826 делает начало сопоставимым. Конец по-прежнему должен быть измерен.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
