Flux de paquets sur les routeurs centraux Juniper Networks T Series
Sur les routeurs centraux de la série T, les actions CoS sont effectuées à plusieurs emplacements : les ASIC entrants et sortants de l’interface de commutation, l’ASIC du processeur Internet du routeur T Series et les ASIC de l’interface de file d’attente et de mémoire. Ces emplacements sont illustrés à la figure 1.

Cette rubrique décrit plus en détail le flux de paquets à travers les composants suivants :
ASIC d’interface de commutation entrants
Lorsqu’un paquet de données est transmis de l’interface de réception à son FPC connecté, il est reçu par l’ASIC d’interface de commutateur entrant sur ce FPC spécifique. Pendant le traitement du paquet par cet ASIC, les informations contenues dans l’en-tête du paquet sont examinées par un classificateur BA. Cette action de classification associe le paquet à une classe de transfert particulière. De plus, la valeur du bit de priorité de perte du paquet est définie par ce classificateur. La classe de transfert et les informations de priorité de perte sont placées dans la cellule de notification, qui est ensuite transmise à l’ASIC du processeur Internet du routeur T Series.
Routeurs T Series Processeur Internet ASIC
L’ASIC du processeur Internet du routeur T Series reçoit des cellules de notification représentant les paquets de données entrants et effectue des recherches de route dans la table de transfert. Cette recherche détermine l’interface sortante sur le routeur et l’adresse IP du saut suivant pour le paquet de données. Pendant que le paquet est traité par l’ASIC du processeur Internet du routeur T Series, il peut également être évalué par un filtre de pare-feu, configuré sur l’interface entrante ou sortante. Ce filtre peut exécuter les fonctions d’un classificateur multichamp en faisant correspondre plusieurs éléments dans le paquet et en remplaçant les paramètres de classe de transfert, les paramètres de priorité de perte ou les deux dans la cellule de notification. Une fois la recherche de route et les évaluations de filtre terminées, la cellule de notification, maintenant appelée cellule de résultat, est transmise aux ASIC de l’interface de file d’attente et de mémoire.
ASIC d’interface mémoire et de file d’attente
Les ASIC Queuing and Memory Interface transmettent les cellules de données en mémoire pour la mise en mémoire tampon. Les cellules de données sont placées dans une file d’attente pour attendre la transmission sur le support physique. La file d’attente spécifique utilisée par les ASIC est déterminée par la classe de transfert associée au paquet de données. La configuration de la file d’attente elle-même permet de déterminer le service que le paquet reçoit dans cet état de file d’attente. Cette fonctionnalité garantit que certains paquets sont traités et transmis avant d’autres. En outre, les paramètres de file d’attente et de priorité de perte des paquets déterminent quels paquets peuvent être supprimés du réseau pendant les périodes de congestion.
Outre la mise en file d’attente du paquet, l’ASIC du gestionnaire d’E/S sortant est chargé de s’assurer que les bits CoS dans l’en-tête du paquet sont correctement définis avant sa transmission. Cette fonction de réécriture aide le routeur en aval suivant à exécuter sa fonction CoS dans le réseau.
L’ASIC Queuing and Memory Interface envoie la notification à l’ASIC Switch Interface faisant face à la structure du commutateur, sauf si la destination se trouve sur le même moteur de transfert de paquets. Dans ce cas, la notification est renvoyée à l’ASIC de l’interface de commutation faisant face aux ports sortants, et les paquets sont envoyés au port sortant sans passer par la structure du commutateur. Le comportement par défaut est que la mise en file d’attente de priorité de la structure sur les interfaces de sortie corresponde à la priorité de planification que vous attribuez. Le trafic sortant hautement prioritaire est automatiquement affecté aux files d’attente de fabric hautement prioritaires.
L’ASIC Queuing and Memory Interface transmet la notification, y compris les informations du saut suivant, à l’ASIC Switch Interface sortant.
ASIC de l’interface de commutation sortante
L’ASIC d’interface de commutateur de destination envoie des subventions de bande passante via la structure de commutation à l’ASIC d’interface de commutateur d’origine. L’ASIC Queuing and Memory Interface transmet la notification, y compris les informations du saut suivant, à l’ASIC Switch Interface. L’ASIC Switch Interface envoie des demandes de lecture à l’ASIC Queuing and Memory Interface pour lire les cellules de données hors mémoire, et transmet les cellules à l’ASIC de traitement de paquets de couche 2 ou 3. L’ASIC de traitement de paquets de couche 2 ou 3 réassemble les cellules de données en paquets, ajoute une encapsulation de couche 2 et envoie les paquets à l’interface PIC sortante. Le PIC sortant envoie les paquets dans le réseau.