在wifi中, 丟包和延遲是難免的, 可以使用wmm來(lái)解決這個(gè)問(wèn)題。
wmm把流量固定劃分為4個(gè)等級(jí)。然后根據(jù)現(xiàn)有的網(wǎng)絡(luò)流量的優(yōu)先級(jí)分類(lèi)標(biāo)志, 自動(dòng)分配等級(jí)。
wmm分為4種等級(jí):
AC_BK: 后臺(tái)傳輸 優(yōu)先級(jí)最低。
AC_BE: 最佳性能 應(yīng)該對(duì)應(yīng)的是一般的應(yīng)用
AC_VI:視頻應(yīng)用
AC_VO: 音頻應(yīng)用 (最高要求) 對(duì)應(yīng)于2層的802.1P的6 或者3層的DSCP(DiffServ)=EF的流量
2層的IEEE 802.1P 有8個(gè)優(yōu)先級(jí)
最高優(yōu)先級(jí)為7,應(yīng)用于關(guān)鍵性網(wǎng)絡(luò)流量,如路由選擇信息協(xié)議(RIP)和開(kāi)放最短路徑優(yōu)先(OSPF)協(xié)議的路由表更新。
優(yōu)先級(jí)6和5主要用于延遲敏感(delay-sensitive)應(yīng)用程序,如交互式視頻和語(yǔ)音。
優(yōu)先級(jí)4到1主要用于受控負(fù)載(controlled-load)應(yīng)用程序,如流式多媒體(streaming multimedia)和關(guān)鍵性業(yè)務(wù)流量(business-critical traffic) - 例如,SAP 數(shù)據(jù) - 以及"loss eligible" 流量。
優(yōu)先級(jí)0是缺省值,并在沒(méi)有設(shè)置其它優(yōu)先級(jí)值的情況下自動(dòng)啟用。
當(dāng)然在應(yīng)用程序中可以對(duì)802.1p和dscp進(jìn)行設(shè)置,也可以在路由上用iptable對(duì)DSCP進(jìn)行強(qiáng)制改變:
用iptables設(shè)置3層DSCP的方法:
iptables -t mangle -A FORWARD -p udp -d 192.168.3.3 -j DSCP --set-dscp 1
iptables -t mangle -A FORWARD -p udp -d 192.168.3.3 -s 192.168.0.0/24 --j DSCP --set-dscp-class EF