接下來對QoS進行詳細的描述,主要包括以下七大內容:QoS概述、功能簡介、擁塞管理、策略分類、調度方式、優先級映射配置、QoS端口配置. 1.1 QoS概述 QoS(Quality of Service,服務質量)是用各種手段解決網絡延遲和阻塞等問題的一種技術。當網絡過載或擁塞時,QoS 能確保重要業務量和關鍵應用不受延遲或丟棄,同時保證網絡的高效運行。 1.2 功能簡介 當網絡發生擁塞的時候,所有的數據流都有可能被丟棄;為滿足用戶對不同應用不同服務質量的要求,就需要網絡能根據用戶的要求分配和調度資源,對不同的數據流提供不同的服務質量:對實時性強且重要的數據報文優先處理;對于實時性不強的普通數據報文,提供較低的處理優先級,網絡擁塞時甚至丟棄。支持QoS功能的設備,能夠提供傳輸品質服務;針對某種類別的數據流,可以為它賦予某個級別的傳輸優先級,來標識它的相對重要性,并使用設備所提供的各種優先級轉發策略、擁塞避免等機制為這些數據流提供特殊的傳輸服務。配置了QoS的網絡環境,增加了網絡性能的可預知性,并能夠有效地分配網絡帶寬,更加合理地利用網絡資源。 1.3 擁塞管理 當出現擁塞時,在未啟動QoS的情況下,交換機的各個端口中的各個隊列對待所有的數據都是一視同仁,在一個端口中使用的策略都是:FIFO(先進先出),在此且說明QoS的作用是在出站口上的,在現實情況下,不同數據的重要性是由用戶自身的需求產生,所以就得將不同的數據分配到不同的輸出隊列,也就是QoS的內部DSCP,QoS其實也就是當發生擁塞時,對不同數據進行管理。 1.4 策略分類 啟動QoS后,交換機會對不同的數據流進行區別對待,那么分類的依據是什么?對數據包進行分類的時候,對于三層數據和二次數據的分類依據一樣嗎?而分類的依據是系統默認還是可以人為設置的? 對于交換機的內部而言,其QoS主要進行分類依據就是DSCP(此為交換機內部分類依據,后面一律用內部DSCP)。由上圖可以看出對于網絡數據流的分類分為DSCP和COS,且當一個報文同時具備DSCP和COS兩種分類依據時,只考慮DSCP的分類依據。 1.5 調度方式 擁塞管理是指網絡在發生擁塞時,如何進行管理和控制。處理的方法是使用隊列技術。將所有要從一個接口發出的報文進入多個隊列,按照各個隊列的優先級進行處理。不同的隊列算法用來解決不同的問題,并產生不同的效果。常用的隊列技術有FIFO、PQ、CQ、CB、WFQ、WRR、SP等,下面將主要對WFQ、WRR、SP進行逐一介紹。 1.5.1 SP(Strict Priority)-嚴格優先級 原理:對不同的隊列設置不同的優先級,優先級高的隊列享有絕對優先低,只要優先級高的隊列有數據包存在,優先調度優先級高的隊列進行轉發。 1.5.2 WRR(Weighted Round Robin)-加權循環調度算法 加權循環(WRR)所有業務隊列服務,并且將優先權分配給較高優先級隊列。在大多數情況下,相對低優先級,WRR將首先處理高優先級,但是當高優先級業務很多時,較低優先級的業務并沒有被完全阻塞。加權循環調度算法WRR是一種較強的隊列調度算法,它能夠有效地區分隊列中所有的業務。對于所有的業務流在排隊等待調度的隊列,WRR是根據每個隊列配置的權值與所有的業務流在排隊等待調度的隊列的權值總和的比來平等地分配帶寬。因此,在處理多個用戶的高優先等級的業務時,WRR確保每個用戶都不會過度地占用網絡帶寬。而且WRR算法容易在硬件中實現。所以WRR算法能夠實現帶寬分享的公平性、惡意流的隔離能力和帶寬的利用率等性能指標 1.5.3 WFQ(Weighted Fair Queuing)-加權公平排隊 加權公平排隊(WFQ)是一種擁塞管理算法,該算法識別對話(以數據流的形式)、分開屬于各個對話的分組,并確保傳輸容量被這些獨立的對話公平地分享。WFQ是在發生擁塞時穩定網絡運行的一種自動的方法,它能提高處理性能并減少分組的重發(幾乎和WRR的調度一樣,唯一的不同它是綜合包數量及字節數調度)。 1.6 優先級映射配置 1.6.1 802.1p優先級(CoS) 配置步驟 1.在導航欄中選擇[基本配置/QOS/優先級映射/802.1p優先級],進入QOS[802.1p優先級映射]界面。 2.在QOS[802.1p優先級映射]界面中可以查看802.1p優先級到本地優先級的映射關系。 3.如需修改映射關系,單擊<修改>按鈕,再在相應的下拉列表框中為對應的802.1p優先級選擇映射的本地優先級,如圖1.1(QOS 802.1p優先級映射設置界面)。 配置項說明 QOS[802.1p優先級]的相關界面的配置項說明。 表1.1 QOS[802.1p優先級]界面的配置項說明 1.6.2 DSCP優先級 配置步驟 1.在導航欄中選擇[基本配置/QOS/優先級映射/DSCP優先級],進入QOS[DSCP優先級映射]界面。 2.在QOS[DSCP優先級映射]界面中可以查看DSCP優先級到本地優先級的映射關系。 3.如需修改映射關系,單擊<修改>按鈕,再在相應的下拉列表框中為對應的DSCP優先級選擇映射的本地優先級,如圖1.2(QOS DSCP優先級映射設置界面)。 配置項說明 QOS[DSCP優先級]的相關界面的配置項說明。 表1.2 QOS[DSCP優先級]界面的配置項說明 1.6.3 本地優先級 配置步驟 1.在導航欄中選擇[基本配置/QOS/優先級映射/本地優先級],進入QOS[本地優先級映射]界面。 2.在QOS[本地優先級映射]界面中可以查看本地優先級到出口隊列的映射關系。 3.如需修改映射關系,單擊<修改>按鈕,再在相應的下拉列表框中為對應的本地優先級選擇映射的出口隊列,如圖1.3(QOS 本地優先級映射設置界面)。 配置項說明 QOS[本地優先級]的相關界面的配置項說明。 表1.3 QOS[本地優先級]界面的配置項說明 1.7 QOS端口配置 1.7.1 端口優先級設置 配置步驟 1.在導航欄中選擇[基本配置/QOS/端口/端口優先級],進入QOS[端口優先級]界面。 2.在QOS[端口優先級]界面中可以查看端口的QOS相關配置。 3.選擇或填寫需要修改的配置項,單擊<應用>生效,如配置項填寫有誤,會有相應的提示。 4.如需修改某個端口的QOS配置,單擊對應端口顯示欄后的<修改>按鈕,進入端口設置界面,如圖1.4(QOS端口設置界面)。 配置項說明 QOS[端口優先級]的相關界面的配置項說明。 表1.4 QOS[端口優先級]配置界面的配置項說明 表1.5 QOS[端口優先級]的修改界面的配置項說明 1.7.2 端口限速 配置步驟 1.在導航欄中選擇[基本配置/QOS/端口/端口限速],進入QOS[端口限速]界面。 2.在QOS[端口限速]界面中可以查看端口的限速相關配置。 3.選擇或填寫需要修改的配置項,單擊<應用>生效,如配置項填寫有誤,會有相應的提示。 4.如需修改端口的限速配置,單擊對應端口顯示欄后的<修改>按鈕,進入端口限速設置界面,如圖1.5(QOS端口限速設置界面)。 配置項說明 QOS[DSCP優先級]的相關界面的配置項說明。 表1.6 QOS[端口限速]界面的配置項說明 表1.7 QOS[端口限速]的修改界面的配置項說明 接下來會分享RTL8380M/RTL8382M管理型交換機系統軟件操作指南五:ACL(Access Control List,訪問控制列表) |