Panoramica dei parametri QoS di NDIS
I parametri NDIS Quality of Service (QoS) specificano i criteri e le impostazioni delle classi di traffico usate dalla scheda di rete per la trasmissione o l'uscita, il recapito dei pacchetti. I parametri QoS di NDIS contengono le impostazioni seguenti:
Impostazioni di controllo del livello di priorità e del flusso. Queste impostazioni definiscono il livello di priorità IEEE 802.1p e gli algoritmi di controllo del flusso facoltativi per la trasmissione o l'uscita del traffico.
Per altre informazioni, vedere Livelli di priorità e controllo del flusso.
Impostazioni dell'algoritmo di selezione del traffico (TSA). Queste impostazioni definiscono il modo in cui la scheda di rete seleziona il traffico in uscita dalle code di trasmissione. Ad esempio, l'adattatore potrebbe usare la priorità rigorosa TSA e selezionare pacchetti in uscita solo in base alla priorità IEEE 802.1p. La scheda può anche usare la TSA (Enhanced Transmission Selection) che modera il traffico in uscita tra le classi di traffico in base all'allocazione della larghezza di banda.
Per altre informazioni, vedere Algoritmi di selezione della trasmissione (TSAs).
Classificazioni di traffico che specificano l'assegnazione di livelli di priorità IEEE 802.1p ai pacchetti che contengono dati che corrispondono a una condizione di classificazione, ad esempio una porta TCP EtherType o di destinazione. Per altre informazioni, vedere Classificazioni del traffico QoS di NDIS.
Nota Le classificazioni del traffico sono note anche come "priorità dell'applicazione" nelle specifiche IEEE 802.1.
NDIS QoS definisce i tipi di parametri seguenti:
Parametri QoS QoS locali
I parametri QoS locali specificano le impostazioni QoS principali per un driver miniport e la relativa scheda di rete. Questi parametri vengono mantenuti nel Registro di sistema e vengono amministrati localmente al driver miniport nel modo seguente:
Tramite una richiesta di metodo NDIS object identifier (OID) di OID_QOS_PARAMETERS rilasciata dal componente DCB. Questa richiesta OID contiene una struttura NDIS_QOS_PARAMETERS che specifica i parametri QoS NDIS locali.
Per altre informazioni sul componente DCB, vedere Architettura QoS NDIS per Data Center Bridging.
Tramite le impostazioni del Registro di sistema proprietarie per la scheda di rete. Il driver miniport legge queste impostazioni quando la funzione MiniportInitializeEx viene chiamata da NDIS.
Tramite le impostazioni rilasciate al driver miniport tramite un'applicazione di gestione sviluppata dal fornitore hardware indipendente (IHV).
Per altre informazioni sul modo in cui il driver miniport ottiene i parametri QoS QoS locali, vedere Impostazione dei parametri QoS QoS locali.
Parametri QoS NDIS remoti
I parametri QoS remoti di NDIS sono quelli configurati in un peer remoto a cui la scheda di rete è connessa tramite il collegamento dati. Il driver miniport individua questi parametri tramite il protocollo DCBX (Data Center Bridging Exchange) specificato dallo standard IEEE 802.1Qaz.
DCBX richiede che il driver miniport mantenga solo un set di parametri QoS remoti ricevuti da un singolo peer di collegamento dati. Il driver miniport deve emettere un'indicazione di stato NDIS quando i relativi parametri QoS remoti vengono ricevuti da un peer per la prima volta o modificare versioni successive. Ad esempio, il driver può modificare i parametri QoS QoS remoti perché ha ricevuto un set diverso di parametri QoS dal peer remoto. Per altre informazioni su questo processo, vedere Indicazione delle modifiche ai parametri QoS Remote NDIS.
Per altre informazioni sul modo in cui il driver miniport ottiene i relativi parametri QoS QoS remoti, vedere Ricezione di parametri QoS NDIS remoti.
Parametri QoS di NDIS operativi
I parametri QoS operativi di NDIS sono quelli che il driver miniport risolve per la priorità del traffico sulla connessione al collegamento dati a un peer remoto. Il driver miniport risolve i parametri QoS NDIS operativi dai relativi parametri QoS locali o remoti.
Il driver miniport deve emettere un'indicazione di stato NDIS quando i relativi parametri QoS operativi vengono risolti per la prima volta o cambiano in un secondo momento. Ad esempio, il driver può modificare i parametri QoS NDIS operativi perché ha ricevuto un set diverso di parametri QoS dal peer remoto. Per altre informazioni su come generare questa indicazione di stato, vedere Indicazione delle modifiche ai parametri QoS NDIS operativi.
Per altre informazioni sul modo in cui il driver miniport risolve i parametri QoS NDIS operativi, vedere Risoluzione dei parametri QoS NDIS operativi.