Comprendre la classe de service (Class of Service)
Lorsqu’un réseau rencontre des problèmes de congestion et de retard, certains paquets doivent être abandonnés. La classe de service (CoS) de Junos OS vous permet de diviser le trafic en classes et d’offrir différents niveaux de débit et de perte de paquets en cas de congestion. Cela permet la perte de paquets conformément aux règles que vous configurez.
Pour les interfaces transportant du trafic IPv4, IPv6 ou MPLS, vous pouvez configurer les fonctionnalités CoS de Junos OS afin de fournir plusieurs classes de services pour différentes applications. Sur l’équipement, vous pouvez configurer plusieurs classes de transfert pour la transmission de paquets, définir les paquets placés dans chaque file d’attente de sortie, planifier le niveau de service de transmission pour chaque file d’attente et gérer la congestion à l’aide d’un algorithme RED (Random Early Detection).
La modélisation du trafic permet d’allouer la bande passante réseau appropriée à chaque utilisateur et application d’une interface. La quantité appropriée de bande passante est définie comme une capacité de prise en charge économique à un CoS garanti. Vous pouvez utiliser un équipement Juniper Networks pour contrôler le débit du trafic en appliquant des classificateurs et des modeleurs.
Les fonctionnalités de coS fournissent un ensemble de mécanismes que vous pouvez utiliser pour fournir des services différenciés lorsque la prestation de meilleurs efforts est insuffisante.
Grâce aux fonctionnalités CoS de Junos OS, vous pouvez attribuer des niveaux de service avec différentes caractéristiques de retard, de gigue (variation de délai) et de perte de paquets à des applications spécifiques desservies par des flux de trafic spécifiques. La classe de service (CoS) est particulièrement utile pour les réseaux prenant en charge les applications vidéo et audio sensibles à l’heure système.
Les fonctionnalités CoS incluent la classification du trafic, le contrôle, la mise en file d’attente, la planification, le modélisation et la réécriture de marqueurs. Vous pouvez configurer toutes ces fonctionnalités sur les interfaces physiques. Les vitesses des interfaces physiques revêtent donc une grande importance pour la CoS. Auparavant, les instances vSRX ne prennent en charge que des vitesses d’interface de 1 Gbit/s, même si la vitesse de l’interface physique est supérieure. En conséquence, la CoS peut être activée uniquement à la bande passante 1G, même lorsque les interfaces peuvent réellement prendre en charge des débits de 1 Gbit/s, 10 Gbits/s, 40 Gbits/s et 100 Gbits/s.
Actuellement sur les instances vSRX et vSRX 3.0, différents débits de vitesse d’interface physique de 1 Gbit/s, 10 Gbits/s, 40 Gbits/s et 100 Gbits/s sont pris en charge pour configurer les fonctionnalités CoS. La vitesse de l’interface VMXNET3 ou VIRTIO est de 10 Gbits/s, la vitesse de l’interface SR-IOV dépend de la carte Ethernet.
Si la vitesse d’une interface configurée n’est pas de ces vitesses, la vitesse prise en compte pour les fonctionnalités CoS est de 1 Gbit/s.
Les performances globales du trafic réseau sont généralement mesurées par des aspects tels que la bande passante, les délais et le taux d’erreur. En cas de congestion sur le réseau, les paquets sont perdus. CoS permet de diviser le trafic pendant la congestion. Ainsi, les différents débits d’interface physiques pris en charge pour configurer la Classe de service améliorent les performances De CoS.
Les services CoS de contrôle, de planification et de modélisation ne sont pas pris en charge pour les paquets pré-chiffrement et post-chiffrement entrant et sortant d’un tunnel VPN IPsec.
Junos OS prend en charge les RFC suivantes pour la classification et le contrôle du trafic :
RFC 2474, Définition du champ Differentiated Services dans les protocoles IPv4 et IPv6
RFC 2475, Une architecture pour des services différenciés
RFC 2597, Groupe PHB de transfert assuré
RFC 2598, phb de transfert accéléré
RFC 2697, un marqueur de trois couleurs à débit unique
RFC 2698, marqueur deux débits trois couleurs