Как установить значения DSCP для исходящего трафика с моего сервера Linux, чтобы проверить, работает ли QOS правильно или нет?

Я должен проверить, правильно ли работают политики QOS моего маршрутизатора. Я предложил подход к тегированию пакетов значениями DSCP с помощью IPTABLES.

Может ли кто-нибудь подтвердить правильность моего подхода? Если нет, пожалуйста, предоставьте свою помощь, чтобы исправить то же самое.

Правило IPtables

# Mark packets based on the originating port and other requirements mentioned in the table

iptables -t mangle -A ВЫХОД -p IGMP -m udp --sport 5051 -j DSCP --set-dscp-class cs5 iptables -t mangle -A ВЫХОД -p IGMP -m IGMP --sport 5052 -j DSCP - set-dscp-class cs5 iptables -t mangle -A ВЫХОД -p ВЫХОД -p udp -m udp --sport 5053 -j DSCP --set-dscp-класс cs5 iptables -t mangle -A ВЫХОД -p -p udp -m udp -d xxx.123.219.132/32 --dport 5054 -j DSCP --set-dscp-class cs2 iptables -t mangle -A ВЫХОД -p -p udp -m udp -d xxx.123.219.132/32 --dport 5055 -j DSCP --set-dscp-class cs2 iptables -t mangle -A ВЫХОД -p -p udp -m udp --sport 5056 --dport 123 -j DSCP --set-dscp-class cs2 iptables -t mangle -A ВЫХОД -p upp -m udp --sport 5057 --dport 67:68 -j DSCP --set-dscp-class cs2 iptables -t mangle -A ВЫХОД -p -p udp -m udp --sport 5058 --dport 53 -j DSCP - set-dscp-class cs2

1 ответ

Да, это правильно. Пакеты, соответствующие этому правилу, получат введенное вами значение DSCP.

Другие вопросы по тегам