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