Кратко

  • Виртуальный TE-канал из RFC 5212 может представлять верхнему слою возможность нижнего LSP до того, как этот LSP действительно создан.
  • Единая TED доказывает, что алгоритм нашёл вариант в конкретном снимке; она не доказывает наличие ресурса адаптации, его закрепление, проверку или услугу для клиента.
  • Надёжная квитанция связывает объявление, расчёт, разрешение, триггер, обязательство нижнего слоя, проверку, верхнюю установку и наблюдение трафика.

Зелёная линия пережила собственный ресурс

В 14:00 контроллер пакетного слоя получает запрос на 10 Гбит/с. На экране два граничных узла соединены устойчивым TE-каналом. Внутренний оптический маршрут скрыт, а атрибутов базы Traffic Engineering достаточно для вычисления пути.

Канал виртуальный. Он обозначает нижний LSP, который можно попытаться создать после выбора. В 14:01 верхний запрос запускает сигнализацию. За это время другая транзакция занимает почти весь внутренний ресурс адаптации гибридного узла. Общая ёмкость внешнего интерфейса выглядит большой, но для функции, завершающей один тип коммутации и передающей сигнал другому, осталось 2,5 Гбит/с. Нижний LSP не создаётся. В 14:02 сервисный экран всё ещё показывает путь доступен, потому что выводит результат старого расчёта.

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

Рамка требований, а не готовое внедрение

RFC 5212 опубликован в июле 2008 года как Informational-документ потока IETF. Он задаёт рамку и требования для многослойных и многорегионных сетей GMPLS. Регион связан с технологией коммутации, слой — с её гранулярностью. Один экземпляр управления может учитывать пакетные, Layer 2, TDM, волновые и оптоволоконные ресурсы.

Документ не определяет одно полное решение. Основной охват — единый экземпляр GMPLS, управляющий несколькими слоями внутри TE-домена. Другие распределения управления вынесены за рамки. Один оператор считается вероятным вариантом, но разные административные владельцы слоёв не исключены.

Объединение уменьшает дублирование и расширяет контекст вычисления. Оно не сливает control plane с data plane: RFC 5212 отдельно сохраняет это различие. Общий граф также не превращает нескольких владельцев в единую власть.

TED хранит представление, а не закреплённый ресурс

TE-каналы разных слоёв могут входить в одну Traffic Engineering Database. Вычислитель получает возможность пересечь технологические границы и использовать нижний LSP как транспорт для верхнего.

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

На гибридном узле разница скрыта внутри. Переход между технологиями требует терминации и адаптации. Внешняя линия может показывать большой запас, когда внутренняя матрица или связь уже исчерпана. Поэтому RFC 5212 требует объявлять способность адаптации и учитывать доступный ресурс в ограничениях пути.

Даже корректное объявление стареет. Параллельное резервирование может оказаться первым; агрегация может спрятать критический предел; фильтрация и задержка дают неполный вид. У слова доступно должны быть функция, время и субъект, уполномоченный закрепить ресурс.

Виртуальный канал оставляет транзакцию впереди

Предварительное создание всех нижних LSP напрасно занимало бы полосу и адаптацию без верхнего спроса. RFC 5212 разрешает объявить возможность нижнего LSP как установленный TE-канал, фактически не создавая его. Это виртуальный TE-канал.

Механизм намеренный: верхняя топология остаётся стабильной, а ресурсы возникают по требованию. Если верхний LSP использует виртуальный канал, нижний LSP должен немедленно сигнализироваться.

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

Честная система различает: вариант вычислен, ресурс ожидается, ресурс закреплён, нижний слой проверен, верхний путь установлен, услуга наблюдается. Один зелёный значок стирает именно тот вопрос, который понадобится при сбое.

Абстракция скрывает общий риск

Созданный нижний LSP можно объявить верхнему слою как TE-канал или Forwarding Adjacency. Несколько верхних LSP вкладываются в него, образуя простую Virtual Network Topology.

Нижний маршрут при этом исчезает из вида. RFC 5212 отмечает: два оптических пути, выглядящие раздельными, могут проходить по одному волокну и отказать вместе. Без передачи общего риска верхний слой вычисляет разнообразие на схеме, а не в инфраструктуре.

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

На административной границе серверный слой может скрыть хопы, но вернуть ограниченное обязательство, класс риска, тест и идентификатор тревоги. Конфиденциальность не превращает отсутствие доказательства в доказательство.

RFC 5339 сохранил границы ответственности

RFC 5339 оценил доступные в 2008 году протоколы GMPLS относительно RFC 5212. Многие функции зависели от локальных процедур, политики оператора, TE-алгоритмов и средств управления вне протокола.

Были названы шесть областей расширения: создание и удаление виртуальных каналов, корректное удаление TE-канала, ограниченная многорегионная сигнализация, объявление ресурса адаптации, координация послойных MIB и управление технологическим OAM.

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

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

Ответ сигнализации не заменяет проверку

RFC 5212 допускает проверку правильности связности и целостности данных нижнего LSP до предоставления его верхнему слою. Метод зависит от технологии, а GMPLS должен координировать процесс. RFC 5339 тоже относит межслойную координацию тестов к эксплуатации.

Положительный ответ сигнализации подтверждает управляющую транзакцию. Технологический тест подтверждает соединение. Readback верхнего слоя подтверждает установку. Счётчики и пробы показывают использование. Наблюдение клиента определяет достижение цели.

Раздельные результаты позволяют различить старое объявление, отклонённый триггер, неверный нижний cross-connect, отсутствующую верхнюю установку, несопоставленную OAM-тревогу и позднее расхождение data plane. Универсальный зелёный статус оставляет каждый контроллер локально правым, а услугу — неработающей.

Квитанция через границы слоёв

Сначала сохраняются конечные точки, полоса, приоритет, коммутационные возможности, защита и цель. Фиксируются версия и возраст TED, источники, фильтры, пробелы, маршрут и все смены слоёв.

Каждый абстрактный переход называется физическим каналом, существующим FA-LSP, реальным или виртуальным TE-каналом. Для гибридного узла остаются функция адаптации, доступный объём и эпоха резервирования. Решение политики и одобрение управления связываются с триггером.

Затем единая цепочка соединяет нижнюю сигнализацию, серверный путь, закрепление, cross-connect, распространение объявления, тест, верхнюю установку, OAM, общий риск, счётчики и клиентское наблюдение. Удаление тоже требует доказательства: исчезнувший ресурс с живым объявлением создаёт обратную фикцию.

Источники