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

Справка по NSG Linux 2.1.4
Дерево команд: _common-nodes.vlan.NAME.out-Class2CoS-map.…далее…

Что это такое?

Это преобразование внутренних приоритетов (классов трафика) исходящих пакетов в приоритет IEEE 802.1p.

Тег VLAN, помимо идентификатора, может содержать приоритет пакета. Функционально данное поле аналогично полю ToS/DiffServ в заголовке IP, но применяется на втором уровне в пределах данной сети Ethernet. При обработке пакета в маршрутизаторе заголовок Ethernet отбрасывается на входе и заново составляется на выходе; приоритет 802.1p при этом сохраняется отдельно в виде внутреннего атрибута, действительного в пределах данного маршрутизатора.

Зачем это нужно?

Для приоритизации трафика Ethernet на входе и на выходе устройства.

Как это настроить?

Приоритет 802.1p может принимать значения от 0 до 7 (0 — наинизший, 1 — устанавливается по умолчанию, 7 — наивысший). Внутренний приоритет может задаваться в формате 4-байтового числа (от 0 до 4294967295), или пары 2-байтовых (от 0 до 65535), где первое число означает номер очереди, второе — номер класса в этой очереди. Соответственно, на входе и на выходе может производиться преобразование одного приоритета в другой по заданным правилам. Правила устанавливаются в узлах in-CoS2Class-map и out-Class2CoS-map, соответственно.

Для добавления правил используйте команды +, _new или _insert. Именем элемента списка должен являться внутренний приоритет, который установлен данному пакету (в формате одиночного числа или в формате очередь:класс).Значением каждого элемента является значение приоритета 802.1p (от 0 до 7), который должен быть установлен в заголовке исходящего пакета Ethernet. Данный список является именованным и не упорядочивается автоматически. Для удаления используйте команду - или _remove.

Если значение внутреннего приоритета, указанное в пакете, не найдено в списке, то для этого пакета приоритет 802.1p по умолчанию устанавливается в значение 0.

ПРИМЕЧАНИЕ: Записи внутреннего приоритета в обоих форматах эквивалентны, т.е., например, 1:2 означает то же самое, что 65537 (1×65535+2). Следует обращать внимание на то, чтобы один и тот же внутренний приоритет не оказался описан в этом списке дважды. Для этого рекомендуется использовать для всех записей один и тот же формат.
Примечание. Значение приоритета не совпадает со значением битов Priority Control Point (PCP) в теге VLAN. Приоритету 1 соответствует значение PCP=0, и наоборот. Остальные значения совпадают.

Что делать, если это не работает?

  1. Проверить настройки out-Class2CoS-map и парные к ним in-CoS2Class-map.
  2. Снять трассу трафика на входе и на выходе при помощи tcpdump (в шестнадцатеричном формате), выгрузить её на ПК и проанализировать при помощи WireShark или иного анализатора. Проверить значения полей IEEE 802.1p.

© Network Systems Group 2015–2024 Отдел документации