Condividi tramite


Classificazioni del traffico QoS di NDIS

La qualità del servizio NDIS (QoS) classifica la trasmissione o l'uscita, i pacchetti per il recapito con priorità dalla scheda di rete. Ogni classificazione del traffico specifica quanto segue:

  • Condizione di classificazione basata su un modello di dati all'interno dei dati dei pacchetti in uscita.

    A partire da NDIS 6.30, le condizioni di classificazione si basano su un valore a 16 bit, ad esempio una porta DI destinazione UDP o TCP o un controllo di accesso multimediale (MAC) EtherType.

  • Azione di classificazione che definisce la classe di traffico da usare per gestire il pacchetto in uscita.

    A partire da NDIS 6.30, le azioni di classificazione specificano un livello di priorità 802.1p.

Nota Le classificazioni del traffico sono note anche come "priorità dell'applicazione" nelle specifiche IEEE 802.1.

Le classificazioni di traffico QoS di NDIS sono destinate ai tipi seguenti di traffico dei pacchetti in uscita:

  • Pacchetti basati sul traffico disattivato nel driver miniport, ad esempio Fibre Channel over Ethernet (FCoE) o pacchetti iSCSI.

  • Pacchetti basati sulle connessioni gestite e applicate dal driver miniport, ad esempio RDMA.

Poiché le classificazioni del traffico QoS di NDIS non sono destinate al traffico TCP/IP generato dal sistema operativo, il driver miniport non deve eseguire l'ispezione dei pacchetti. Se invece una condizione di classificazione corrisponde a un tipo di pacchetto disattivato o gestito dal driver, può semplicemente applicare l'azione di classificazione a tutti i pacchetti che appartengono a tale tipo. Ad esempio, se il driver miniport è abilitato per gli offload FCoE e la condizione di classificazione specifica il numero di porta TCP iSCSI (860 o 3260), il driver assegna priorità a tutti i pacchetti iSCSI in uscita con il livello di priorità definito per l'azione di classificazione.

Il componente DCB (Msdcb.sys) specifica le classificazioni del traffico tramite le richieste del metodo OID di OID_QOS_PARAMETERS. Questa richiesta OID contiene una struttura NDIS_QOS_PARAMETERS che specifica una matrice di strutture NDIS_QOS_CLASSIFICATION_ELEMENT . Ognuna di queste strutture definisce una classificazione del traffico.

Il componente DCB specifica una classificazione predefinita del traffico applicata a tutti i pacchetti in uscita che non corrispondono ad altre condizioni di classificazione. In questo caso, la scheda di rete assegna il livello di priorità IEEE 802.1p associato alla classificazione predefinita a questi pacchetti in uscita. La classificazione del traffico predefinita ha gli attributi seguenti:

  • Ha una condizione di classificazione del traffico di tipo NDIS_QOS_CONDITION_DEFAULT.

  • È la prima classificazione del traffico definita nella matrice di strutture NDIS_QOS_CLASSIFICATION_ELEMENT .

Per altre informazioni sul componente DCB, vedere Architettura QoS NDIS per Data Center Bridging.