QoS(Quality of Service)服務質量,是網路的一種安全機制, 是用來解決網路延遲和阻塞等問題的一種技術。在正常情況下並不需要QoS,比如Web應用。當網路過載或擁塞時,QoS 能確保重要業務量不受延遲或丟棄,同時保證網路的高效執行。
QoS服務模型
通常QoS提供以下三種服務模型:
l Best-Effort service(盡力而為服務模型)
l Integrated service(綜合服務模型,簡稱Int-Serv)
l Differentiated service(區分服務模型,簡稱Diff-Serv)
1. Best-Effort服務模型Best-Effort是一個單一的服務模型,也是最簡單的服務模型。對Best-Effort服務模型,網路盡最大的可能性來發送報文。但對時延、可靠性等效能不提供任何保證。
Best-Effort服務模型是網路的預設服務模型,透過FIFO佇列來實現。它適用於絕大多數網路應用,如FTP、E-Mail等。
2. Int-Serv服務模型Int-Serv是一個綜合服務模型,它可以滿足多種QoS需求。該模型使用資源預留協議(RSVP),RSVP執行在從源端到目的端的每個裝置上,可以監視每個流,以防止其消耗資源過多。這種體系能夠明確區分並保證每一個業務流的服務質量,為網路提供最細粒度化的服務質量區分。
但是,Inter-Serv模型對裝置的要求很高,當網路中的資料流數量很大時,裝置的儲存和處理能力會遇到很大的壓力。Inter-Serv模型可擴充套件性很差,難以在Internet核心網路實施。
3. Diff-Serv服務模型Diff-Serv是一個多服務模型,它可以滿足不同的QoS需求。與Int-Serv不同,它不需要通知網路為每個業務預留資源。區分服務實現簡單,擴充套件性較好。
需要QoS的應用
流量約定(SLA,Service Level Agreement服務等級協議)給資料流設定優先順序,以此在網路/協議層面上,根據相互商定的尺度,設定有保障的效能、透過量、延遲等界限。一些特定形式的網路資料流需要定義服務質量,例如:
多媒體流要求有保障的透過量
IP電話需要嚴格的抖動和延遲限制
性命攸關的應用系統,例如遠端外科手術要求有可靠保證的可用性(也稱作硬性 QoS)
這些型別的服務被稱為非彈性,意思是它們需要固定的頻寬才能運作--如果得到多餘的頻寬,它們也無法使用;如果得到較少的頻寬,則根本無法工作。相形之下,彈性應用可以從多餘的頻寬中受益。
QoS(Quality of Service)服務質量,是網路的一種安全機制, 是用來解決網路延遲和阻塞等問題的一種技術。在正常情況下並不需要QoS,比如Web應用。當網路過載或擁塞時,QoS 能確保重要業務量不受延遲或丟棄,同時保證網路的高效執行。
QoS服務模型
通常QoS提供以下三種服務模型:
l Best-Effort service(盡力而為服務模型)
l Integrated service(綜合服務模型,簡稱Int-Serv)
l Differentiated service(區分服務模型,簡稱Diff-Serv)
1. Best-Effort服務模型Best-Effort是一個單一的服務模型,也是最簡單的服務模型。對Best-Effort服務模型,網路盡最大的可能性來發送報文。但對時延、可靠性等效能不提供任何保證。
Best-Effort服務模型是網路的預設服務模型,透過FIFO佇列來實現。它適用於絕大多數網路應用,如FTP、E-Mail等。
2. Int-Serv服務模型Int-Serv是一個綜合服務模型,它可以滿足多種QoS需求。該模型使用資源預留協議(RSVP),RSVP執行在從源端到目的端的每個裝置上,可以監視每個流,以防止其消耗資源過多。這種體系能夠明確區分並保證每一個業務流的服務質量,為網路提供最細粒度化的服務質量區分。
但是,Inter-Serv模型對裝置的要求很高,當網路中的資料流數量很大時,裝置的儲存和處理能力會遇到很大的壓力。Inter-Serv模型可擴充套件性很差,難以在Internet核心網路實施。
3. Diff-Serv服務模型Diff-Serv是一個多服務模型,它可以滿足不同的QoS需求。與Int-Serv不同,它不需要通知網路為每個業務預留資源。區分服務實現簡單,擴充套件性較好。
需要QoS的應用
流量約定(SLA,Service Level Agreement服務等級協議)給資料流設定優先順序,以此在網路/協議層面上,根據相互商定的尺度,設定有保障的效能、透過量、延遲等界限。一些特定形式的網路資料流需要定義服務質量,例如:
多媒體流要求有保障的透過量
IP電話需要嚴格的抖動和延遲限制
性命攸關的應用系統,例如遠端外科手術要求有可靠保證的可用性(也稱作硬性 QoS)
這些型別的服務被稱為非彈性,意思是它們需要固定的頻寬才能運作--如果得到多餘的頻寬,它們也無法使用;如果得到較少的頻寬,則根本無法工作。相形之下,彈性應用可以從多餘的頻寬中受益。