Condividi tramite


Controllo del flusso basato su priorità (PFC)

Il controllo del flusso basato sulla priorità (PFC) viene specificato nello standard IEEE 802.1Qbb draft. Questo standard fa parte del framework per l'interfaccia IEEE 802.1 Data Center Bridging (DCB).

PFC consente il controllo del flusso su un'interfaccia multimediale Ethernet 802.3 unificata, o infrastruttura, per le tecnologie LAN (Local Area Network) e SAN (Storage Area Network). PFC è progettato per eliminare la perdita di pacchetti a causa della congestione su un collegamento di rete. Ciò consente ai protocolli sensibili alla perdita, ad esempio Fibre Channel over Ethernet (FCoE), di coesistere con i protocolli tradizionali senza distinzione tra perdite nello stesso infrastruttura unificata.

PFC specifica un meccanismo di controllo del flusso a livello di collegamento tra peer direttamente connessi. PFC è simile ai fotogrammi PAUSE IEEE 802.3, ma opera su singoli livelli di priorità 802.1p. Ciò consente a un ricevitore di sospendere un trasmettitore su qualsiasi livello di priorità 802,1p.

PFC usa il frame PAUSE 802.3 ed estenderlo con i campi PFC seguenti:

  • Maschera a 8 bit che specifica quali livelli di priorità 802.1p devono essere sospesi.

  • Valore timer per ogni priorità che specifica per quanto tempo deve essere sospeso il traffico per tale livello di priorità.

Quando il ricevitore invia un frame PAUSE 802.3 con dati PFC, l'opzione blocca la trasmissione dei fotogrammi con il livello di priorità specificato alla porta su cui è connesso il ricevitore. Alla scadenza del valore del timer, l'opzione riprende la trasmissione di fotogrammi sospesi sulla porta.

I parametri QoS (Quality of Service) di NDIS vengono specificati tramite la struttura NDIS_QOS_PARAMETERS . Il membro PfcEnable contiene una bitmap, in cui ogni bit specifica se PFC è abilitato per un livello di priorità 802.1p.

Per altre informazioni sui livelli di priorità, vedere Livelli di priorità IEEE 802.1p.