Un commutateur réseau est un dispositif qui permet d'étendre le réseau et de fournir davantage de ports de connexion dans le sous-réseau pour connecter davantage d'ordinateurs. Il présente les caractéristiques suivantes : rapport coût/performance élevé, grande flexibilité, simplicité relative et mise en œuvre facile.
Lorsqu'une interface de commutateur réseau reçoit plus de trafic qu'elle ne peut en gérer, le commutateur réseau choisit soit de le mettre en cache, soit de le supprimer. La mise en mémoire tampon des commutateurs réseau est généralement causée par des débits d'interface réseau différents, des pics de trafic soudains sur les commutateurs réseau ou une transmission de trafic plusieurs à un.
Le problème le plus courant qui provoque la mise en mémoire tampon sur les commutateurs réseau est celui des changements soudains dans le trafic plusieurs-à-un. Par exemple, une application est construite sur plusieurs nœuds de cluster de serveurs. Si l'un des nœuds demande simultanément des données aux commutateurs réseau de tous les autres nœuds, toutes les réponses doivent arriver aux commutateurs réseau en même temps. Lorsque cela se produit, tous les commutateurs réseau inondent les ports du commutateur réseau du demandeur. Si le commutateur réseau ne dispose pas de suffisamment de tampons de sortie, il peut abandonner une partie du trafic ou augmenter la latence de l'application. Des tampons de commutateur réseau suffisants peuvent empêcher la perte de paquets ou la latence du réseau en raison de protocoles de bas niveau.
La plupart des plates-formes de commutation de centres de données modernes résolvent ce problème en partageant le cache de commutation des commutateurs réseau. Les commutateurs réseau disposent d'un espace de pool de mémoire tampon alloué à des ports spécifiques. Les commutateurs réseau partagent des caches de commutation qui varient considérablement selon les fournisseurs et les plates-formes.
Certains fournisseurs de commutateurs réseau proposent des commutateurs réseau conçus pour des environnements spécifiques. Par exemple, certains commutateurs réseau disposent d'un traitement de mémoire tampon important et sont adaptés aux environnements Hadoop dans les scénarios de transmission plusieurs à un. Commutateurs réseau Dans les environnements qui peuvent distribuer le trafic, les commutateurs réseau n'ont pas besoin de déployer de mémoire tampon au niveau du commutateur.
Les tampons des commutateurs réseau sont très importants, mais il n'existe pas de réponse précise à la question de savoir de combien d'espace de commutation réseau nous avons besoin. Des tampons de commutation réseau volumineux signifient que le réseau ne perd aucun trafic, mais cela signifie également une latence accrue du commutateur réseau : les données stockées par le commutateur réseau doivent attendre avant d'être transmises. Certains administrateurs réseau préfèrent des tampons plus petits sur les commutateurs réseau pour permettre à l'application ou au protocole de gérer une partie du trafic. La bonne réponse est de comprendre les modèles de trafic des commutateurs réseau de votre application et de choisir un commutateur réseau qui répond à ces besoins.
Heure de publication : 24-03-2022






