Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Identification de la source des paquets perdus RED sur les routeurs PTX Series

Cette rubrique décrit comment identifier la source des paquets abandonnés red (Random Early Detection).

Les fonctionnalités CoS matérielles De Junos OS et PTX Series utilisent des files d’attente de sortie virtuelle (VOQ) sur l’entrée pour mettre en mémoire tampon et mettre en file d’attente le trafic pour chaque file d’attente de sortie.

VOQ est une stratégie de mise en file d’attente qui élimine les chutes d’encombrement sur les sorties et atténue le blocage de l’tête de ligne. Le blocage de la tête de ligne est une condition dans laquelle une file d’attente de paquets est bloquée de progresser parce que le paquet en tête de la file d’attente attend que les ressources soient disponibles, tandis que d’autres paquets derrière ce paquet peuvent être traités. Par exemple, si l’entrée n’a qu’une seule file d’attente pour un moteur de transfert de paquets sortant, alors les paquets destinés à une interface lente et encombrée peuvent bloquer les paquets destinés à une interface rapide et non encombrée rattachée au même moteur de transfert de paquets sortant.

Avec VOQ, les files d’attente virtuelles sont maintenues sur les moteurs de transfert de paquets entrants, plutôt que sur le moteur de transfert de paquets sortant. Toutefois, la planification des files d’attente de sortie virtuelle entrantes est contrôlée par le moteur de transfert de paquets sortant. Pour chaque file d’attente de sortie (tampon peu profond), l’architecture VOQ fournit des files d’attente virtuelles sur chaque moteur de transfert de paquets entrant. Ces files d’attente sont appelées virtuelles, car les files d’attente existent physiquement sur le moteur de transfert de paquets entrant uniquement lorsque la carte d’interface a effectivement des paquets en attente.

La figure 1 montre trois moteurs de transfert de paquets entrants : PFE0, PFE1 et PFE2. Chaque moteur de transfert de paquets entrant fournit jusqu’à huit files d’attente de sortie virtuelles (PFE.e0.q0n à PFE.e0.q7n) pour le seul port de sortie 0. Le PFEn du moteur de transfert de paquets sortant distribue la bande passante à chaque VOQ entrant de manière round-robin; ils recevront donc un traitement égal quelle que soit leur charge présentée.

Par exemple, le VOQ e0.q0 du PFEn sortant dispose d'une bande passante de 10 Gbit/s. PFE0 a une charge offerte de 10 Gbit/s à e0.qo, tandis que PFE1 et PFE2 ont une charge offerte de 1 Gbit/s à e0.q0. Résultat : le PFE1 et le PFE2 passent 100 % de leur trafic, et le PFE0 ne reçoit que 80 % de son trafic.

Figure 1 : Mise en file d’attente de sortie virtuelle sur les routeurs Virtual Output Queuing on PTX Series Routers PTX Series

En cas d’encombrement dû à la charge de la file d’attente de sortie, les VOQ d’entrée correspondant à la file d’attente de sortie contiennent des paquets RED tombés.

À l’aide de la procédure suivante, vous pouvez identifier le moteur de transfert de paquets entrant (en termes de trafic entrant) qui contribue à la congestion sortante.

Pour déterminer quel moteur de transfert de paquets entrant contribue aux paquets supprimés RED :

  1. Déterminez s’il y a des paquets RED tombés sur la liaison sortante.
    1. Exécutez la show interfaces queue interface-name commande sur l’interface sortante.

    2. Dans la show sortie, déterminez si l’interface rencontre des paquets RED largués, en localisant le champ des paquets redécoupés et en vérifiant si sa valeur est supérieure à zéro.

      L’exemple suivant montre des statistiques red-droppe pour l’interface Ethernet sortante configurée sur le port 0 du PIC 0, situé sur le FPC dans l’emplacement 7.

  2. Si l’interface rencontre des paquets RED perdus, exécutez la show interface voq interface-name commande sur l’interface sortante qui rencontre les paquets SUPPRIMÉs RED.
    Pointe:

    Lorsque vous utilisez la show interfaces voq commande, vous pouvez utiliser des filtres de commande pour localiser la file d’attente exacte. Pour l’utilisation des commandes, voir afficher les interfaces voq.

  3. Dans la show sortie, déterminez si l’interface rencontre des paquets red tombés.

    L’exemple suivant montre le nombre de paquets entrants red-tombés pour l’interface Ethernet de sortie configurée sur le port 0 du PIC 0, situé sur le FPC dans l’emplacement 7.

    L’exemple de sortie montre que la cause de la congestion est le pfe 0 entrant du moteur de transfert de paquets PFE 0, sur le FPC numéro 4, et le moteur de transfert de paquets entrant PFE 0 sur FPC numéro 6, comme indiqué par le nombre de paquets red-tombés.

Note:

Pour une interface d’agrégation, suivez les mêmes étapes, mais vous devez exécuter la show interface queue commande sur chaque liaison enfant de l’interface agrégée pour déterminer quelle liaison de sortie enfant rencontre la congestion. Puis exécutez la show interface voq commande sur cette liaison enfant pour déterminer quel moteur entrant de transfert de paquets contribue à la congestion.