Перейти к основному содержимому

ITU-T Y.1564

Плагин «ITU-T Y.1564» проверяет активацию Ethernet-сервисов по методике ITU-T Y.1564. Для каждого сервиса задаются размер кадра, профиль полосы (CIR и EIR), VLAN-теги, маркировка и критерии приёма (SAC). Плагин выполняет тест конфигурации сервисов и тест производительности сервисов, измеряет IR, FLR, FTD, FDV и доступность и выносит по каждому сервису вердикт «Принят» или «Не принят».

Плагин входит в модуль «Сетевое тестирование» (см. Стоимость) и настраивается в Data Plane: в каталоге плагинов выберите ITU-T Y.1564, затем откройте раздел Параметры Y.1564.

Схема испытания​

Серия Y.1564 использует ровно два порта и передаёт трафик в одном направлении:

  1. Добавьте в задачу клиентскую запись ITU-T Y.1564. В Источниках выберите один интерфейс: с него передаются потоки сервисов.
  2. Добавьте серверную запись ITU-T Y.1564. В её Источниках выберите один интерфейс: он принимает потоки и проверяет каждый кадр.
  3. В Целях клиентской записи выберите сеть серверной записи.
  4. Настройте тесты, сервисы и порты в разделе Параметры Y.1564 клиентской записи. У серверной записи в этом разделе настраивается только скорость её порта.

В сети цели должен быть задан UDP-порт. Поток сервиса N направляется на этот порт + 2 × (N − 1), жёлтые кадры этого сервиса — на следующий порт. Например, при порте 5000 первый сервис использует порты 5000 и 5001, второй — 5002 и 5003. Сеть может быть IPv4 или IPv6. MAC-адрес следующего узла берётся из L2-политики сети.

Порты на одном или разных агентах

FTD и FDV измеряются, только если оба порта серии находятся на одном агенте. Если порты на разных агентах, сервисы оцениваются по IR и FLR, а в колонке Задержка отчёта указывается «Порты на разных агентах».

Тесты​

ТестЧто выполняется
Конфигурация сервисовКаждый сервис проверяется отдельно: шаги CIR, затем тест EIR и тест policing (Y.1564, п. 8.1)
Производительность сервисовВсе сервисы передаются одновременно на CIR в течение заданного времени (Y.1564, п. 8.2)

Можно выбрать один тест или оба. По умолчанию включены оба.

Параметры​

Конфигурация сервисов​

ПараметрОписаниеЗначение
Шаги CIRДоля CIR, с которой передаётся сервис на каждом шагеПо умолчанию 25, 50, 75 и 100% CIR; до 10 шагов по возрастанию, каждый больше 0 и не более 100%
Дополнительный шагДобавление своего шага к спискуБольше 0 и не более 100% CIR
Длительность шагаДлительность каждого шага CIR, теста EIR и теста policingОт 1 до 60 с, по умолчанию 5 с
Тест EIRПередача на скорости CIR + EIRВыполняется для сервисов с EIR больше 0; по умолчанию включён
Тест policingПередача на скорости CIR + 125% EIR (125% CIR, если EIR меньше 20% CIR). Тестируемое устройство должно ограничить скорость до CIR + EIRПо умолчанию включён

Производительность сервисов​

ПараметрОписаниеЗначение
ДлительностьВремя одновременной передачи всех сервисов на CIR15 минут (по умолчанию), 2 часа, 24 часа или своя длительность от 1 минуты до 24 часов

Параметры проб​

ПараметрОписаниеЗначение
Обучение перед измерениемПараметр общий с методиками RFC. В серии Y.1564 отдельный этап обучения перед пробой не выполняется, значение только проверяется на допустимый диапазонОт 1000 до 60 000 мс, по умолчанию 2000 мс
Ожидание последних кадровСерверная сторона продолжает приём на это время после остановки передачи, чтобы учесть кадры, оставшиеся в тракте. Значение округляется вверх до целых секундОт 100 до 60 000 мс, по умолчанию 2000 мс
Допуск скорости генератораПроба недостоверна, если переданных кадров больше или меньше заданного на величину допуска. Это же значение используется как поправка M теста policingОт 0,01 до 5%, по умолчанию 1%

Сервисы​

В серии может быть от 1 до 64 сервисов. Сервисы добавляются кнопкой Добавить сервис; в меню строки сервис можно дублировать или удалить. Чтобы изменить сервис, раскройте его строку в таблице.

ПараметрОписаниеЗначение
Имя сервисаНазвание сервиса в отчётеДо 64 байт в UTF-8 (буква кириллицы занимает 2 байта), уникальное в серии без учёта регистра
Размер кадраРазмер кадра без VLAN-тегов, с FCS. Каждый VLAN-тег добавляет 4 байтаОт 64 до 9018 байт (для сетей IPv6 не меньше 84 байт: в кадре должен поместиться измерительный заголовок), по умолчанию 512. Стандартные размеры Y.1564: a = 64, b = 128, c = 256, d = 512, e = 1024, f = 1280, g = 1518. Кадры больше 1518 байт должны поддерживаться на всём тестовом тракте
Режим цветаБез учёта цвета: весь трафик сервиса передаётся одним потоком, тестируемое устройство окрашивает кадры само. С учётом цвета: кадры в пределах EIR передаются отдельным жёлтым потоком со своей маркировкойПо умолчанию без учёта цвета. Режим с учётом цвета требует EIR больше 0 и маркировки жёлтых кадров
CIRГарантированная скорость сервиса на уровне L2: от MAC-адреса назначения до FCS, включая VLAN-тегиНе менее 1 кбит/с, по умолчанию 100 Мбит/с
EIRДополнительная скорость сверх CIR0 — без EIR, тест EIR для сервиса не выполняется
CBS, EBSРазмеры пачек в профиле полосыОт 0 до 4 294 967 295 байт. Значения записываются в профиль сервиса; тесты CBS и EBS пока не выполняются
VLAN-тегиТеги кадров сервиса: TPID, VID, PCP и DEI. Первый тег внешний, второй делает кадр QinQДо двух тегов; TPID 0x8100 или 0x88a8, VID от 0 до 4094, PCP от 0 до 7, DEI 0 или 1. Без тегов кадры передаются нетегированными
DSCPМаркировка DSCP кадров сервисаОт 0 до 63; пустое поле — DSCP 0
Жёлтые кадры: PCP, DEI, DSCPМаркировка жёлтого потока в режиме с учётом цвета. PCP и DEI меняются во внешнем VLAN-тегеПустое поле берёт значение зелёных кадров. Для PCP и DEI у сервиса должен быть VLAN-тег
FLR (SAC)Допустимая доля потерянных кадровОт 0 до 100%, по умолчанию 0,1%
FTD (SAC)Предел средней задержки кадраБольше 0 и не более 10 000 мс, по умолчанию 10 мс
FDV (SAC)Предел вариации задержки: 99,9-й перцентиль минус минимумБольше 0 и не более 10 000 мс, по умолчанию 5 мс
AVAIL (SAC)Доля доступных секунд в тесте производительности (по ITU-T Y.1563)От 0 до 100%, по умолчанию 99,9%; 0 — не проверяется

Порты​

Для каждого порта серии задаётся скорость, которая принимается за 100% нагрузки:

  • Автоматически — скорость определяется по интерфейсу и повторно проверяется перед запуском.
  • Ручная скорость — значение задаётся вручную в Мбит/с или Гбит/с.

Форма проверяет, что нагрузка каждого сервиса помещается в L2-ёмкость порта с учётом 20 байт преамбулы, SFD и межкадрового интервала на каждый кадр. Для сервиса проверяется CIR + EIR, а при включённом тесте policing — нагрузка этого теста. Для теста производительности сумма CIR всех сервисов не должна превышать ёмкость порта при самом малом размере кадра среди сервисов.

Ход серии​

Серия состоит из проб. Каждая проба запускается заново на агентах, длится заданное время и завершается снимком измерений, по которому выносится вердикт.

  1. Тест конфигурации сервисов. Сервисы проверяются по очереди. Для каждого сервиса выполняются шаги CIR (по умолчанию 25, 50, 75 и 100% CIR), затем тест EIR (если он включён и у сервиса EIR больше 0) и тест policing (если он включён). Каждая из этих проб длится Длительность шага.
  2. Тест производительности сервисов. Одна проба: все сервисы передаются одновременно на CIR в течение заданной длительности.

В режиме с учётом цвета зелёный поток (в пределах CIR) и жёлтый поток (в пределах EIR) передаются отдельно и со своей маркировкой. Длительность пробы округляется вверх до целых секунд.

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

Как выносится вердикт​

Для каждого потока рассчитываются:

  • IR — скорость принятого трафика на уровне L2: принятые кадры × размер кадра с тегами × 8 / длительность пробы;
  • FLR — доля потерянных кадров: (переданные − принятые) / переданные;
  • FTD — задержка кадра: минимум, среднее и максимум; с критерием сравнивается среднее значение;
  • FDV — вариация задержки: 99,9-й перцентиль минус минимум;
  • AVAIL — в тесте производительности доля доступного времени по ITU-T Y.1563: секунда считается секундой с серьёзными ошибками (SES), если принято меньше половины ожидаемых кадров; недоступность начинается после 10 таких секунд подряд и заканчивается после 10 секунд подряд без них.
ПробаУсловие «Пройден»
Шаг CIR, тест производительностиДля каждого зелёного потока или потока без учёта цвета: FLR, FTD и FDV не превышают SAC; в тесте производительности также AVAIL не ниже SAC (если AVAIL больше 0)
Тест EIR, без учёта цветаIR не ниже CIR × (1 − FLR из SAC) и не выше CIR + EIR
Тест policing, без учёта цветаIR не ниже CIR × (1 − FLR из SAC) и не выше CIR + EIR с поправкой на допуск скорости генератора
Тест EIR и тест policing, с учётом цветаЗелёный поток соответствует SAC; жёлтый поток не оценивается. В тесте policing суммарный IR не выше (CIR + EIR) × (1 + допуск скорости генератора)

Каждая колонка итогов (шаги CIR, EIR, policing, производительность) получает «Пройден», если пройдены все пробы этого вида, иначе «Не пройден». Сервис принят, если пройдены все его пробы. Серия принята, если приняты все сервисы и измерения достоверны.

Результаты​

Результаты отображаются на вкладке Метрики задачи: дашборд Y.1564 выводится в списке сразу под Общими данными (см. описание дашборда ниже).

В таблице проб в колонке Задержка указывается «Измерена», «Порты на разных агентах» (FTD и FDV не измеряются) или «Нет меток» (в пробе не получено ни одной метки времени).

Отчёт по задаче выгружается из меню Параметры (⋮), см. Экспорт отчетов и импорт задач:

  • PDF и HTML содержат раздел «Результаты ITU-T Y.1564»: условия и ограничения методики, настройки серии, итоги по сервисам и все пробы;
  • CSV — по строке на поток сервиса в каждой пробе;
  • Экспортировать отчет в виде JSON — исходные измерения последнего запуска: описание запуска и все пробы.

Дашборд «ITU-T Y.1564: Сервисы»​

Дашборд показывается для задач с этим плагином и строится по сохранённым результатам серии.

БлокПанели
СводкаСервисы приняты, Пробы, Статус серии
РезультатыИтоги по сервисам: шаги CIR, EIR, policing, производительность и общий итог
ТрафикIR и заданная скорость по шагам CIR; Итоги теста производительности (SPT): длительность, заданная нагрузка, IR, FLR, AVAIL, недоступное время, вердикт и причины
ПробыПробы по сервисам: те же колонки, что в таблице проб отчёта

Ограничения​

  • Серия использует ровно два порта и одно направление передачи. Для проверки обратного направления создайте отдельную серию.
  • FTD и FDV измеряются только между портами одного агента. Метка времени передачи программная (до очереди передачи), поэтому FTD включает время в очередях генератора.
  • Тесты CBS и EBS (Y.1564, приложение I) пока не выполняются: значения CBS и EBS только сохраняются в профиле сервиса.
  • Поправка M теста policing равна Допуску скорости генератора от CIR + EIR.
  • В тесте производительности FLR, FTD и FDV считаются за всё время теста, включая недоступные секунды.
  • У сервиса один размер кадра; смеси размеров (EMIX) не поддерживаются.
  • Кадры больше 1518 байт (jumbo) должны поддерживаться на всём тестовом тракте; агент включает для них jumbo-режим порта.
  • Задачу можно запустить только на агентах, версия которых поддерживает Y.1564.