Назад | Перейти на главную страницу

IPTables: отбрасывать пакеты с определенным значением DSCP

Я могу найти много примеров того, как классифицировать трафик для QoS с использованием TOS и DCSP, но я не могу найти примеров, которые фильтруют на основе установленных значений QoS.

Что я хочу сделать, так это отбросить весь трафик, если флаг DCSP не установлен в единицу.

Есть модуль iptables dscp это, кажется, делает то, что вам нужно. Если у вас нет правил в текущей настройке iptables, вы можете сделать что-то вроде:

iptables -A FORWARD -m dscp --dscp 1 -j ACCEPT
iptables -A FORWARD -j DROP

Вам может потребоваться разрешить RELATED, ESTABLISHED трафик тоже. Вышеуказанные правила применяются к FORWARD цепь. Вы можете сделать то же самое для INPUT или OUTPUT цепи при необходимости.