Skip to main content

Использование распространения длины волны

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

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

Каждая длина волны представлена как бит в атрибуте сети. Например, при грубом спектральном уплотнении каналов (CWDM) существует 18 стандартных длин волн, представленных 18 битами. Плотное спектральное уплотнение каналов по длинам волн (DWDM) может быть аналогично представлено с использованием дополнительных битов для представления длин волн.

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

Примечание:

Функция Propagated_BITWISE_AND используется для распространения значений атрибута сети длины волны с использованием числовых значений, представляющих битовое множество. Функции Propagated_MIN и Propagated_MAX не поддерживаются для использования в специализированной сети телекоммуникаций.

Настройка распространения длины волны

Распространение настраивается администратором инженерной сети. Для настройки распространения длины волны необходимо выполнить следующие шаги:

  1. Настройте схему длины волны для использования в вашей сети.

  2. Редактируйте сетевые объекты, чтобы обновить значение Wavelengths атрибута сети, чтобы отразить поддерживаемые длины волн для объекта.

  3. Задайте распространители с помощью инструмента Задать свойства контура или Трассировка:

    • Инструмент Задать свойства контура лучше всего использовать для задания распространителей, которые будут применяться ко всем трассировкам контура, выполняемым в специализированной сети телекоммуникаций.

    • Инструмент Трассировка лучше всего использовать для задания распространителей, которые применяются к определенному пути или трассировке контура.

  4. Настройте путь или трассировку контура для использования настроенного распространителя.

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

 > [!NOTE]
 > При выполнении трассировки контура, если начальное и конечное местоположения соответствуют узлам или объектам узлов, которым назначена сетевая категория Circuit Location со значениями длины волны, трассировка сравнивает значения длины волны в обоих местоположениях. Если значения не совпадают, трассировка завершается ошибкой.

Propagated_BITWISE_AND

Функция Propagated_BITWISE_AND выполняет двоичную операцию побитового оператора And между двумя числовыми значениями, которые представляют битовое множество. В специализированной сети телекоммуникаций, если входная строка длины волны содержит имя длины волны, для битовой позиции, соответствующей ID длины волны, задано значение true.

Например, рассмотрим следующую схему длины волны для модели CWDM:

ID Имя Длина волны (нм)
1 C27 1270.00
2 C29 1290.00
3 C31 1310.00
4 C33 1330.00
5 C35 1350.00
6 C37 1370.00
7 C39 1390.00
8 C41 1410.00
9 C43 1430.00
10 C45 1450.00
11 C47 1470.00
12 C49 1490.00
13 C51 1510.00
14 C53 1530.00
15 C55 1550.00
16 C57 1570.00
17 C59 1590.00
18 C61 1610.00

Вы можете настроить следующий распространитель для контуров в вашей специализированной сети телекоммуникаций для распространения всех длин волн в рамках схемы CWDM с использованием инструмента Задать свойства контура или Трассировка как: Wavelengths PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61".

Настройка распространения длины волны в инструменте Задать свойства контура

Примечание:

При выполнении трассировки параметр Распространители доступен только при использовании Python или создании переменной из параметра в ModelBuilder. Любые распространители, настроенные в свойствах контура специализированной сети телекоммуникаций, загружаются в инструмент при настройке трассировки контура и могут быть изменены по мере необходимости. Конфигурации распространителей отображаются как часть свойств контура для специализированной сети телекоммуникаций на вкладке Свойства сети в окне Свойства инженерной сети.

Побитовые операторы для длин волн

Доступны два побитовых оператора для использования с распространением длины волны:

  • Включает любое — Указывает, что один (или более) бит значения длины волны входных данных имеет значение true для одной (или более) единиц измерения сгруппированного объекта.

  • Не включает в себя ничего — Указывает, что все биты значения длины волны входных данных имеют значение false для всех единиц измерения сгруппированного объекта.

Поскольку отдельные единицы измерения в сгруппированном объекте могут представлять разные назначения длин волн, логическое представление битового множества для сгруппированных объектов учитывает каждую единицу измерения и назначенное атрибутивное значение Wavelengths. Ниже приведен пример с битовыми значениями для сгруппированного объект-соединение, который был настроен со значением атрибута длины волны [1,4, "C27"]:

Пример логического представления битового значения для сгруппированного объект-соединение, настроенного с длинами волн

Рассмотрим сценарий, в котором вы настроили распространитель для поддержки всех длин волн в схеме CWDM выше. Затем вы настраиваете трассировку с использованием барьер условий для атрибута Wavelengths как "Wavelengths INCLUDES_ANY SPECIFIC_VALUE "C35" #". Это условие будет оцениваться как False для объект-соединение, поскольку все единицы измерения в распространяемом значении равны False. Если бы вы настроили барьер условий как "Wavelengths DOES_NOT_INCLUDE_ANY SPECIFIC_VALUE "C35" #", распространитель оценивался бы как True, и объект-соединение не действовал бы как барьер, поскольку биты для C35 на всех единицы измерения равны False.

Пример

Рассмотрим следующий пример, демонстрирующий, как распространение длины волны вычисляет значения длины волны из местоположение контура во время трассировка пути.

  • Настроена схема длины волны для CWDM, как указано в разделе выше.

  • Распространитель настраивается в свойства контура как PROPAGATED_BITWISE_AND INCLUDES_ANY "C27-C61".

  • Порту местоположения контура (JO1) с четырьмя единицами присваиваются длины волн как [[1, 4, "C27"]] — это означает, что единице 1 присваивается C27, единице 2 присваивается C29, единице 3 присваивается C31, а единице 4 присваивается C33.

При запуске трассировки пути от начальной точки на EO1 трассировка распространяется наружу для идентификации портов, которым назначена категория сети Местоположение контура. Местоположение контура в JO1 идентифицируется, и его значения длины волны используются для вычисления значений длины волны для объектов в сети (до Максимальное количество переходов) для вычисления пути.

По мере продолжения трассировки через EO1 распространяемые значения длины волны от JO1 переносятся в JO2. В JO2 единицы измерения и их длины волн разделяются по двум путям: единицы измерения 1 и 2 продолжаются вдоль EO2 к JO3 и точке остановки, в то время как единицы измерения 3 и 4 следуют по EO3 к JO4.

В JO4, где также назначены значения длины волны, распространяемые значения от JO1 сравниваются с локальными значениями с использованием функции PROPAGATED_BITWISE_AND. Это возвращает перекресток — сохраняются только те биты длины волны, которые имеют значение true как в распространяемых, так и в локальных значениях. Полученные значения затем переносятся через EO4 до тех пор, пока трассировка не достигнет точки остановки в JO5.

Пример распространения длины волны при трассировке пути