Utilizzare il controllo del flusso per gestire la frequenza di trasferimento di dati tra mittenti e destinatari sulla rete vSAN. Il controllo della congestione gestisce la congestione nella rete.

Controllo del flusso

È possibile utilizzare il controllo del flusso per gestire la velocità di trasferimento dei dati tra due dispositivi.

Il controllo del flusso viene configurato quando due dispositivi connessi fisicamente eseguono la negoziazione automatica.

Un nodo di rete sovraccaricato potrebbe inviare un frame di pausa per interrompere la trasmissione del mittente per un periodo specificato. Un frame con un indirizzo di destinazione multicast inviato a un commutatore viene inoltrato tramite tutte le altre porte del commutatore. I frame di pausa hanno un indirizzo di destinazione multicast speciale che li distingue da altro traffico multicast. Un commutatore conforme non inoltra un frame di pausa. È possibile intervenire sui frame inviati a questo intervallo solo all'interno del commutatore. I frame di pausa hanno una durata limitata e scadono dopo un intervallo di tempo. I computer connessi tramite un commutatore non inviano mai frame di pausa tra loro, ma possono inviare frame di pausa a un commutatore.

Uno dei motivi per cui utilizzare i frame di pausa è quello di supportare le schede NIC (Network Interface Controller) che non dispongono di buffer sufficiente per gestire la ricezione a tutta velocità. Questo problema si verifica raramente grazie ai progressi nelle velocità del bus e nelle dimensioni della memoria.

Controllo della congestione

Il controllo della congestione consente di controllare il traffico nella rete.

Il controllo della congestione si applica principalmente alle reti di commutazione dei pacchetti. La congestione della rete all'interno di un commutatore può essere causata da link tra commutatori sovraccaricati. Se i link tra i commutatori sovraccaricano la funzionalità a livello fisico, il commutatore introduce frame di pausa per proteggersi.

Controllo del flusso prioritario

Il controllo del flusso prioritario (PFC) consente di eliminare la perdita di frame a causa della congestione.

Il controllo del flusso prioritario (IEEE 802.1Qbb) viene ottenuto tramite un meccanismo simile ai frame di pausa, ma funziona in base alle singole priorità. PFC è anche noto come Class-Based Flow Control (CBFC) o Per Priority Pause (PPP).

Controllo del flusso e controllo della congestione

Il controllo del flusso è un meccanismo end-to-end che controlla il traffico tra un mittente e un destinatario. Il controllo del flusso si verifica nel livello di link dati e nel livello di trasporto.

Il controllo della congestione viene utilizzato da una rete per controllare la congestione nella rete. Questo problema non è comune nelle reti moderne grazie ai progressi nelle velocità del bus e nelle dimensioni della memoria. Uno scenario più probabile è la congestione della rete all'interno di un commutatore. Il controllo della congestione viene gestito dal livello di rete e dal livello di trasporto.

Considerazioni sulla progettazione del controllo del flusso

Per impostazione predefinita, il controllo del flusso è abilitato in tutte le interfacce di rete negli host ESXi.

La configurazione del controllo del flusso in una NIC viene eseguita dal driver. Quando una NIC è sovraccaricata dal traffico di rete, la NIC invia frame di pausa.

I meccanismi di controllo del flusso come i frame di pausa possono attivare la latenza complessiva nell'I/O guest della macchina virtuale a causa di una latenza maggiore a livello della rete vSAN. Alcuni driver di rete forniscono opzioni del modulo che configurano la funzionalità di controllo del flusso all'interno del driver. Alcuni driver di rete consentono di modificare le opzioni di configurazione utilizzando l'utilità della riga di comando ethtool nella console dell'host ESXi. Utilizzare le opzioni del modulo o ethtool, in base ai dettagli di implementazione di un determinato driver.

Per informazioni sulla configurazione del controllo del flusso sugli host ESXi, vedere l'articolo 1013413 della Knowledge Base di VMware.

Nelle distribuzioni con 1 Gbps, lasciare il controllo del flusso abilitato nelle interfacce di rete ESXi (impostazione predefinita). Se i frame di pausa sono un problema, pianificare attentamente la disattivazione del controllo del flusso consultandosi con l'assistenza del fornitore hardware o con i servizi di supporto globale di VMware.

Per informazioni su come riconoscere la presenza di frame di pausa inviati da un destinatario a un host ESXi, vedere Risoluzione dei problemi della rete di vSAN. Un numero elevato di frame di pausa in un ambiente indica in genere un problema di rete o trasporto sottostante che è necessario analizzare.