Обработка трафика по VLAN
vlan group перенесены из UDR в SDR. Глобальные правила для vlan drop, vlan pass, vlan hide, vlan permit, заданные прежней CLI-командой vlan group, сконвертированы и перенесены из UDR в SDR c удалением из UDR.
- Дроп трафика без анализа из конкретного VLAN:
fdpi_cli vlan rule add <id> perm drop
- Дроп трафика с предварительным анализом, но без передачи в статистике Netflow из конкретного VLAN (Используется для работы с асимметричным трафиком, когда на площадку подается дубль трафика с другой площадки. Необходимо провести анализ и дропнуть трафик, чтобы он не попал в статистику):
fdpi_cli vlan rule add <id> perm hide
- Пропуск трафика без какого-либо анализа из конкретного VLAN:
fdpi_cli vlan rule add <id> perm pass
- Вывод существующих настроек в UDR:
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 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 от широковещательных запросов).
Синтаксис описания диапазонов VLAN/QinQ
Правила применяются к диапазонам, которые задаются в следующем формате:
- Для одиночного VLAN:
156 - Для диапазона VLAN:
56-78(VLAN с 56 по 78 включительно) - Для любого VLAN:
*илиany - Для QinQ:
67.*или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.*) являются независимыми и не пересекаются.
Приоритет правил
Если диапазоны нескольких правил пересекаются, система определяет итоговое действие по принципу "от общего к частному":
- Сначала применяются правила с самыми широкими диапазонами (например, 1-4095 или any.any).
- Затем правила с более узкими диапазонами (например, 100-200) могут переопределить действие, заданное общими правилами.
Пример:
Следующие правила создадут политику: "Запретить 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 позволяет применить их принудительно, но не чаще одного раза в минуту.
Была ли полезна эта информация?