Configuration du PFC basé sur DSCP pour le trafic non balisé de couche 3
Vous pouvez configurer le PFC basé sur DSCP pour prendre en charge un comportement sans perte pour le trafic non étiqueté sur les connexions de couche 3 aux sous-réseaux de couche 2 pour des protocoles tels que RDMA (Remote Direct Memory Access) sur Ethernet convergé version 2 (RoCEv2).
Avec le PFC basé sur DSCP, des images de pause sont générées pour informer l’homologue que le lien est encombré en fonction d’une valeur de point de code de services distribués (DSCP) 6 bits configurée dans l’en-tête IP de couche 3 du trafic entrant, plutôt que d’un point de code IEEE 802.1p 3 bits dans l’en-tête VLAN de couche 2.
Étant donné que PFC ne peut envoyer que des images de pause correspondant à des points de code de priorité PFC, la valeur DSCP configurée 6 bits doit être mappée à une priorité PFC 3 bits à utiliser dans les images de pause lorsque le PFC basé sur DSCP est déclenché. La configuration du mappage implique de mapper la valeur de priorité PFC à une classe de transfert sans perte lorsque vous mappez la classe de transfert à une file d’attente, de définir un profil de notification de congestion pour activer PFC sur le trafic avec la valeur DSCP souhaitée et de configurer un classificateur DSCP pour associer la classe de transfert mappée en priorité PFC (avec la priorité de perte) à la valeur DSCP configurée sur laquelle déclencher les images de pause PFC.
Le périphérique homologue doit disposer d’un PFC de sortie et d’une file d’attente de contrôle de flux correspondante configurés pour correspondre à la configuration de priorité PFC sur le périphérique.
Pour configurer le PFC basé sur DSCP :
Par exemple, avec les exemples de commandes suivants qui configurent le PFC basé sur DSCP pour l’interface xe-0/0/1, des trames de pause PFC seront générées avec la priorité PFC 3 lorsque le trafic entrant avec la valeur DSCP 110000 devient encombré :
set interfaces xe-0/0/1 unit 0 family inet address 10.1.1.2/24
set class-of-service forwarding-classes class fc1 queue-num 1 no-loss
set class-of-service forwarding-classes class fc1 pfc-priority 3
set class-of-service congestion-notification-profile dpfc-cnp input dscp code-point 110000 pfc
set class-of-service classifiers dscp dpfc forwarding-class fc1 loss-priority low code-points 110000
set class-of-service interfaces xe-0/0/1 congestion-notification-profile dpfc-cnp
set class-of-service interfaces xe-0/0/1 classifiers dscp dpfc