[記]DDS之Qos

簡介

百度百科 描述為:

QoS(Quality of Service,服務質量)指一個網絡能夠利用各種基礎技術鲤桥,為指定的網絡通信提供更好的服務能力蚯嫌,是網絡的一種安全機制, 是用來解決網絡延遲和阻塞等問題的一種技術芽淡。QoS的保證對于容量有限的網絡來說是十分重要的马绝,特別是對于流多媒體應用,例如VoIP和IPTV等挣菲,因為這些應用常常需要固定的傳輸率富稻,對延時也比較敏感。

提供端到端的QoS白胀,它通過下列技術來實現(xiàn):

1)流量標記與控制技術:它根據(jù)報文的CoS(Class of Service椭赋,服務等級)域、ToS域(對于IP報文是指IP優(yōu)先級或者DSCP)纹笼、IP報文的五元組(協(xié)議纹份、源地址、目的地址廷痘、源端口號蔓涧、目的端口號)等信息進行報文分類,完成報文的標記和流量監(jiān)管笋额。目前實現(xiàn)流量監(jiān)管技術多采用令牌桶機制元暴。

2)擁塞管理與擁塞避免技術:WRED、PQ兄猩、CQ茉盏、WFQ鉴未、CBQ等隊列技術對擁塞的報文進行緩存和調度,實現(xiàn)擁塞管理與擁塞避免鸠姨。

擁塞管理技術原理

擁塞管理是指網絡在發(fā)生擁塞時铜秆,如何進行管理和控制。處理的方法是使用隊列技術讶迁。將所有要從一個接口發(fā)出的報文進入多個隊列连茧,按照各個隊列的優(yōu)先級進行處理。不同的隊列算法用來解決不同的問題巍糯,并產生不同的效果啸驯。常用的隊列技術有FIFO、PQ祟峦、CQ罚斗、WFQ、CBWFQ等宅楞,下文逐一介紹這些常用隊列技術的基本原理针姿。

  • FIFO(First In First Out,先進先出)隊列示意圖如下所示:
image

圖2 FIFO隊列示意圖
FIFO隊列具有處理簡單厌衙,開銷小的優(yōu)點搓幌。但FIFO不區(qū)分報文類型,采用盡力而為的轉發(fā)模式迅箩,使對時間敏感的實時應用(如VOIP)的延遲得不到保證,關鍵業(yè)務的帶寬也不能得到保證处铛。

  • PQ(Priority Queuing饲趋,優(yōu)先隊列)示意圖如下所示:
image

圖3 PQ隊列示意圖
APQ的缺點是,當較高優(yōu)先級隊列中總有報文存在時撤蟆,則低優(yōu)先級隊列中的報文將一直得不到服務奕塑,出現(xiàn)隊列“餓死”現(xiàn)象。

  • CQ(Custom Queuing家肯,定制隊列)示意圖如下所示:
image

圖4 CQ隊列示意圖
由于采用輪詢調度各個隊列龄砰,CQ無法保證任何數(shù)據(jù)流的延遲。

-WFQ(Weighted Fair Queuing讨衣,加權公平隊列)示意圖如下所示:

image

圖5 WFQ隊列示意圖

WFQ優(yōu)點在于配置簡單换棚,有利于小包的轉發(fā),每條流都可以獲得公平調度反镇,同時照顧高優(yōu)先級報文的利益固蚤。但由于流是自動分類,無法手工干預歹茶,故缺乏一定的靈活性夕玩,且受資源限制你弦,當多個流進入同一個隊列時無法提供精確服務,無法保證每個流獲得的實際資源量燎孟。WFQ均衡各個流的延遲與抖動禽作,同樣也不適合延遲敏感的業(yè)務應用。

  • CBQ(Class Based Queuing揩页,基于類的隊列)示意圖如下所示:
image

圖6 CBQ隊列示意圖

CBQ可為不同的業(yè)務定義不同的調度策略(如帶寬旷偿、時延等),由于涉及到復雜的流分類碍沐,對于高速接口(GE以上)啟用CBQ特性系統(tǒng)資源存在一定的開銷狸捅。

  • RTP優(yōu)先隊列(Real Time Protocol Priority Queuing) 示意圖如下所示:
image

圖7 RTP隊列示意圖

由于對進入RTP優(yōu)先隊列的報文進行了限速,超出規(guī)定流量的報文將被丟棄累提,這樣在接口擁塞的情況下尘喝,可以保證屬于RTP優(yōu)先隊列的報文不會占用超出規(guī)定的帶寬,保護了其他報文的應得帶寬斋陪,解決了PQ的高優(yōu)先級隊列的流量可能“餓死”低優(yōu)先級流量的問題朽褪。

參考博客

未完待續(xù)...

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市无虚,隨后出現(xiàn)的幾起案子缔赠,更是在濱河造成了極大的恐慌,老刑警劉巖友题,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嗤堰,死亡現(xiàn)場離奇詭異,居然都是意外死亡度宦,警方通過查閱死者的電腦和手機踢匣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來戈抄,“玉大人离唬,你說我怎么就攤上這事』耄” “怎么了输莺?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長裸诽。 經常有香客問我嫂用,道長,這世上最難降的妖魔是什么崭捍? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任尸折,我火速辦了婚禮,結果婚禮上殷蛇,老公的妹妹穿的比我還像新娘实夹。我一直安慰自己橄浓,他們只是感情好,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布亮航。 她就那樣靜靜地躺著荸实,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缴淋。 梳的紋絲不亂的頭發(fā)上准给,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機與錄音重抖,去河邊找鬼露氮。 笑死,一個胖子當著我的面吹牛钟沛,可吹牛的內容都是我干的畔规。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼恨统,長吁一口氣:“原來是場噩夢啊……” “哼叁扫!你這毒婦竟也來了?” 一聲冷哼從身側響起畜埋,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤莫绣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后悠鞍,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體对室,經...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年咖祭,在試婚紗的時候發(fā)現(xiàn)自己被綠了软驰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡心肪,死狀恐怖,靈堂內的尸體忽然破棺而出纠吴,到底是詐尸還是另有隱情硬鞍,我是刑警寧澤,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布戴已,位于F島的核電站固该,受9級特大地震影響,放射性物質發(fā)生泄漏糖儡。R本人自食惡果不足惜伐坏,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望握联。 院中可真熱鬧桦沉,春花似錦每瞒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至埠褪,卻和暖如春浓利,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背钞速。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工贷掖, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人渴语。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓苹威,卻偏偏與公主長得像,于是被迫代替她去往敵國和親遵班。 傳聞我的和親對象是個殘疾皇子屠升,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內容