建立第 1 層閘道的 QoS (服務品質) 設定檔,以定義流量速率的限制。您可以指定允許的資訊速率和高載大小,以設定限制。不符合 QoS 原則的任何流量都會被捨棄。您可以針對入口和出口流量以及針對所有流量類型 (單點傳播、BUM、IPv4/IPv6) 設定 QoS 設定檔。您可以選擇為每個第 1 層閘道建立不同的設定檔。
備註:
- 只有在第 1 層閘道上才支援閘道 QoS 設定檔。
- 第 1 層閘道上的 QoS 原則僅適用於南北向流量,而不適用於第 1 層閘道覆疊區段或服務介面。
- 對於 NSX Edge 叢集,第 1 層閘道必須處於作用中/待命模式。
- 僅針對分散式路由設定的第 1 層閘道不支援 QoS 設定檔。
程序
- 使用 admin 權限來登入 NSX Manager。
- 選取。
- 按一下閘道 QoS 索引標籤。
- 按一下新增閘道 QoS 設定檔。
- 輸入設定檔的名稱。
- 輸入您想要為流量設定的認可頻寬限制。
- 輸入高載大小。對於高載大小,使用下列指導方針。
- B 是高載大小 (以位元組為單位)。
- R 是已認可的速率 (或頻寬) (以 Mbps 為單位)。
- I 是時間間隔 (以毫秒為單位),用於從 Token 值區重新填入或撤回 Token (以位元組為單位)。使用 NSX Edge CLI 中的
get dataplane
命令來擷取時間間隔,Qos_wakeup_interval_ms。Qos_wakeup_interval_ms 的預設值為 50 毫秒。但是,資料平面會根據 QoS 組態自動調整此值。
高載大小的限制為:
B >= R * 1000,000 * I / 1000 / 8
,因為高載大小是每個時間間隔中可重新填入的 Token 數量上限。
B >= R * 1000,000 * 1 / 1000 / 8
,因為 I 的最小值為 1 毫秒,請考慮其他限制中資料平面的 CPU 使用率。
B >= MTU of SR port
,因為至少需要在 Token 值區中有 MTU 大小數量的 Token,MTU 大小封包才能傳遞速率限制檢查。
由於高載大小需要滿足所有三個限制,因此,高載大小的設定值將為:
Max (R * 1000,000 * I / 1000 / 8, R * 1000,000 * 1 / 1000 / 8, MTU)
例如,如果
R = 100 Mbps,
I = 50 毫秒以及
MTU = 1500,則
B >= max (100 * 1000,000 * 50 / 1000/ 8, 100 * 1000,000 * 1 / 1000/ 8, 1500) = 625000 in bytes
- 按一下儲存。