上期我們說到傳統(tǒng)的QoS采用一級調(diào)度,單個端口只能區(qū)分業(yè)務優(yōu)先級,無法區(qū)分用戶。想要同時區(qū)分業(yè)務和用戶,實現(xiàn)更精細化的流量管理,保證網(wǎng)絡(luò)質(zhì)量,就要HQoS出馬了。本期我們就來聊聊HQoS!
01、什么是HQoS
HQoS即層次化QoS(Hierarchical Quality of Service),是一種通過多級隊列調(diào)度機制,解決多用戶多業(yè)務帶寬保證的技術(shù)。HQoS不是獨立于傳統(tǒng)QoS的另一種服務質(zhì)量方案,而是在傳統(tǒng)QoS的基礎(chǔ)上,增加多層調(diào)度??梢岳斫鉃镼oS是一級調(diào)度,而HQoS相當于一層一層的QoS嵌套起來的多級調(diào)度。
02、HQoS實現(xiàn)原理
HQoS可以根據(jù)實際需要設(shè)置調(diào)度器之間的層次關(guān)系,用于對接入設(shè)備的流量做精細劃分。舉個例子,假如有數(shù)據(jù)、語音和視頻三類業(yè)務,我們想讓語音業(yè)務優(yōu)先轉(zhuǎn)發(fā),因為輕微的時延和丟包都會影響通話質(zhì)量。從上期的《網(wǎng)絡(luò)通暢密碼:QoS如何提供差異化服務?》知道,QoS可以實現(xiàn)。
如果我們想要再區(qū)分用戶,實現(xiàn)同時對“用戶→業(yè)務流”生效,在約束每個用戶帶寬占用率的同時,還能保證在某一用戶流量過大時保證語音等高優(yōu)先級流量不受影響。就要多一級調(diào)度來區(qū)分用戶了,這就要HQoS出馬了。
HQoS不只可以有兩級調(diào)度器,實現(xiàn)“用戶→業(yè)務流”的調(diào)度;也可以有三級調(diào)度器,實現(xiàn)“用戶組→用戶→業(yè)務流”的調(diào)度;甚至可以再疊加一級調(diào)度,實現(xiàn)“用戶組子接口→用戶組→用戶→業(yè)務流”的調(diào)度??傊?,需要多少級調(diào)度器,是由實際業(yè)務需求決定的。
此外,HQoS的調(diào)度結(jié)構(gòu)與硬件支持能力強相關(guān),不同廠商、不同芯片實現(xiàn)的調(diào)度層級、支持的調(diào)度算法以及配置模型都可能不同。
03、HQoS應用場景
HQoS通過層次化調(diào)度實現(xiàn)了對用戶和業(yè)務的精細化管理,在現(xiàn)網(wǎng)中有著廣泛應用,下面以家庭寬帶業(yè)務和大客戶VPN業(yè)務為例說明HQoS的應用。
家庭寬帶業(yè)務
家庭帶寬業(yè)務中HQoS的應用如下:
家庭的各個終端設(shè)備為不同的業(yè)務設(shè)置優(yōu)先級。
OLT為不同的家庭劃分不同的VLAN,區(qū)分用戶,進行用戶級調(diào)度。
BRAS在用戶級(比如VIP用戶、普通用戶)調(diào)度上設(shè)置用戶帶寬。
保證各用戶帶寬的前提下,讓優(yōu)先級高的業(yè)務優(yōu)先通過。
大客戶VPN業(yè)務
大客戶VPN業(yè)務中HQoS的應用如下:
PE設(shè)備的第一級QoS根據(jù)VLAN ID或者VPN ID對不同的VPN客戶進行區(qū)分。
根據(jù)VPN用戶所購買的帶寬進行限速。
PE設(shè)備的第二級QoS根據(jù)業(yè)務的優(yōu)先級進行調(diào)度轉(zhuǎn)發(fā),確保高優(yōu)先級業(yè)務優(yōu)先通過。
結(jié)語通過層次化QoS既滿足了對用戶的區(qū)分又實現(xiàn)了對業(yè)務的調(diào)度,可以滿足運營商對用戶和業(yè)務的精細化管理,提升用戶體驗,實現(xiàn)雙贏。