NDIS QoS トラフィック クラス

NDIS Quality of Service (QoS) トラフィック クラスは、優先配信のパケットの送信 ( エグレス) をネットワーク アダプターがどのように処理するかを決定する一連のポリシーを指定します。 各トラフィック クラスは、エグレス パケットに適用される次のポリシーを指定します。

優先度レベルとフロー制御
このポリシーでは、エグレス トラフィックの IEEE 802.1p 優先度レベルとオプションのフロー制御アルゴリズムを定義します。

詳細については、「 優先度レベルとフロー制御」を参照してください。

トラフィック選択アルゴリズム (TSA)
このポリシーは、ネットワーク アダプターが送信キューからの配信のためにエグレス トラフィックを選択する方法を指定します。 たとえば、アダプターは、IEEE 802.1p の優先度または各トラフィック クラスに割り当てられているエグレス帯域幅の割合に基づいてエグレス パケットを選択できます。

詳細については、「 伝送選択アルゴリズム (TSA)」を参照してください。

手記 帯域幅の割り当ては、拡張伝送選択 (ETS) TSA でのみサポートされます。 詳細については、「 拡張伝送選択 (ETS) アルゴリズム」を参照してください。

トラフィック クラスは、 OID_QOS_PARAMETERSのオブジェクト識別子 (OID) メソッド要求によって指定されます。 この OID 要求には、次の NDIS QoS パラメーターを指定する NDIS_QOS_PARAMETERS 構造体が含まれています。

  • ネットワーク アダプターで構成するトラフィック クラスの数。 各トラフィック クラスは、0 から (NumTrafficClasses-1) までの範囲の値によって識別されます。 NumTrafficClassesNDIS_QOS_PARAMETERS 構造体のメンバーです。

    手記 NDIS 6.30 以降では、NDIS QoS は最大NDIS_QOS_MAXIMUM_TRAFFIC_CLASSES (8) トラフィック クラスをサポートしています。 ネットワーク アダプターは、少なくとも 3 つのトラフィック クラスをサポートする必要があります。

  • トラフィック クラスに関連付けられている 802.1p 優先度レベル。

  • トラフィック クラスに関連付けられている TSA。

  • ETS TSA を使用する各トラフィック クラスに割り当てられた送信帯域幅。

OID_QOS_PARAMETERSの OID メソッド要求では、トラフィックの分類も指定されます。 これらの分類は、エグレス パケットと IEEE 802.1p 優先度レベルの関係を定義します。 詳細については、「 NDIS QoS トラフィック分類」を参照してください。