NDIS のデータ センター ブリッジングの QoS 要件
IEEE 802.1 データ センター ブリッジング (DCB) の NDIS サービス品質 (QoS) をサポートするには、ミニポート ドライバーとネットワーク アダプターが以下をサポートする必要があります。
ミニポート ドライバーとネットワーク アダプターは、IEEE 802.1Qbb ドラフト標準で指定されている優先順位ベースのフロー制御 (PFC) をサポートする必要があります。
ミニポート ドライバーとネットワーク アダプターは、IEEE 802.1Qaz ドラフト標準で指定されている Enhanced Transmission Selection (ETS) アルゴリズムをサポートする必要があります。
ミニポート ドライバーとネットワーク アダプターは、少なくとも 3 つの NDIS QoS トラフィック クラスをサポートする必要があり、少なくとも 2 つの ETS ベースのトラフィック クラスをサポートする必要があります。 これら 2 つのうち、少なくとも 1 つの ETS ベースのトラフィック クラスが PFC をサポートしている必要があります。
トラフィック クラスについて詳しくは、「NDIS QoS トラフィック クラス」をご覧ください。
ミニポート ドライバーとネットワーク アダプターは、IEEE 802.1Q-2005 標準で指定された伝送選択の厳密な優先順位アルゴリズムをサポートしている必要があります。
NDIS QoS の場合、ミニポート ドライバーとネットワーク アダプターは必要に応じて、IEEE 802.1Qaz ドラフト標準で指定されているデータ センター ブリッジング交換 (DCBX) プロトコルをサポートできます。 DCBX をサポートするには、ミニポート ドライバーとアダプターが、IEEE 802.1AB-2005 標準で指定されているリンク レイヤー検出プロトコル (LLDP) プロトコルもサポートしている必要があります。
加えて、ミニポート ドライバー自体が、NDIS QoS で以下をサポートしている必要があります。
ミニポート ドライバーは、NDIS 6.30 以降のバージョンの NDIS をサポートしている必要があります。
ミニポート ドライバーは、NDIS QoS パラメーターを設定するため、OID_QOS_PARAMETERS のオブジェクト識別子 (OID) メソッドの要求をサポートしている必要があります。 詳しくは、「ローカル NDIS QoS パラメーターの設定」をご覧ください。
注 NDIS は、OID_QOS_PARAMETERS を除き、ミニポート ドライバーの NDIS QoS OID 要求のほとんどを処理します。
ミニポート ドライバーは、リモート ピアから送信された DCBX フレーム経由で受信した NDIS QoS パラメーター設定の競合を解決できる必要があります。 ドライバーは、ローカルおよびリモート NDIS QoS パラメーター間の競合を解決し、優先順位付けされたパケット転送にネットワーク アダプターによって使用される操作 NDIS QoS パラメーターを決定します。 このプロセスについて詳しくは、「操作 NDIS QoS パラメーターの解決」をご覧ください。
ミニポート ドライバーは、操作 NDIS QoS パラメーターが変更されたとき、NDIS ステータス指示を発行できる必要があります。 このプロセスについて詳しくは、「操作 NDIS QoS パラメーターの変更の指示」をご覧ください。
ミニポート ドライバーは、リモート ピアの NDIS QoS パラメーターの変更を検出したときに NDIS ステータス指示を発行できる必要があります。 このプロセスについて詳しくは、「リモート NDIS QoS パラメーターの変更の指示」をご覧ください。