Кратко

  • Additional system-id даёт тому же Originating System новый набор фрагментов, однако нулевой фрагмент и Alias ID сохраняют зависимость Virtual IS от физического родителя.
  • TLV 23/223 переносит атрибуты уже объявленного соседа; без 22/222 в Original он не доказывает соседство, а при конфликте уступает исходному значению.

Закончилась ёмкость описания, а не число маршрутизаторов

Обычный IS-IS ограничивает систему 256 фрагментами на уровень и буфером 1492 байта. Multi-topology, TE и новые возможности расходуют этот объём. RFC 5311 разрешает назначить физическому Originating System дополнительные идентификаторы, уникальные в Level 1 area или Level 2 domain, и выпускать Extended LSP sets.

Virtual IS не является новой коробкой. Нулевой фрагмент расширенного набора содержит TLV 24 и указывает Normal system-id. Если нуля с положительным remaining lifetime нет, остальные фрагменты набора не обрабатываются. Свежая sequence отдельного фрагмента не заменяет документ, который связывает весь набор с владельцем.

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

Совместимость достигается запретом на новую SPF-власть

RFC 5311 проще RFC 3786, потому что Extended-информация не должна менять Shortest Path Tree. Старый маршрутизатор видит Virtual IS только через Originating System, новый понимает alias. За виртуальной идентичностью не появляется другой транзитный узел, поэтому топология остаётся согласованной.

ES Neighbors, Partition DIS и Prefix Neighbors запрещены. Поддерживающий получатель игнорирует нарушающий TLV и должен сообщить ошибку, продолжая обрабатывать разрешённое. Биты OL, ATT и Partition Repair равны нулю. Ошибочный ATT мог бы заставить legacy-систему выбрать Virtual IS выходом из области.

Area Addresses расширенного нуля являются подмножеством Normal. Extended объявляет reachability только к Originating System с ненулевой метрикой, предпочтительно MaxLinkMetric-1; Original объявляет обратную связь к Virtual IS с нулём. Хранилище атрибутов доступно, но не получает самостоятельный транзит.

Leaf-префиксы допустимы, а TLV 229 перечисляет все затронутые топологии. Их изменение может чаще обновлять FIB, поэтому RFC рекомендует по возможности оставлять leaf в Normal-наборе.

Метаданные не учреждают объект

TLV 23 и 223 выносят neighbor attributes из reachability TLV 22/222. Они могут находиться в Original или Extended, но не позволяют вывести существование соседа, если Original не содержит 22/222. Полоса, административный цвет или SID-возможность описывает связь, но не создаёт её.

Несовместимые сведения складываются. При конфликте выигрывает Original. Если там значения нет, выбирается Extended с наименьшим system-id. В точном столкновении 22 с 23 используется 22, а 23 игнорируется; аналогично для 222/223.

Минимальный ID — детерминированное правило, не доказательство физической истины. Контроллер обязан сохранить кандидатов, набор, фрагмент, lifetime и причину выбора. Плоская запись уничтожает происхождение и делает вторичный атрибут похожим на консенсус.

Overload родителя отзывает заимствованную достижимость

Пока Normal LSP источника не имеет OL, Virtual IS следует его достижимости. Если родитель ставит OL, поддерживающие системы также считают связанные Virtual IS недостижимыми. Это совпадает с legacy-поведением и предотвращает петли при Extended leaf reachability.

Следовательно, корректный фрагмент может быть непригоден: ноль истёк, alias отсутствует, родитель overloaded или Original победил конфликт. После приёма остаются отдельные проверки SPF, RIB/FIB, пакета и сервиса.

RFC 5311 — Standards Track февраля 2009 года. Он не подтверждает современную реализацию, развёртывание, отсутствие коллизий или forwarding. RFC 8491 и 8667 показывают дальнейшее применение, но не эксплуатационный результат. Тезис отличается от RFC 5305: там объявление не было резервом; здесь атрибут не является топологическим полномочием.

Источники