1. QoS概述
互聯(lián)網(wǎng)業(yè)務(wù)包含:語音業(yè)務(wù) 視頻業(yè)務(wù) 普通業(yè)務(wù)
衡量QoS的因素:帶寬【短板理論,最大帶寬取決于最小帶寬】,時延、抖動【同一個網(wǎng)絡(luò)之間(幀失序)】、丟包率
如何提高服務(wù)質(zhì)量:
提高設(shè)備的處理能力
更大的鏈路帶寬
合理的隊列調(diào)度和擁塞避免機制【QoS】
常見的QoS的服務(wù)模型:
Best-Effort Servers模型【盡力而為的服務(wù)模型】
集中服務(wù)模型:
區(qū)分服務(wù)模型:常用,根據(jù)不同的業(yè)務(wù),提供不同的服務(wù)。對流量進行分類和標(biāo)記
如何對流量分類?
復(fù)雜流分類:根據(jù)業(yè)務(wù)的IP地址、端口號、服務(wù)類型等進行區(qū)分,相同的業(yè)務(wù)具有相同的特點,進行標(biāo)記,在報文的優(yōu)先級里設(shè)置值
簡單流分類:根據(jù)已經(jīng)標(biāo)記好的優(yōu)先級,對報文進行一個調(diào)度
一般會在網(wǎng)絡(luò)中同時適用這兩種分類方法。網(wǎng)絡(luò)邊緣使用復(fù)雜流分類,中間適用簡單流分類。
- 如何對業(yè)務(wù)進行管理?
1.流量監(jiān)管:不會引入時延,但是丟包率高
2.流量整形:會引入時延,丟包率低,對沒有令牌的報文先進行緩存,在網(wǎng)絡(luò)空閑進行轉(zhuǎn)發(fā)
如何實現(xiàn)?通過令牌桶的機制


報文進入設(shè)備之后,根據(jù)優(yōu)先級進行調(diào)度,調(diào)度的方法
- FIFO:先進先出,不能對高優(yōu)先級進行先轉(zhuǎn)發(fā)
- PQ:優(yōu)先轉(zhuǎn)發(fā)優(yōu)先級高的報文,高優(yōu)先級的時延比較低,但是會導(dǎo)致餓死機制
- WFQ:加權(quán)公平隊列,改善PQ的餓死現(xiàn)象
一般是PQ+WFQ
關(guān)鍵服務(wù)(比如語音和游戲)會使用PQ機制。但本身語音和游戲使用的帶寬并不大。
網(wǎng)絡(luò)出現(xiàn)非常大的擁堵的時候,會出現(xiàn)排隊,排隊滿了之后,之后的報文會被丟棄,無論優(yōu)先級的高低
如何防止高優(yōu)先級的報文被丟棄?
WRAD:加權(quán)隨機早期檢測丟棄,開始排隊時,就丟棄報文,優(yōu)先級高,丟棄概率低
QoS的實現(xiàn)過程:
流分類
流行為:設(shè)定帶寬的優(yōu)先級
流量策略
策略應(yīng)用