LLQ
提供優先排隊功能等的隊列
LLQ 低延遲排隊。LLQ為基於類別的加權公平排隊(CBWFQ)提供絕對優先排隊功能,減少了語音會話的抖動。LLQ相當於CBWFQ加上一個嚴格優先順序隊列,該隊列優先順序高於其他所有隊列,非常適合時延敏感性應用。LLQ的嚴格優先順序隊列是一個有最小保證帶寬的優先順序隊列,出現擁塞時,該隊列的數據量不能超過所允許的帶寬,否則會被丟棄。
進入LLQ的報文在介面沒有發生擁塞的時候,此時所有隊列中都沒有報文,所有屬於LLQ的報文都可以被發送在介面,發生擁塞的時候隊列中有報文時,進入LLQ的報文被限速超出規定流量的報文將被丟棄,這樣在介面不發生擁塞的情況下可以使屬於LLQ的報文能獲得空閑的帶寬,在介面擁塞的情況下又可以保證屬於LLQ的報文不會佔用超出規定的帶寬,保護了其他報文的應得帶寬,另外由於只要LLQ中有報文系統就會發送LLQ中的報文,所以LLQ中的報文被發送的延遲最多是介面發送一個最大長度報文的時間,無論是延時還是延時抖動LLQ都可以將之降低為最低限度,這為對延時敏感的應用提供了良好的服務質量保證
配置LLQ,在Policy-map命令層配置模式下,執行如下命令:
命令:作用:
Ruijie(config)# policy-map policy-map-name 進入/創建規則映射表
Ruijie(config-pmap)# class class-name 引用已定義的類映射表
Ruijie (config-pmap-c)# priority { bandwidth-kbps | percent percent}{Burst bytes} 為指定類型的數據流分配帶寬
Ruijie(config-if)# service-policy output policy-map-name 啟用CBWFQ並指定應用的規則
Ruijie(config-if)#max-reserved-bandwidth 100 在出介面下調用查看命令:
Ruijie# show policy-map interface 顯示LLQ隊列的介面信息
圖9 LLQ原理圖