NDIS QoS 參數概觀
NDIS 服務品質 (QoS) 參數指定了網路適配器用於傳輸的流量類別的原則和設定,或 出口封包傳遞。 NDIS QoS 參數包含下列設定:
優先順序層級和流程控制設定。 這些設定會定義 IEEE 802.1p 的傳輸優先順序層級以及選擇性的流量控制演算法,或 出口流量。
如需詳細資訊,請參閱 優先順序層級和流程控制。
流量選取演算法 (TSA) 設定。 這些設定會定義網路適配器如何從其傳輸佇列中選取輸出流量。 例如,配接器可以使用嚴格的優先順序 TSA,並僅根據 IEEE 802.1p 優先順序選取輸出封包。 配接器也可以使用增強傳輸選擇(ETS)TSA,根據頻寬分配來調節流量類別之間的出站流量。
如需詳細資訊,請參閱 傳輸選取演算法 (TSA)。
指定 IEEE 802.1p 優先順序層級給符合分類條件(例如 EtherType 或目的地 TCP 連接埠)的資料封包的流量分類。 如需詳細資訊,請參閱 NDIS QoS 流量分類。
附注 流量分類也稱為 IEEE 802.1 規格中的「應用程式優先順序」。
NDIS QoS 定義下列類型的參數:
本機 NDIS QoS 參數
本機 NDIS QoS 參數會指定迷你埠驅動程式及其網路配接器的核心 QoS 設定。 這些參數會保存在系統登錄中,並以下列方式在本機管理至迷你埠驅動程式:
透過DCB元件所發出之 OID_QOS_PARAMETERS 的NDIS物件識別碼 (OID) 方法要求。 此 OID 要求包含 NDIS_QOS_PARAMETERS 結構,指定本機 NDIS QoS 參數。
如需 DCB 元件的詳細資訊,請參閱 資料中心橋接的 NDIS QoS 架構。
透過網路適配器的專屬登錄設定。 迷你埠驅動程式會在 NDIS 呼叫 MiniportInitializeEx 函式時讀取這些設定。
透過透過獨立硬體廠商 (IHV) 所開發的管理應用程式,向迷你埠驅動程式發出的設定。
如需迷你埠驅動程式如何取得其本機 NDIS QoS 參數的詳細資訊,請參閱 設定本機 NDIS QoS 參數。
遠端 NDIS QoS 參數
遠端 NDIS QoS 參數是在網路適配器透過資料連結連線的遠端對等互連上設定的參數。 迷你埠驅動程式會透過 IEEE 802.1Qaz 草稿標準所指定的數據中心橋接 Exchange (DCBX) 通訊協定來探索這些參數。
DCBX 要求迷你埠驅動程式只維護一組從單一數據連結對等端接收的遠端 QoS 參數。 迷你埠驅動程式必須在首次從對等方接收到遠端 QoS 參數或者其參數後來發生變更時,發出 NDIS 狀態指示。 例如,驅動程式可能會變更其遠端 NDIS QoS 參數,因為它從遠端對等端收到一組不同的 QoS 參數。 如需此過程的詳細資訊,請參閱 顯示遠端 NDIS QoS 參數變更。
如需迷你埠驅動程式如何取得其遠端 NDIS QoS 參數的詳細資訊,請參閱 接收遠端 NDIS QoS 參數。
操作NDIS QoS參數
作業 NDIS QoS 參數是迷你埠驅動程式為了流量優先排序而解決的,針對與遠端對等設備的數據連結連線參考的參數。 迷你埠驅動程式會從來自其本機或遠端的 NDIS QoS 參數解決其運作的 NDIS QoS 參數。
迷你埠驅動程式必須在其作業中的 QoS 參數首次解決或之後改變時發出 NDIS 狀態指示。 例如,驅動程式可能會變更其操作中的 NDIS QoS 參數,因為它從遠端對等端收到一組不同的 QoS 參數。 如需瞭解如何產生此狀態指示的詳細資訊,請參閱 指示操作性 NDIS QoS 參數變更。
如需迷你埠驅動程式如何解析其操作的 NDIS QoS 參數的詳細資訊,請參閱 解決 NDIS QoS 參數操作問題。