Кратко

  • RFC 9656 вводит ietf-microwave-topology, дополняя TE-топологию моделями микроволновых несущих, агрегированных радиолиний, rlt-mode, зависимостей верхнего уровня и настроенных или наблюдаемых свойств.
  • Корректный граф и номинальная полоса не доказывают текущую передачу по эфиру, работу bonding/protection, отсутствие помех, полезную пропускную способность или доставку сервиса.
  • Проверяемая цепочка связывает автора и revision модели с конфигурацией, наблюдениями каждой несущей, поведением агрегата, реализацией supporting link и измерением сервиса в том же временном окне.

Линия на схеме и линия в эфире

В оркестраторе есть узлы, termination points и ссылки. Верхнеуровневый линк указывает на радиолинию, а радиолиния — на набор несущих. Все ссылки разрешаются, и граф можно воспроизвести. Это не пустая формальность: без неё невозможно надёжно понять зависимости.

Но радиоволна не возникает из ребра графа.

RFC 9656 определяет модуль ietf-microwave-topology, расширяющий модель TE-топологии RFC 8795, основанную на RFC 8345. Общая схема позволяет физическому контроллеру и вышестоящему координатору одинаково называть структуру.

Сила стандарта именно в точности этого представления. Опасность появляется, когда точность структуры принимают за точность текущего результата.

Несущая, радиолиния и сервис живут в разных слоях

Микроволновая несущая — одна over-the-air связь, обычно заданная частотами передачи и приёма. Радиолиния объединяет одну или несколько несущих для bonding или protection и переносит трафик верхнего уровня. Верхний линк может ссылаться на радиолинию через supporting-link.

Состояние несущей отвечает за физический компонент. Радиолиния отвечает за композицию. Supporting link отвечает за зависимость модели. Сервисный результат отвечает за то, что получил трафик. Эти четыре утверждения могут согласоваться, но не заменяют друг друга.

Point-to-point микроволновые радиолинии работают на Layer 0 и 1. RFC 9656 не задаёт switching через последовательность таких линий; верхнеуровневое переключение происходит после окончания радиолинии. Нарисованный end-to-end path поэтому является дополнительным выводом, которому нужны входные identities, revisions и интервалы.

Модель различает намерение и наблюдение

tx-frequency и channel-separation доступны для записи и выражают управляющее намерение. actual-rx-frequency, actual-tx-cm, actual-snir, actual-transmitted-level доступны только для чтения и выражают наблюдение устройства. mw-bandwidth — read-only nominal bandwidth.

Настроенная частота не доказывает фактическую. Actual SNIR описывает условие в момент измерения, а не всю историю сервиса. Номинальная полоса нужна для планирования, но не является тестом полезной скорости. Каждому значению нужны источник, revision, timestamp и предел допустимого вывода.

RFC 8561 задаёт более раннюю модель microwave radio link и типы, которые использует RFC 9656. Топологическое расширение соединяет данные для вычисления пути, не превращая configured state в running result.

rlt-mode описывает состав, а не событие

rlt-mode хранит число bonded и protecting carriers. По нему можно понять проектную форму агрегата. Нельзя понять, была ли защитная несущая работоспособна во время отказа, сработал ли trigger, завершился ли переход и пережил ли его трафик.

Administrative и operational status относятся к микроволновым несущим, а не к агрегированной радиолинии. Радиолиния включается и выключается через компоненты. Поэтому единый зелёный индикатор агрегата должен иметь явное правило и доступ к исходным состояниям.

Квитанция переключения включает состав и configuration epoch, состояние до события, trigger, decision, время начала и окончания, состояние после, traffic counters и service observation. Число защищающих несущих остаётся структурой, пока эта цепочка не собрана.

Supporting link не является трассой пакета

Связь поддержки позволяет найти сервисы, зависящие от радиолинии, и использовать радиохарактеристики в path computation. Однако зависимость в каталоге не доказывает, что конкретный поток шёл через неё в рассматриваемом интервале.

Для вывода нужны revision связи, активный состав несущих, routing state, телеметрическое окно и сервисные счётчики. Если времена не пересекаются, граф может оставаться правильным как описание архитектуры и недостаточным как объяснение инцидента.

Это ограничение симметрично: нельзя автоматически обвинять радио во всякой деградации, но нельзя и оправдывать радио одной корректной записью топологии.

Между PNC и MDSC карта стареет

Архитектура, связанная с RFC 8453, предполагает, что Physical Network Controller знает детали, а Multi-Domain Service Coordinator получает абстракцию для расчёта. Такое разделение необходимо для масштаба.

Экспорт должен нести producer identity, model revision, collection time, validity interval и результат последней синхронизации. Успешная доставка объекта доказывает передачу представления, а не его одновременность с эфиром. Старый snapshot может быть внутренне безупречным.

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

Запись в модель может остановить физическую связь

Неавторизованные изменения rlt-mode, tx-frequency или channel-separation способны изменить поведение, сделать конфигурацию недопустимой или остановить работу. NETCONF, RESTCONF и NACM защищают транспорт и доступ. Они не доказывают инженерную правильность разрешённого изменения.

Change receipt сохраняет actor, authorization policy, request, prior revision, device acceptance, resulting operational leaves и service effect. IANA YANG Module Names registry закрепляет идентичность модуля, а не факт внедрения или измеренный результат.

Квитанция, которую можно оспорить

Стабильные identities должны соединять network, node, termination point, carrier, radio link и upper-layer link. К экспорту модели добавляются producer, revision и срок. К конфигурации — авторизация и результат. К RF observation — устройство и окно. К заявлению о ёмкости — тест трафика и сервиса.

Тогда схема не теряет ценность при изменении эфира. Можно восстановить, что знал controller, сколько этому знанию было времени и какой результат последовал. RFC 9656 даёт грамматику для такого сравнения. Карта становится сильнее, когда допускает проверку местностью.

Источники