QoS---QoS服务模型、影响网络质量的因素
生活随笔
收集整理的這篇文章主要介紹了
QoS---QoS服务模型、影响网络质量的因素
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
QoS服務模型
傳統的網絡設備在處理報文轉發時,會依據先到達的報文優先被轉發的機制進行處理,所以這樣就會導致當網絡發生擁塞時,一些關鍵業務的通信質量就得不到保障(如語音延遲、視頻卡頓、關鍵業務無法通信等),進而影響到客戶體驗
QoS
在帶寬有限的情況,根據不同的流量,提供不同的優先服務
一.影響通信質量的因素
1.帶寬
- 網絡的最大帶寬是由傳輸路徑的最小帶寬決定的
- 網絡帶寬不一致,出現擁塞點
FIFO隊列:先進先出
2.網絡時延:
發送端到接收端的路徑所有時延總和
時延超過50MS,認為網絡質量不好
- 處理時延:網絡設備內部處理等待時延
- 傳輸時延:傳輸介質和傳輸距離決定
- 隊列時延:網絡設備內部數據調度的等待時間
- 串行化時延:鏈路上第一個bit至發完最后一bit所需時間
3.抖動
- 每個報文到達目的的時延不同所導致, 每個報文到達的最大時間差
- 一般抖動不超過30MS
- 例如一個時延60ms,一個時延30s,那么抖動就是60ms-30ms=30ms
4.丟包
- 丟包由很多因素導致
- 處理過程:CPU繁忙導致無法處理報文
- 排隊過程:在隊列時,可能由于隊列被裝滿而導致丟包
- 傳輸過程:鏈路的種種原因
- 丟包率一般不能大于2%
二、服務模型
1.盡力而為模型(默認)
best-effort
- 通過增大網絡帶寬,硬件性能提升網絡通信質量
- 優點:效果顯著
- 缺點:成本代價大,存在一定的中斷業務風險(替換設備)
2.綜合服務模型
Integrated Services Model
應用程序發送消息前需要先向網絡設備申請帶寬和服務,收到設備同意后,程序才會發出報文,通過RSVP協議
- 保障業務帶寬,延時
- 實現復雜(運行RSVP協議),空閑時獨占帶寬,使用率低
- 通過RSVP協議 ,申請預留帶寬資源
3.差分服務模型
分類、標記不同流量,定義不同處理動作,進入隊列中按照調度機制實現差分服務
將網絡的流量分成多個類,形成多個隊列,每個類有不同的優先轉發、丟包率,時延等
- 差分時服務域
- 針對報文進行區別服務的區域
- DS邊界
- DS域的網絡入口設備節點
- 負責流量的分類,標記
- DS節點
- DS域中間設備,出口設備
- 根據報文標記將外部優先級(報文)映射成本地優先級(設備內部)
- 是否映射由設備決定,如果設備不信任該流量就不會映射轉換其優先級
- 根據本地優先級將報文放入不同的緩存隊列,利用調度技術,使其優先轉發
- 每個DS節點獨立,對報文處理方式可以不一致 靈活性
- 缺點
- 需要在每臺設備部署,對人員技術要求高
實現差分服務的關鍵技術:
-
報文分類和標記(報文優先級字段,DSCP)
-
擁塞管理(隊列技術)、擁塞避免(尾丟棄)
-
流量整形和流量監管 (令牌桶)
| 盡力而為服務模型 | 實現機制簡單 | 對不同業務流不能進行區分對待 |
| 綜合服務模型 | 可提供端到端QoS服務,并保證帶寬、延遲 | 需要跟蹤和記錄每個數據流的狀態,實現較復雜,且擴展性較差,帶寬利用率較低 |
| 區分服務模型 | 不需跟蹤每個數據流狀態,資源占用少,擴展性較強; 且能實現對不同業務流提供不同的服務質量 | 需要在端到端每個節點都進行手工部署,對人員能力要求較高 |
總結
以上是生活随笔為你收集整理的QoS---QoS服务模型、影响网络质量的因素的全部內容,希望文章能夠幫你解決所遇到的問題。