Summary

  • Индивидуальный проект IS-IS описывает перенос TLV с данными о канале из фрагмента F1 в F2. Получатель, у которого уже есть новый F1, но ещё старый F2, может ошибочно решить, что канал удалён.
  • Предложенный Originating Generation Identifier (OGID) связывает части одного логического обновления. При Fragment Count больше единицы получатель сразу сохраняет и рассылает каждый LSP, но откладывает изменение базы инженерии трафика и расчёт кратчайшего пути до полной группы или истечения ограниченного таймера.

Источник ошибки — упаковка. Исходный TLV разрастается, описание канала больше не помещается в F1 и отправляется в F2. Источник выпускает новые версии обоих фрагментов. У удалённого маршрутизатора сначала появляется новый F1, где описания уже нет, рядом со старым F2, где его ещё не было. Такое промежуточное состояние способно запустить ненужный пересчёт маршрутов или перенос туннелей при исправном канале. Проект от 2 ноября описывает возможный кратковременный сбой логики, а не зарегистрированную аварию.

В предложении источник присваивает каждому логическому обновлению 16-битный OGID и помещает его в каждый изменённый фрагмент LSP. Если требуется совместная обработка, значение Fragment Count выше единицы сообщает число разных участвующих фрагментов, которых следует дождаться. Поступившие LSP обычным образом попадают в базу состояний каналов и рассылаются соседям. Задерживается только использование неполного состояния выше по цепочке: обновление базы инженерии трафика и запуск SPF. Когда нужное число фрагментов собрано, группа обрабатывается вместе.

Значение Fragment Count, равное единице, допускает немедленную обработку, даже если изменение затронуло несколько фрагментов, но совместная обработка не нужна.

У ожидания есть предел. Таймер запускается с первым удержанным фрагментом; поздние поступления его не продлевают. Если нужная часть не пришла, полученные фрагменты освобождаются для обычной обработки IS-IS. Обратная ссылка LRGID помогает связать запоздавший фрагмент с последней многофрагментной транзакцией, в которой он участвовал. Несколько быстрых обновлений могут обогнать эту единственную ссылку, и старая группа дождётся таймера. Именно здесь следует проверять обещание «атомарного обновления».

Старое оборудование по RFC 8918 может игнорировать незнакомый TLV, сохраняя приём корректного LSP. Оно продолжит прежнюю обработку, включая риск временно объявить канал пропавшим. Реестр проектов IETF показывает индивидуальный Internet-Draft, а в таблице IANA для OGID пока нет окончательного кодового номера. Для оценки результата нужны трассы именованных реализаций: порядок поступления фрагментов, срабатывание таймера, рассчитанные пути и фактическая доставка пакетов.