北京華爲HCIE認證裏的數通深入學習QOS流量整形令牌桶機制和規則-ielab網絡實驗室

北京華爲HCIE認證裏的數通深入學習QOS流量整形令牌桶機制和規則-ielab網絡實驗室在華爲設備中,需要對流量整形的概念需要進行解釋:

CIR,committed Information Rate,承諾信息速率,單位是bit/s,表示向令牌桶中投遞令牌的速率。

CBS,Committed Burst Size,承諾突發量,單位爲bit/s,用來定義在部分流量超過CIR之前的最大突發量,即爲令牌桶的容量。CBS越大,表示允許的突發量越大。

EBS,Extended Burst Size,超額突發量,用於定義在所有流量超過CIR之前的最大突發量。

在單速率令牌桶,華爲使用雙桶結構。雙桶結構由兩個桶實現,爲方便將令牌桶分爲C桶和E桶。C桶容量爲CBS,E通容量爲EBS,總容量爲CBS+EBS。當EBS不爲0 的時候,兩桶都在工作,稱之爲單速雙桶。如果EBS爲0,則不允許有突發量,此時只有C桶工作,稱之爲單速單桶。

簡單如圖所示:

 

單速率流量評估規則:

單速率流量評估方式分爲色盲模式與色敏模式,不同模式下單速雙桶和單速單桶規則不同。具體後面進行講解。

單速率令牌添加方式:

單速率標記算法中,初始狀態時兩桶是滿的。先向C桶中添加令牌,等C桶滿了,再向E桶中添加令牌。兩桶滿後,新添加令牌將被丟棄。北京華爲HCIE認證裏的數通深入學習QOS流量整形令牌桶機制和規則-ielab網絡實驗室

 

 

華爲QOS單桶規則

當報文來到,直接與令牌桶中的令牌數進行比較,如果令牌足夠就轉發,如果令牌數不夠,則進行緩存或者丟棄。假設Tc和Te分別表示桶中的令牌數數量,Tc和Te初始化等於CBS和EBS。

色盲模式下,對到達的報文進行評估:

如果是單速單桶,當報文長度不超過C桶中的令牌數Tc,則報文標記爲綠色,且Tc=Tc-B;當報文長度超過C桶中的令牌數Tc,報文標記爲紅色,Tc值不變。

對於單速雙桶而言,如果報文長度不超過C桶中的令牌數Tc,則報文標記爲綠色,且Tc=Tc-B;如果報文長度超過C桶中的令牌數Tc,但不超過E桶中的令牌數Te,則報文標記爲黃色,且Te=Te-B;如果報文長度超過E桶中的令牌數Te,報文標記爲紅色,且Tc和Te不變。北京華爲HCIE認證裏的數通深入學習QOS流量整形令牌桶機制和規則-ielab網絡實驗室

 

 

色敏模式下,在對到達報文進行評估時,規則如下:

單速單桶情況下,如果報文標記爲綠色,但報文長度不超過C桶中令牌數Tc,則報文標記爲綠色,且Tc=Tc-B;如果報文被標記爲綠色且報文長度超過C桶中的令牌數Tc,則報文標記爲紅色,Tc保持不變;如果報文被標記爲黃色或者紅色,都直接將報文標記爲紅色,Tc保持不變。

單速雙桶的情況下,如果報文標記爲綠色,且報文長度不超過C桶中的令牌數Tc,則報文標記爲綠色,且Tc=Tc-B;如果報文已被標記爲綠色且報文長度超過C桶中的令牌數Tc但不超過E桶中的令牌數Te,則報文被標記爲黃色,且Te=Te-B;如果報文已被標記爲黃色但報文長度不超過E桶中的令牌數Te ,則報文被標記爲黃色, 且Te=Te-B;如果報文已被標記爲黃色且報文長度超過E桶中的令牌數Te ,則報文被標記爲紅色,且Te保持不變;如果報文已被標記爲紅色,直接將報文標記爲紅色, Tc和Te不變。北京華爲HCIE認證裏的數通深入學習QOS流量整形令牌桶機制和規則-ielab網絡實驗室

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章