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 設定。 這些參數會保存在系統登錄中,並以下列方式在本機管理至迷你埠驅動程式:
透過 NDIS 物件識別碼 (OID) DCB 元件所發出的 OID_QOS_PARAMETERS 方法要求。 這個 OID 要求包含指定本機 NDIS QoS 參數 的 NDIS_QOS_PARAMETERS 結構。
如需 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 參數。