Кратко

  • Граф восстановления в RFC 9912 объединяет конечное множество осуществимых путей DetNet между входом и выходом. Это граница возможностей, а не квитанция о маршруте конкретного пакета.
  • Распределённые решения восстановления потерь могут означать, что ни один узел не знает текущий путь целиком. Для отчётности нужны отдельные записи наблюдения, ориентации, решения, действия, прохождения, приёма и оценки SLO.

Операционный экран показывал три ветви от беспроводного входа до проводного выхода. Версия графа совпадала, запасные участки были доступны, индикатор разнообразия горел зелёным. Один пакет всё же опоздал.

Расследование запросило его путь. Система приложила тот же граф. Документ был точным, но не содержал ответа: он перечислял места, где пакет мог оказаться, а не локальные решения о передаче, копировании и устранении дубликата в нужный момент.

Это иллюстративный случай, а не сообщение о реальной аварии. Различие зафиксировано в RFC 9912, информационном документе апреля 2026 года об архитектуре Reliable and Available Wireless. RAW переносит цели Deterministic Networking на проводные и беспроводные среды, где состояние меняется и возможны прерывистые потери. Архитектура не объявляет изменчивость исчезнувшей; она ограничивает её разнообразием и механизмами восстановления.

Граф восстановления собирает конечный набор возможных путей DetNet между ingress и egress. Конечность нужна для проверки: бесконечный выбор обходов не позволяет ограничить задержку, ёмкость и расход энергии. Единственная ветвь не даёт восстановления. Поэтому граф должен сохранять достаточно вариантов, не превращаясь в пространство поведения, которое невозможно оценить.

Далее RFC разводит возможность и опыт. Граф представляет потенциальные пути. Путь DetNet — это опыт пакета в сети. Корректно установленная ветвь ещё не означает, что пакет её использовал. Топология не становится журналом исполнения только потому, что она полна.

При распределённом Packet Loss Recovery, PLR, несколько узлов принимают локальные решения. Верхний узел видит ухудшение радио и меняет следующий сегмент; другой создаёт копии; нижний устраняет поздний дубликат. Окна измерения различаются. Поэтому RFC 9912 допускает, что не существует одного узла, способного сообщить полный текущий путь DetNet.

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

Граф бывает strict или loose. Strict явно задаёт все возможные переходы. Loose может включать участок, который RAW не контролирует теми же средствами. Участок может быть полезен, но не получает гарантию задержки от соседних доменов. Непрерывная линия интерфейса не создаёт отсутствующее свойство.

RFC 8655 определяет основу DetNet. RFC 9450 даёт сценарии RAW, а RFC 9913 рассматривает применимые технологии. Они обосновывают архитектуру, но не подтверждают именованное внедрение, результат продукта, долю рынка или выполнение цели конкретным потоком.

Три масштаба времени нельзя смешивать. Маршрутизация меняет граф сравнительно медленно. Пересылка работает со скоростью пакетов. Между ними RAW адаптирует восстановление по недавним условиям. Статистика, собранная за минуты или часы, может подходить маршрутизации и быть слишком старой для помехи продолжительностью несколько секунд.

Возраст поэтому является частью метрики. RFC 9473 описывает изменяющиеся во времени свойства пути, частичную видимость и свежесть. RFC 9551 структурирует OAM DetNet по потоку, пути и устройству. Подлинное число имеет право описывать лишь окно, которое действительно наблюдалось.

RFC 7799 различает активное, пассивное и гибридное измерение. Активная проба проверяет выбранный путь, но создаёт трафик и может отличаться от защищаемого потока. Пассивный метод видит реальные пакеты, но только в оснащённых точках. Сведение метода, выборки и времени к одному «здоровому» показателю уничтожает границы вывода.

RFC 9912 строит адаптацию как Observe, Orient, Decide, Act. Наблюдение получает OAM и данные нижнего уровня. Ориентация связывает их с графом, SLO и политикой. Решение выбирает PLR для будущих пакетов. Действие применяет Packet Replication, Elimination, and Ordering Functions, PREOF, либо нижний интерфейс. DLEP из RFC 8175 может сообщать характеристики канала, однако такое сообщение остаётся входом, а не подтверждением доставки от конца до конца.

У каждого глагола должны быть субъект и время. Какое наблюдение, источник, метод и возраст? Какая версия графа и политики использовалась? Какой узел принял решение, для какого потока или диапазона последовательностей и на какой срок? Какое правило или копирование было выполнено? Какие копии пришли и были устранены? Что увидел egress и как рассчитан SLO?

Если хранить только последнее состояние, автоматизация стирает собственное прошлое. Граф обновляется, локальное правило истекает, PREOF штатно отбрасывает дубликат. Оставшееся состояние может быть непротиворечивым и бесполезным для истории. Допустима заявленная выборка; подстановка наиболее вероятной ветви вместо пробела не является наблюдением.

Избыточность расходует ресурсы. Копии на разных ветвях могут повысить вероятность своевременной доставки хотя бы одной. Они также занимают спектр, батарею, backhaul, очереди и вычисления. Удаление дубликата защищает приложение, но не возвращает затраты на перенос. Следует искать наименее дорогую комбинацию, выполняющую SLO, а не максимум копий.

Контур способен колебаться. После переноса разгруженная ветвь улучшается, а новая нагружается; следующее измерение возвращает выбор. Без гистерезиса, минимального времени удержания, порога доверия и демпфирования локально разумные решения создают общую нестабильность.

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

Reality Layers Heng Lu превращают это различие в инженерную дисциплину. Граф — заявленная возможность; установленное состояние — конфигурация; PLR — решение; прохождение пакета — исполнение; приём и SLO — результат. Зелёный статус одного слоя не может свидетельствовать за следующий.

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

Разумная квитанция связывает поток и SLO с версией графа, входом, выходом и strict/loose-сегментами. Измерение связывается с источником, методом, временем и возрастом; решение — с узлом, областью и сроком; действие — с PREOF или нижним уровнем; выборка — с приёмом и расчётом SLO. Если полный путь не восстановить, фиксируются доказанные фрагменты и пробелы.

Не требуется притворяться всезнающим. Часы расходятся, телеметрия выбирает образцы, нижний уровень виден не полностью. Честное множество подтверждённых отрезков полезнее красивого графа, названного историей пакета. Граф сообщает, что могло случиться; PLR — что планировалось для следующих пакетов; наблюдение — что действительно можно утверждать.

Источники