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

Как установить значения 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 OUTPUT -p IGMP -m udp --sport 5051 -j DSCP --set-dscp-class cs5 iptables -t mangle -A OUTPUT -p IGMP -m IGMP --sport 5052 -j DSCP - set-dscp-class cs5 iptables -t mangle -A OUTPUT -p udp -m udp --sport 5053 -j DSCP --set-dscp-class cs5 iptables -t mangle -A OUTPUT -p udp -m udp -d xxx .123.219.132 / 32 --dport 5054 -j DSCP --set-dscp-class cs2 iptables -t mangle -A OUTPUT -p udp -m udp -d xxx.123.219.132 / 32 --dport 5055 -j DSCP --set-dscp-class cs2 iptables -t mangle -A OUTPUT -p udp -m udp --sport 5056 --dport 123 -j DSCP --set-dscp-class cs2 iptables -t mangle -A OUTPUT -p udp -m udp --sport 5057 --dport 67:68 -j DSCP --set-dscp-class cs2 iptables -t mangle -A OUTPUT -p udp -m udp --sport 5058 --dport 53 -j DSCP - набор-dscp-класс cs2