Comprendre les classes de transfert CoS
Les classes de transfert de classe de service (CoS) peuvent être considérées comme des files d’attente de sortie. En effet, le résultat de la classification des paquets est l’identification d’une file d’attente de sortie pour un paquet particulier. Pour qu’un classificateur puisse affecter une file d’attente de sortie à un paquet, il doit associer le paquet à l’une des classes de transfert suivantes :
best-effort (be) : ne fournit aucun profil de service. La priorité des pertes n’est généralement pas comptabilisée en valeur CoS.
Transfert accéléré (EF) : fournit un service de bout en bout à faible perte, faible latence, gigue faible, bande passante assurée.
Assured-Forwarding (AF) : fournit un groupe de valeurs que vous pouvez définir et inclut quatre sous-classes : AF1, AF2, AF3 et AF4, chacune avec deux probabilités de chute : faible et élevée.
contrôle réseau (nc) : prend en charge le contrôle de protocole et est donc généralement hautement prioritaire.
multicast best-effort (mcast-be) : ne fournit aucun profil de service pour les paquets multicast.
multicast expedited forwarding (mcast-ef) : prend en charge les paquets multicast hautement prioritaires.
multicast assured-forwarding (mcast-af) : fournit deux profils de chute ; élevé et faible pour les paquets multicast.
Multicast Network-Control (mcast-nc) : prend en charge les paquets multicast hautement prioritaires qui ne sont pas sensibles au retard.
Les classes de transfert multicast expedited-forwarding, multicast assured-forwarding et multicast best-effort s’appliquent uniquement aux commutateurs Ethernet EX8200 et EX4300 de Juniper Networks. La classe de transfert multicast network-control s’applique uniquement aux commutateurs EX4300.
Les commutateurs Ethernet EX Series de Juniper Networks prennent en charge jusqu’à 16 classes de transfert, permettant ainsi une classification granulaire des paquets. Par exemple, vous pouvez configurer plusieurs classes de trafic de transfert accéléré (EF), telles que EF, EF1 et EF2.
Les commutateurs EX Series prennent en charge jusqu’à huit files d’attente de sortie, à l’exception des commutateurs EX4300 qui prennent en charge 12 files d’attente de sortie. Par conséquent, si vous configurez plus de classes de transfert que le nombre de files d’attente prises en charge, vous devez mapper plusieurs classes de transfert à une ou plusieurs files d’attente de sortie. Sur le châssis virtuel EX8200, vous ne pouvez configurer que huit classes de transfert et vous ne pouvez affecter qu’une seule classe de transfert à chaque file d’attente de sortie.
Sur le châssis virtuel EX8200, le numéro de file d’attente sept achemine le trafic VCP (Virtual Chassis Port) et peut également transporter le trafic utilisateur hautement prioritaire.
Cette rubrique décrit :
Classes de transfert par défaut
Le tableau 1 présente les quatre classes de transfert par défaut définies pour le trafic unicast et le tableau 2 les classes de transfert par défaut définies pour le trafic multicast.
Les classes de transfert par défaut pour le trafic multicast s’appliquent uniquement aux commutateurs Virtual Chassis EX8200 et EX4300.
Vous pouvez renommer les classes de transfert associées aux files d’attente prises en charge sur votre commutateur. L’affectation d’un nouveau nom de classe à une file d’attente de sortie ne modifie pas la classification ou la planification par défaut applicable à cette file d’attente. Toutefois, étant donné que les configurations CoS peuvent être assez compliquées, nous vous recommandons d’éviter de modifier les noms de classe par défaut ou les associations de numéros de file d’attente.
Nom de la classe de transfert |
Commentaires |
---|---|
Meilleur effort (BE) |
Le logiciel n’applique aucune gestion CoS spéciale aux paquets avec 000000 dans le champ DiffServ. Il s’agit d’une fonctionnalité de compatibilité descendante. Ces paquets sont généralement abandonnés dans des conditions de réseau encombrées. |
Transfert accéléré (EF) |
Le logiciel offre une bande passante garantie, une faible perte, un faible délai et une faible variation de retard (gigue) de bout en bout pour les paquets de cette classe de services. Le logiciel accepte le trafic excédentaire dans cette classe, mais contrairement à la classe de transfert assurée, les paquets de classe de transfert accéléré hors profil peuvent être transférés hors séquence ou abandonnés. |
Transmission assurée (AF) |
Le logiciel offre un niveau élevé d’assurance que les paquets sont livrés tant que le flux de paquets du client reste dans un certain profil de service que vous définissez. Le logiciel accepte le trafic excédentaire, mais il applique un profil de goutte de queue pour déterminer que les paquets excédentaires sont abandonnés et non transférés. Deux probabilités de chute (faible et élevée) sont définies pour cette classe de services. |
Contrôle réseau (NC) |
Le logiciel fournit des paquets dans cette classe de services avec une priorité élevée. (Ces paquets ne sont pas sensibles au retard.) En général, ces paquets représentent des messages de protocole de routage hello ou keep alive. Étant donné que la perte de ces paquets compromet le bon fonctionnement du réseau, il est préférable de retarder les paquets plutôt que de les rejeter pour ces paquets. |
Nom de la classe de transfert |
Commentaires |
---|---|
Multicast Best-effort (MCAST-BE) |
Le logiciel n’applique aucune gestion CoS spéciale aux paquets multicast. Ces paquets sont généralement abandonnés dans des conditions de réseau encombrées. |
Multicast Expédied-Forwarding (MCast-EF) |
Le logiciel offre une bande passante garantie, une faible perte, un faible délai et une faible variation de retard (gigue) de bout en bout pour les paquets multicast de cette classe de services. Le logiciel accepte le trafic excédentaire dans cette classe, mais contrairement à la classe de transfert assuré multicast, les paquets de classe de transfert accéléré multicast hors profil peuvent être transférés hors séquence ou abandonnés. |
Multicast Assured-Forwarding (MSAC-AF) |
Le logiciel offre un niveau élevé d’assurance que les paquets multicast sont livrés tant que le flux de paquets du client reste dans un certain profil de service que vous définissez. Le logiciel accepte le trafic excédentaire, mais il applique un profil de chute de queue pour déterminer si les paquets excédentaires sont abandonnés et non transférés. Deux probabilités de chute (faible et élevée) sont définies pour cette classe de services. |
Contrôle réseau multicast (MCast-NC) |
(Commutateurs EX4300 uniquement) Le logiciel fournit des paquets dans cette classe de services avec une priorité élevée. (Ces paquets ne sont pas sensibles au retard.) En général, ces paquets représentent des messages de protocole de routage hello ou keep alive. Étant donné que la perte de ces paquets compromet le bon fonctionnement du réseau, il est préférable de retarder les paquets plutôt que de les rejeter pour ces paquets. |
Les règles suivantes régissent l’attribution des files d’attente :
Les configurations CoS qui spécifient plus de files d’attente que le commutateur ne peut prendre en charge ne sont pas acceptées. Si vous validez une telle configuration, la validation échoue et un message s’affiche indiquant le nombre de files d’attente disponibles.
Toutes les configurations CoS par défaut sont basées sur le numéro de file d’attente. Le nom de la classe de transfert affichée dans la configuration par défaut pour un numéro de file d’attente est celui de la classe de transfert actuellement associée à cette file d’attente.