Configuration des mémoires tampons globales partagées d’entrée et de sortie
Bien que le commutateur réserve un peu d’espace mémoire pour garantir une allocation minimale de mémoire pour les ports et les files d’attente, vous pouvez configurer la façon dont le système utilise le reste de l’espace tampon pour optimiser l’allocation de mémoire tampon pour votre combinaison particulière de trafic réseau. Le pool global de mémoires tampons partagées est de l’espace mémoire que tous les ports du commutateur partagent dynamiquement lorsqu’ils ont besoin de tampons. Vous pouvez allouer de l’espace mémoire partagé global à différents types de tampons entrants et de sortie pour mieux prendre en charge différentes combinaisons de trafic réseau.
La modification de la configuration de la mémoire tampon est un événement perturbateur. Le trafic s’arrête sur tous les ports jusqu’à ce que la reprogrammation de la mémoire tampon soit terminée.
Utilisez les paramètres de mémoire tampon partagée par défaut (pour un réseau avec une combinaison équilibrée de trafic sans perte, best effort et multicast) ou l’une des configurations de mémoire tampon partagée recommandées pour votre combinaison de trafic réseau (principalement du trafic unicast best-effort, principalement du trafic best-effort sur des liaisons activées pour Ethernet PAUSE, principalement du trafic multicast ou principalement du trafic sans perte). La configuration par défaut ou l’une des configurations recommandées fournit une allocation de mémoire tampon qui répond aux besoins de la plupart des réseaux.
Après être parti de l’une des configurations recommandées, vous pouvez affiner les paramètres de la mémoire tampon partagée, mais faites-le avec prudence pour éviter toute perte de trafic due à une mauvaise configuration de la mémoire tampon.
Vous pouvez configurer le pourcentage d’espace tampon disponible (configurable par l’utilisateur) alloué aux tampons partagés globaux. Tout espace que vous n’allouez pas au pool de mémoires tampons partagées global est ajouté au pool de mémoires tampons dédié. La configuration par défaut alloue 100 % de l’espace tampon disponible aux tampons partagés globaux.
Vous pouvez partitionner les pools de mémoires tampons partagées d’entrée et de sortie pour allouer plus de mémoires tampons aux types de trafic que votre réseau transporte principalement, et moins de mémoires tampons aux autres types de trafic. À partir de l’espace tampon alloué au pool de mémoires tampons partagées entrant, vous pouvez allouer de l’espace pour :
Buffers sans perte : pourcentage du pool de mémoires tampons partagé pour l’ensemble du trafic entrant sans perte. La valeur minimale pour les tampons sans perte est de 5 %.
-
Mémoires tampons sans perte : pourcentage de pool de mémoires tampons partagées pour les paquets reçus pendant qu’une pause est établie. Si Ethernet PAUSE est configuré sur un port ou si le contrôle de flux basé sur les priorités (PFC) est configuré sur les priorités sur un port, lorsque le port envoie un message de pause à l’homologue connecté, le port utilise les tampons de marge de manœuvre pour stocker les paquets qui arrivent entre le moment où le port envoie le message de pause et le moment où le dernier paquet arrive après que l’homologue a suspendu le trafic. La valeur minimale pour les tampons de marge sans perte est de 0 (zéro) pour cent. (Les tampons de marge sans perte sont les seuls tampons qui peuvent avoir une valeur minimale inférieure à 5 %).
Remarque :Sur un Virtual Chassis QFX et un Virtual Chassis EX4600/EX4650, la valeur minimale de la marge de sans perte tampon est de 3 %.
Lossy Buffers : pourcentage du pool de mémoires tampons partagé pour l’ensemble du trafic entrant best effort (unicast best-effort, multidestination et trafic strict-haute priorité). La valeur minimale pour les tampons avec perte est de 5 %.
Les pourcentages combinés des partitions de mémoire tampon entrantes sans perte, de marge de manœuvre sans perte et avec perte doivent totaliser exactement 100 %. Si le total des pourcentages de tampon est supérieur à 100 % ou inférieur à 100 %, le commutateur renvoie une erreur de validation. Toutes les partitions de mémoire tampon entrante doivent être configurées explicitement, même lorsque la partition de mémoire tampon de marge de débit sans perte a une valeur de 0 (zéro) pour cent.
À partir de l’espace tampon alloué au pool de mémoires tampons partagées de sortie, vous pouvez allouer de l’espace pour :
Buffers sans perte : pourcentage du pool de mémoires tampons partagé pour toutes les files d’attente de sortie sans perte. La valeur minimale pour les tampons sans perte est de 5 %.
Lossy Buffers : pourcentage du pool de mémoires tampon partagé pour toutes les files d’attente de sortie best effort (unicast best-effort et files d’attente strictes à haute priorité). La valeur minimale pour les tampons avec perte est de 5 %.
Mémoires tampon multicast : pourcentage du pool de mémoires tampon partagé pour toutes les files d’attente sortantes multidestination (échec de la recherche de multicast, de diffusion et de destination). La valeur minimale pour les tampons de multicast est de 5 %.
Les pourcentages combinés des partitions de mémoire tampon de sortie sans perte, avec perte et multicast doivent totaliser exactement 100 %. Si le total des pourcentages de tampon est supérieur à 100 % ou inférieur à 100 %, le commutateur renvoie une erreur de validation. Toutes les partitions de mémoire tampon de sortie doivent être explicitement configurées et doivent avoir une valeur d’au moins 5 %.
Pour configurer l’allocation de la mémoire tampon partagée et le partitionnement à l’aide de la CLI :