Utilisez le contrôle de flux pour gérer le taux de transfert de données entre les expéditeurs et les récepteurs sur le réseau vSAN. Le contrôle de congestion gère l'encombrement du réseau.
Contrôle de flux
Vous pouvez utiliser le contrôle de flux pour gérer le taux de transfert de données entre deux périphériques.
Le contrôle de flux est configuré lorsque deux périphériques connectés physiquement effectuent une négociation automatique.
Un nœud réseau surchargé peut envoyer une trame de pause pour interrompre la transmission de l'expéditeur pendant une période spécifiée. Une trame avec une adresse de destination multidiffusion envoyée à un commutateur est transférée via tous les autres ports du commutateur. Les trames de pause possèdent une adresse de destination multidiffusion spéciale qui les distingue d'autres trafics multidiffusion. Un commutateur conforme ne transmet pas une trame de pause. Les trames envoyées à cette plage sont censées être traitées uniquement dans le commutateur. Les trames de pause ont une durée limitée et expirent après un certain laps de temps. Deux ordinateurs connectés via un commutateur ne s'envoient jamais de trames de pause entre eux, mais peuvent envoyer des trames de pause à un commutateur.
L'une des raisons d'utilisation des trames de pause consiste à prendre en charge les contrôleurs d'interface réseau (NIC) qui ne disposent pas d'une mémoire tampon suffisante pour gérer la réception à vitesse maximale. Ce problème n'est pas courant avec les progrès en matière de vitesses de bus et de taille de mémoire.
Contrôle de congestion
Le contrôle de congestion vous permet de contrôler le trafic sur le réseau.
Le contrôle de congestion s'applique principalement aux réseaux de commutation de paquets. La congestion du réseau au sein d'un commutateur peut être due à des liens inter-commutateur surchargés. Si les liaisons inter-commutateur surchargent la capacité sur la couche physique, le commutateur introduit des trames de pause pour se protéger.
Contrôle de flux prioritaire
Le contrôle de flux basé sur la priorité (PFC) vous permet d'éliminer la perte de trame en raison d'une congestion.
Le contrôle de flux basé sur la priorité (IEEE 802.1Qbb) est assuré par un mécanisme similaire à des trames suspendues, mais fonctionne sur des priorités individuelles. Le PFC est également appelé contrôle de flux basé sur la classe (CBFC) ou par pause de priorité (PPP).
Contrôle de flux et contrôle de surcharge
Le contrôle de flux est un mécanisme de bout en bout qui contrôle le trafic entre un expéditeur et un récepteur. Le contrôle de flux se produit dans la couche de liaison de données et la couche de transport.
Le contrôle de congestion est utilisé par un réseau pour contrôler l'encombrement du réseau. Ce problème n'est pas aussi courant dans les réseaux modernes ayant des progrès en matière de vitesses de bus et de taille de mémoire. Un scénario plus probable est la surcharge du réseau au sein d'un commutateur. Le contrôle de congestion est géré par la couche réseau et la couche de transport.
Considérations relatives à la conception du contrôle de flux
Par défaut, le contrôle de flux est activé sur toutes les interfaces réseau des hôtes ESXi.
La configuration du contrôle de flux sur une carte réseau est effectuée par le pilote. Lorsqu'une carte réseau est surchargée par le trafic réseau, la carte réseau envoie des trames de pause.
Les mécanismes de contrôle de flux, tels que les trames de pause, peuvent déclencher une latence globale dans les E/S invitées de machine virtuelle en raison de la latence accrue au niveau de la couche réseau vSAN. Certains pilotes réseau fournissent des options de module qui configurent la fonctionnalité de contrôle de flux dans le pilote. Certains pilotes réseau vous permettent de modifier les options de configuration à l'aide de l'utilitaire de ligne de commande ethtool
sur la console de l'hôte ESXi. Utilisez les options de module ou les ethtool
, selon les détails d'implémentation d'un pilote spécifique.
Pour plus d'informations sur la configuration du contrôle de flux sur les hôtes ESXi, consultez l'article 1013413 de la base de connaissances VMware.
Dans les déploiements de 1 Gbits/s, laissez le contrôle de flux activé sur les interfaces réseau ESXi (par défaut). Si des trames de pause posent problème, planifiez soigneusement la désactivation du contrôle de flux en conjonction avec la prise en charge du fournisseur de matériel ou les services VMware Global Support.
Pour découvrir comment vous pouvez reconnaître la présence de trames de pause envoyées d'un récepteur à un hôte ESXi, reportez-vous à la section Dépannage du réseau vSAN. Un grand nombre de trames de pause dans un environnement indique généralement un problème de réseau ou de transport sous-jacent à examiner.