Hello, world!

2008-12-22

How to set TOS/DSCP for Qos?

Linuxだとkernelいじらなくてもiptables経由でセット可能。

# iptables -A PREROUTING -t mangle -p tcp --dport 80  -j TOS --set-tos Minimize-Delay
# iptables -A PREROUTING -t mangle -p tcp --dport 80 -j DSCP --set-dscp-class EF
# iptables -A PREROUTING -t mangle -p tcp --dport 53  -j TOS --set-tos Minimize-Delay
# iptables -A PREROUTING -t mangle -p tcp --dport 53 -j DSCP --set-dscp-class EF
最近の安いルータは、二段階ぐらいは優先度を識別可能なものが多い。