次の方法で共有


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 パラメーターの変更の指示」をご覧ください。