vlan group перенесены из UDR в SDR. Глобальные правила для vlan drop, vlan pass, vlan hide, vlan permit, заданные прежней CLI-командой vlan group, сконвертированы и перенесены из UDR в SDR c удалением из UDR.
fdpi_cli vlan rule add <id> perm drop
fdpi_cli vlan rule add <id> perm hide
fdpi_cli vlan rule add <id> perm pass
fdpi_cli vlan rule dump
Пример вывода команды:
# fdpi_cli vlan rule dump 1000 perm hide 2000 perm drop 3000 perm pass 4000 perm hide
В данном примере видно, что все протоколы, относящиеся к VLAN 1000 и 4000 попадают под влияние hide, то есть трафик с одной площадки дублируется на другую площадку; VLAN 2000 — трафик дропается, VLAN 3000 — трафик пропускается.
VLAN Rule позволяет гибко управлять сетевым трафиком на уровне VLAN и QinQ, назначать определенные политики обработки пакетов для отдельных VLAN, диапазонов VLAN или QinQ-туннелей.
Поддерживаются следующие типы правил:
dhcp — управляет обработкой DHCP-запросов.dhcp enable — разрешить обработку DHCP-запросов в данном VLAN/QinQ.dhcp disable — запретить обработку DHCP. Все DHCP-пакеты в этом VLAN/QinQ будут отбрасываться.perm — определяет базовую обработку всего трафика в VLAN/QinQ.drop — полностью отбрасывать все пакеты.pass / accept — пропускать пакеты для дальнейшей обработки в системе.hide — (специфичное действие системы, например, скрыть VLAN от широковещательных запросов).Правила применяются к диапазонам, которые задаются в следующем формате:
15656-78 (VLAN с 56 по 78 включительно)* или any67.* или 67.any — S-VLAN=67, любой C-VLAN.*.68 или any.68 — любой S-VLAN, C-VLAN=68.*.* или any.any — любой QinQ.12-156.78-90 — диапазон S-VLAN [12..156], диапазон C-VLAN [78..90].609.1-199 — S-VLAN=609, диапазон C-VLAN [1..199].67) и QinQ (67.*) являются независимыми и не пересекаются.
Если диапазоны нескольких правил пересекаются, система определяет итоговое действие по принципу "от общего к частному":
Пример:
Следующие правила создадут политику: "Запретить DHCP для всех VLAN в диапазоне 300-700, но разрешить его для VLAN 645 и диапазона 430-439".
vlan rule add 300-700 dhcp disable vlan rule add 645 dhcp enable vlan rule add 430-439 dhcp enable
vlan rule add — добавление нового правила в SDRvlan rule modify — изменение существующего правила в SDRvlan rule delete — удаление правила из SDRvlan rule show — показывает все правила для указанного VLAN/QinQvlan rule dump — выводит дамп всех правил в SDRvlan rule purge vlan/qinq/all — очистка SDR VLAN/QinQ или обоихvlan rule apply — применение правил; по умолчанию правила применяются спустя 5 минут после последней модификации SDR* в CLI для QinQ-диапазонов рекомендуется заключать выражение в кавычки (например, '*.68' ) или использовать ключевое слово any (например, any.68), чтобы избежать некорректной интерпретации символа * оболочкой bash.
Особенности применения изменений: Изменения правил, внесенные командами add, modify или delete, сохраняются в SDR и автоматически применяются системой спустя 5 минут после последней модификации. Команда vlan rule apply позволяет применить их принудительно, но не чаще одного раза в минуту.