RED(Random Early Detection/隨機早期檢測)
加權的早期隨機檢測丟棄方式(默認是基於優先級丟棄的)
默認配置基於優先級為0的
丟包方式:1/mark-prob-denominator
使用了TOS中的ECN 2bit分為:
ECT bit ECN-capable Transport
CE bit Congestion Exp

WRED(加權隨機早期丟棄)
解決尾丟棄TCP包導致TCP滑動窗口重新置1的情況
根據平均隊列長度進行尾丟棄,它決定了隊列允許的突發量
平均隊列長度 = (以前的平均隊列長度 * (1 - 1/2n))+(當前隊列長度*1/2n)
N是指指數權重因子:用戶可以進行配置,默認為9
三種方式
不丟
完全尾丟棄
分組丟棄的幾率:平均隊列長度在一定情況下,分組丟棄幾率決定了路由器丟棄分組的頻度
分組丟棄的幾率 =((平均隊列長度 - 最小閾值)/ 最大閾值) * 標記幾率分母

基於流的WRED
有兩個地方可以配置
物理接口下:random-detect flow
在CBWRED中的:default-class random-detect (默認是基於流)
新的最大閾值 = 最小閾值 + (最大閾值 - 最小閾值)/ 2
