一、隊列策略
隊列調度策略是QOS中針對接收報文和發(fā)送報文,按一定優(yōu)先級策略調度入隊和發(fā)送,從而保障特定內容的報文,按需發(fā)送的機制。它的特點是只在設備內部實現(xiàn),沒有互通性要求,不同廠家的設備可能隊列調度策略實現(xiàn)不同,但不存在互通問題。
有四種隊列機制:FIFO、PQ、CQ、WFQ
1、FIFO是傳統(tǒng)的先入先出隊列,沒有策略。

2、PQ
PReference Queue,優(yōu)先級隊列。共四個優(yōu)先級:High、Medium、Normal、Low。接口上根據(jù)協(xié)議類型、報文大小、協(xié)議端口號等,劃分不同優(yōu)先級隊列,當高優(yōu)先級隊列中有報文時,低優(yōu)先級隊列得不到調度。所以優(yōu)先級隊列適用于應用簡單,對某些應用服務要求很高,而其他業(yè)務相對不高的應用。它的優(yōu)勢是配置簡單,絕對保證高優(yōu)先級應用的帶寬;缺點是不能保證高優(yōu)先級外的服務得到合理帶寬,從而不能公平地保證各種應用的服務質量。

3、CQ
Customized Queue,用戶定制隊列。接口上,根據(jù)用戶預先的定義,最多可配置16個定制隊列,加上1個系統(tǒng)隊列,共17個隊列。用戶可根據(jù)協(xié)議類型、報文大小、協(xié)議端口號,以及相應的access List規(guī)則,配置各種隊列以及分配相應帶寬,各個隊列按照預先設定的帶寬調度發(fā)送。CQ的優(yōu)點是能保證各種應用能分配到一定的帶寬,適用于應用相對簡單的場合(如金融等專網(wǎng)),并且調度算法相對簡單,路由器轉發(fā)效率較高;缺點是配置相對復雜,并且網(wǎng)絡治理員必須事先知道該網(wǎng)絡的具體應用,對于治理員要求較高,對于復雜應用網(wǎng)絡,16個優(yōu)先級似乎不夠。

4、WFQ
Weighted Fair Queue,加權公平隊列。WFQ將分組按照不同的業(yè)務流、不同的IP優(yōu)先級,自動按照HASH算法,劃分成不同的隊列,在保證高優(yōu)先級業(yè)務的同時,按照配置權重,將帶寬公平地分給低優(yōu)先級別的業(yè)務。Quidway路由器在每個接口上最大支持4096個隊列,在此范圍之內,網(wǎng)絡治理員可以配置隊列的數(shù)目和相應權值。WFQ的優(yōu)點是對所有應用都能比較公平地提供服務質量,對于要求較高的業(yè)務可以通過設置權重保障優(yōu)先級,能智能劃分隊列和調度,配置相對簡單,對網(wǎng)絡治理員要求相對較低;缺點是由于相對公平,對于QOS要求極高的應用,不能象PQ那樣絕對保證,策略計算復雜,比較消耗路由器處理能力。它適用于應用較復雜,并且應用相對公平的網(wǎng)絡,如Internet網(wǎng)。

二、擁塞檢測和避免
1、CAR CAR是一種帶寬治理機制。通過配置CAR,網(wǎng)絡治理員可以為不同的業(yè)務分配不同的帶寬,定義業(yè)務占用的帶寬超過分配額度時的處理策略,通過限制通過路由器某一端口的流量,很好地保證整個網(wǎng)絡的QOS。CAR既可用于網(wǎng)絡的入口也可用于網(wǎng)絡的出口,網(wǎng)絡治理員可以根據(jù)IP地址、服務端口區(qū)分不同的業(yè)務流。 CAR利用令牌桶實現(xiàn)業(yè)務的帶寬分配和測量功能,通過限制帶寬資源的分配,以適應IP業(yè)務的流量突發(fā)的特點。對于超出分配帶寬的業(yè)務,CAR利用擴展ACL(訪問列表)制定處理策略,包括修改分組的優(yōu)先級、丟棄分組等。治理員可以為不同的業(yè)務制定不同的CAR策略。

2、RED 隨機早期檢測(RED)通過對網(wǎng)絡擁塞情況的早期檢測,依據(jù)預先制定的規(guī)則按照一定的比例有選擇地丟棄某些業(yè)務的分組,智能地避免網(wǎng)絡擁塞,以保證即使在網(wǎng)絡超負載的情況下,路由器仍能保持較高的報文轉發(fā)效率,為網(wǎng)絡治理員提供了靈活制定流量控制策略的能力。
3、WRED WRED結合了IP優(yōu)先級和RED策略,為不同類別的業(yè)務提供不同的服務,優(yōu)先處理優(yōu)先級高的分組。WRED在檢測到網(wǎng)絡擁塞的情況下,按照一定的策略對優(yōu)先級高的業(yè)務優(yōu)先處理,既保證了高優(yōu)先級業(yè)務處理的及時性,同時也不會加劇網(wǎng)絡的擁塞程度。網(wǎng)絡治理員可以通過為不同服務類別定義隊列的最大閾值和最小閾值以及分組丟棄率,靈活地制定區(qū)分服務類別的流量控制策略。

新聞熱點
疑難解答