內容
介紹
QoS 是服務品質(Quality of Service)的縮寫,用於衡量特定網路服務的品質。通常,交換器會以 FIFO(先進先出)的傳輸方式平等對待所有流量。當發生擁塞時,交換器會丟棄後來的封包,無論其類型為何。透過設定 QoS,交換器會根據封包的優先權來轉發流量。關鍵的流量,如 VoIP 和視訊會議,可以得到優先處理。
在 Omada 交換器上,支援 Diffserv QoS,這讓使用者可以設定優先權標籤和轉發佇列之間的映射規則。支援兩種優先權標籤:802.1p 標籤和 DSCP 標籤。802.1p 包含八種標籤,編號從 0 到 7。這些標籤攜帶在 MAC 標頭中,與 VLAN 標籤位於同一欄位。因此,封包需要有 VLAN 標籤才能攜帶 802.1p 標籤。DSCP 包含 64 種標籤,從 0 到 63。它位於 IP 標頭中,因此只有 IP 封包才能攜帶 DSCP 優先權標籤。
對於 Omada 交換器上的實際流量轉發,有八個佇列,命名為 TC-0、TC-1 到 TC-7。TC-0 具有最低的優先權,而 TC-7 具有最高的優先權。交換器將僅根據封包所在的 TC 佇列來決定轉發順序。使用者可以設定 TC 佇列和封包中攜帶的優先權標籤之間的映射規則;這就是如何控制封包轉發優先權的方式。
在 Omada 交換器上,有三種方式來控制優先權標籤。第一種方法是連接埠優先權,它在連接埠上設定一個 802.1p 優先權,並忽略封包中攜帶的任何優先權標籤。因此,所有傳入的封包都將根據連接埠的優先權標籤進行轉發。第二種是信任 802.1p,這是根據傳入封包中攜帶的 802.1p 優先權標籤來轉發連接埠上的所有傳入封包。第三種是信任 DSCP,這是根據傳入封包中攜帶的 DSCP 優先權標籤來轉發連接埠上的所有傳入封包。
最後,雖然不同的 TC 佇列在轉發時具有不同的優先權,但在 TC 佇列的排程器上有兩種設定:SP(嚴格優先權)和 WRR(加權循環)。
SP 模式嚴格遵循不同佇列的優先權。如果高優先權佇列中的封包轉發未完成,則低優先權佇列中的封包轉發將不會開始。使用 SP 模式作為排程器可確保高優先權佇列首先得到服務,關鍵流量(如語音和視訊)獲得最小延遲和最大優先權。然而,如果高優先權流量持續存在,較低優先權的佇列可能會遭受資源飢餓的情況,導致較不重要的應用程式出現延遲或封包丟失。
WRR 模式用於解決此問題。使用者可以為不同的佇列設定不同的權重,佇列的優先權通常決定其權重。WRR 根據分配的權重在佇列之間分配頻寬。每個佇列都根據其權重以循環方式得到服務,確保公平的頻寬分配並防止較低優先權的佇列遭受飢餓。
在 Omada 交換器上,SP 模式和 WRR 模式可以混合使用,允許使用者為多個佇列設定不同的優先權。具體來說,一些佇列可以設定為 SP 模式以確保嚴格優先權,而另一些則可以設定為 WRR 模式。
要求
- Omada Access、Access Plus、Access Pro、Access Max、Aggregation、Campus 交換器
- Omada S6500 和 S7500 系列交換器
設定
以下部分介紹連接埠優先權模式、信任 802.1p 模式、信任 DSCP 模式和排程器的設定。
連接埠優先權模式的設定
連接埠優先權模式在連接埠上設定一個 802.1p 優先權,並根據此優先權轉發所有傳入流量。我們需要將 802.1p 標籤映射到 TC 佇列,並將連接埠信任模式設定為不信任。
步驟 1. 將 802.1p 標籤映射到 TC 佇列。前往 QoS > 服務等級(Class of Service) > 802.1p 優先權(802.1p Priority)。選擇802.1p 優先權(802.1p Priority)並選擇佇列Queue映射到它。點擊套用 以儲存。

步驟 2. 設定連接埠的信任模式為 Untrust。前往 Port Priority (連接埠優先權)。選擇一個連接埠,將 Trust Mode (信任模式) 更改為 Untrust (不信任),為此連接埠設定 802.1p 優先權,然後點擊 Apply (套用) 儲存。

設定 Trust 802.1p 模式
Trust 802.1p 模式表示根據封包攜帶的 802.1p 優先權標籤轉發傳入封包。我們需要將 802.1p 標籤對應到 TC 佇列,並將連接埠信任模式設定為信任 802.1p。
Step 1. 將 802.1p 標籤對應到 TC 佇列。前往 QoS > Class of Service (服務類別) > 802.1p Priority (802.1p 優先權)。選擇 802.1p Priority (802.1p 優先權) 並選擇對應的 Queue (佇列)。802.1p Remap (802.1p 重新對應) 也是可設定的。例如,當將 802.1p 標籤 1 重新對應到標籤 2 時,帶有 802.1p 標籤 1 的傳入封包會被重新對應並視為帶有 802.1p 標籤 2。


Step 2. 將連接埠的 Trust Mode (信任模式) 設定為 Trust 802.1p。前往 Port Priority (連接埠優先權)。選擇一個連接埠,將 Trust Mode (信任模式) 更改為 Trust 802.1p (信任 802.1p),然後點擊 Apply (套用) 儲存。

設定 Trust DSCP 模式
Trust DSCP 模式表示根據封包攜帶的 DSCP 優先權標籤轉發傳入封包。有 64 種 DSCP 標籤;它們需要先對應到 802.1p 標籤,然後 802.1p 標籤將對應到 TC 佇列。我們需要將 DSCP 標籤對應到 802.1p 標籤,然後將 802.1p 標籤對應到 TC 佇列,並將連接埠信任模式設定為信任 DSCP。
步驟 1. 將 DSCP 標籤對應到 802.1p 標籤。前往 QoS > Class of Service (服務類別) > DSCP Priority (DSCP 優先權)。選擇 DSCP Priority (DSCP 優先權) 並選擇對應的 802.1p Priority (802.1p 優先權)。DSCP Remap (DSCP 重新對應) 也是可設定的。例如,當將 DSCP 標籤 1 重新對應到標籤 2 時,帶有 DSCP 標籤 1 的傳入封包會被重新對應並視為帶有 DSCP 標籤 2。

步驟 2. 將 802.1p 標籤對應到 TC 佇列。前往 802.1p Priority (802.1p 優先權)。選擇 802.1p Priority (802.1p 優先權) 並選擇對應的 Queue (佇列)。

步驟 3. 將連接埠的 Trust Mode (信任模式) 設定為 Trust DSCP。前往 Port Priority (連接埠優先權)。選擇一個連接埠,將 Trust Mode (信任模式) 更改為 Trust DSCP (信任 DSCP),然後點擊 Apply (套用) 儲存。

設定排程器
如上所述,Omada 交換器支援 SP 模式、WRR 模式或兩者組合,並可根據需要進行設定。
注意:對於 Omada Access Plus、Omada Access Max、Omada Aggregation、Omada Campus、Omada S6500 系列交換器、Omada S7500 系列交換器、TL-SG2428P V3、TL-SG3428 V2、SG3428 V2.30、TL-SG3210XHP-M2 V1 和 V2,排程器是全域設定的,這意味著相同的排程器設定將應用於所有連接埠。
對於 Omada Access(不包括 TL-SG2428P V3、TL-SG3428 V2、SG3428 V2.30)和 Omada Access Pro(不包括 TL-SG3210XHP-M2 V1 和 V2)交換器,排程器是依據每個連接埠進行設定的,這意味著不同的排程器設定可以應用於不同的連接埠。
Step 1. 為不同的 TC 佇列和連接埠設定不同的排程器方法。前往 QoS -> Class of Service (服務類別) > Scheduler Settings (排程器設定)。進行全域設定或先選擇連接埠。然後,選擇要套用的 TC 佇列和排程器模式。接下來,選擇要使用的 Queue TC-id 和 Scheduler Type。最後,如果將 WRR 套用到此佇列,請輸入 Queue Weight。由型號決定。


結論
本文介紹了 QoS 並解釋了如何在 Omada 交換器上支援或設定它。
要了解每個功能的更多細節和設定,請前往 下載中心 下載您產品的說明手冊。