Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration de CoS sur les interfaces VXLAN gérées par OVSDB

Sur les plates-formes prises en charge, vous pouvez configurer la classification des paquets, la planification des paquets et les fonctionnalités CoS de réécriture de points de code de paquets (règles de réécriture) sur les interfaces VXLAN gérées par OVSDB. Une interface VXLAN gérée par OVSDB utilise un contrôleur OVSDB pour créer et gérer les interfaces et les tunnels VXLAN.

La configuration des règles de classification, de planification et de réécriture sur les interfaces VXLAN gérées par OVSDB utilise les mêmes instructions CLI que la configuration CoS sur les interfaces Ethernet classiques. Toutefois, la prise en charge des fonctionnalités diffère sur les interfaces VXLAN gérées par OVSDB par rapport aux interfaces Ethernet classiques à plusieurs égards. La prise en charge des fonctionnalités varie selon qu’une interface de commutateur est orientée accès (connectée aux appareils accédant au réseau) ou orientée réseau (connectée au réseau, par exemple, les interfaces de commutateur qui se connectent à une passerelle VXLAN).

  • Classificateurs : sur les interfaces entrantes d’accès, vous pouvez configurer des classificateurs DSCP BA ou MF.

    Sur les interfaces entrantes côté réseau, vous ne pouvez configurer que les classificateurs DSCP.

  • Règles de réécriture : sur les interfaces côté réseau, vous pouvez configurer des règles de réécriture DSCP. Les interfaces d’accès ne prennent pas en charge les règles de réécriture. Les règles de réécriture IEEE 802.1p ne sont pas prises en charge.

    Note:

    Les règles de réécriture réécrivent le point de code DSCP sur l’en-tête VXLAN uniquement. Les règles de réécriture ne réécrivent pas le point de code DSCP dans l’en-tête du paquet interne. Si vous ne configurez pas de règle de réécriture, par défaut, la valeur du point de code dans l’en-tête du paquet est copiée dans l’en-tête VXLAN.

  • Planificateurs : les interfaces de sortie utilisent une planification hiérarchique des ports ETS (Enhanced Transmission Select), identique à celle des interfaces Ethernet classiques, et les mêmes fonctionnalités sont prises en charge. Vous pouvez configurer la planification des paquets sur les interfaces d’accès et de sortie côté réseau.

Pour plus d’informations sur la prise en charge des fonctionnalités CoS sur les interfaces VXLAN gérées par OVSDB, reportez-vous à la section Présentation de la CoS sur les interfaces VXLAN gérées par OVSDB.

Note:

Cette rubrique traite de la configuration CoS sur les interfaces VXLAN gérées par OVSDB. Elle ne couvre pas la configuration OVSDB ou VXLAN. Pour plus d’informations sur les VXLAN gérés par OVSDB, reportez-vous à la section Présentation des VXLAN configurés dynamiquement dans un environnement OVSDB .

Note:

Si vous ne configurez pas CoS sur une interface, celle-ci utilise les propriétés CoS par défaut. Si vous configurez des propriétés CoS sur une interface, celle-ci utilise la CoS configurée pour ces propriétés et la CoS par défaut pour les propriétés non configurées. La seule différence dans les paramètres par défaut sur les interfaces VXLAN gérées par OVSDB est que si vous ne configurez pas de règle de réécriture, par défaut, la valeur du point de code dans l’en-tête du paquet est copiée dans l’en-tête VXLAN. Les autres types d’interface n’ont pas de règle de réécriture par défaut. Reportez-vous à la section Présentation de la planification et de la classification CoS par défaut pour plus d’informations sur les paramètres par défaut du planificateur et du classificateur.

Les trois procédures suivantes montrent comment configurer les classificateurs, les règles de réécriture et la planification hiérarchique des ports ETS sur les interfaces VXLAN gérées par OVSDB.

Vous pouvez configurer des classificateurs en fonction du classificateur par défaut ou d’un classificateur précédemment configuré, ou vous pouvez créer des classificateurs entièrement nouveaux qui n’utilisent aucune valeur par défaut. Cet exemple concerne une interface réseau.

  1. Pour configurer un classifieur sur une interface entrante à l’aide du classifieur par défaut ou d’un classifieur précédemment configuré en tant que modèle, incluez l’instruction import et spécifiez default ou le nom du classifieur en tant que classifieur à importer. Associez ensuite le classifieur à une classe de transfert, à une priorité de perte et à un ou plusieurs points de code :

    Pour créer un classificateur qui n’est pas basé sur le classificateur par défaut ou un classificateur existant précédemment, créez un nouveau classifieur et associez-le à une classe de transfert, à une priorité de perte et à un ou plusieurs points de code :

    Note:

    Sur les interfaces entrantes côté réseau, seuls les classificateurs BA DSCP sont pris en charge. Les interfaces d’entrée d’accès prennent en charge la classification BA et MF DSCP.

  2. Appliquez le classificateur à une ou plusieurs interfaces VXLAN gérées par OVSDB sur le commutateur :

Vous pouvez configurer des règles de réécriture en fonction de la règle de réécriture par défaut ou d’une règle de réécriture existante. La règle de réécriture par défaut écrit la valeur de l’en-tête de paquet interne dans l’en-tête externe VXLAN. Vous pouvez également créer de tout nouveaux classificateurs qui n’utilisent aucune valeur par défaut. Vous ne pouvez configurer des règles de réécriture que sur les interfaces réseau, et les seules règles de réécriture prises en charge sont les règles de réécriture DSCP.

  1. Pour configurer une règle de réécriture sur une interface de sortie orientée réseau à l’aide de la règle de réécriture par défaut ou d’une règle de réécriture précédemment configurée en tant que modèle, incluez l’instruction import et spécifiez default le nom de la règle de réécriture comme règle de réécriture à importer. Associez ensuite la règle de réécriture à une classe de transfert, à une priorité de perte et à un ou plusieurs points de code :

    Pour créer une règle de réécriture qui n’est pas basée sur la règle de réécriture par défaut ou sur une règle de réécriture existante, créez une règle de réécriture et associez-la à une classe de transfert, à une priorité de perte et à un ou plusieurs points de code :

    Note:

    Les règles de réécriture ne sont pas prises en charge sur les interfaces d’accès.

  2. Appliquez la règle de réécriture à une ou plusieurs interfaces VXLAN gérées par OVSDB sur le commutateur :

La planification hiérarchique des ports ETS alloue la bande passante au trafic sur deux niveaux. ETS offre une meilleure utilisation de la bande passante des ports et une plus grande flexibilité pour allouer les ressources de port aux classes de transfert et à des groupes de classes de transfert appelés ensembles de classes de transfert (fc-sets).

Tout d’abord, ETS alloue la bande passante de port aux ensembles fc (également appelés groupes prioritaires). Chaque fc-set se compose d’une ou plusieurs classes de transfert qui transportent le trafic nécessitant un traitement CoS similaire. La bande passante reçue par chaque fc-set est ensuite allouée aux classes de transfert de ce fc-set. Chaque classe de transfert est mappée à une file d’attente de sortie. Les propriétés de planification d’une classe de transfert sont affectées à la file d’attente à laquelle la classe de transfert est mappée. Les profils de contrôle du trafic contrôlent l’allocation de la bande passante des ports aux ensembles fc. Les planificateurs de file d’attente contrôlent l’allocation de la bande passante définie par fc aux classes de transfert. Pour plus d’informations sur la planification, reportez-vous aux sections Présentation des planificateurs de files d’attente de sortie CoS, Présentation des profils de contrôle du trafic CoS et Compréhension de la planification hiérarchique des ports (ETS) CoS .

Les planificateurs définissent les propriétés CoS des files d’attente de sortie mappées aux classes de transfert. Une fois que vous avez configuré un planificateur, vous utilisez un mappage de planificateur pour mapper le planificateur à une ou plusieurs classes de transfert. Le mappage du planificateur à une classe de transfert applique les propriétés de planification au trafic de la classe de transfert.

Les planificateurs définissent les caractéristiques suivantes pour les classes de transfert (files d’attente) mappées au planificateur :

  • transmit-rate: bande passante minimale, également appelée débit d’information garanti (CIR), définie sous forme de débit en pourcentage ou en valeur absolue en bits par seconde. Le débit de transmission détermine également la quantité de bande passante excédentaire (supplémentaire) que la file d’attente peut partager. La bande passante supplémentaire du groupe prioritaire est allouée entre les files d’attente du groupe prioritaire proportionnellement au débit de transmission de chaque file d’attente.

    Note:

    Incluez les octets de préambule et les octets d’interframe gap (IFG) ainsi que les octets de données dans vos calculs de bande passante.

    Note:

    Vous ne pouvez pas configurer de débit de transmission pour les files d’attente à priorité stricte-élevée. Les files d’attente (classes de transfert) avec un débit de transmission configuré ne peuvent pas être incluses dans un ensemble fc qui a des files d’attente de priorité stricte-élevée.

  • shaping-rate: bande passante maximale, également appelée débit d’information maximal (PIR), définie sous forme de débit en pourcentage ou de valeur absolue en bits/s.

    Note:

    Incluez les octets de préambule et les octets d’interframe gap (IFG) ainsi que les octets de données dans vos calculs de bande passante.

  • priority: l’une des deux priorités de bande passante que peuvent recevoir les files d’attente associées à un planificateur :

    • low: la priorité du planificateur est faible.

    • strict-high: le planificateur a une priorité stricte-élevée. Vous ne pouvez configurer qu’une seule file d’attente en tant que file d’attente à priorité stricte-élevée. La priorité stricte haute alloue la bande passante planifiée à la file d’attente avant qu’une autre file d’attente ne reçoive de la bande passante. Les autres files d’attente reçoivent la bande passante restante après le traitement de la file d’attente stricte-haute.

      Nous vous recommandons de toujours appliquer un taux de mise en forme aux files d’attente à priorité stricte-élevée afin d’éviter que les files d’attente à priorité stricte-élevée n’affètent les autres files d’attente. Si vous n’appliquez pas de taux de mise en forme pour limiter la bande passante qu’une file d’attente de priorité stricte-élevée peut utiliser, la file d’attente de priorité stricte-élevée peut utiliser toute la bande passante de port disponible et priver les autres files d’attente sur le port.

  • drop-profile-map: mappage de profil d’abandon à une priorité de perte et à un protocole pour appliquer les caractéristiques d’abandon de paquets WRED au planificateur.

    Note:

    Si un encombrement du port entrant se produit en raison de l’encombrement du port de sortie, appliquez un profil d’abandon au trafic sur le port de sortie encombré afin que le trafic soit abandonné à l’interface de sortie plutôt qu’à l’interface entrante. L’encombrement de l’interface d’entrée peut affecter les ports non encombrés lorsqu’un port d’entrée transmet du trafic à la fois aux ports de sortie encombrés et non encombrés.

  • buffer-size: taille de la mémoire tampon de la file d’attente sous forme de pourcentage de l’espace tampon dédié sur le port ou de part proportionnelle de l’espace tampon dédié sur le port qui reste après la diffusion des files d’attente explicitement configurées.

  • explicit-congestion-notification: active ECN sur une file d’attente BE. ECN permet de notifier les congestions de bout en bout entre deux points de terminaison compatibles ECN sur des réseaux TCP/IP. Pour que l’ECN fonctionne correctement, l’ECN doit être activé sur les deux points de terminaison et sur tous les équipements intermédiaires entre les points de terminaison. ECN est désactivé par défaut.

Un TCP définit les propriétés CoS d’un fc-set, ainsi que la quantité de ressources de port allouées au groupe de classes de transfert (files d’attente) dans le fc-set. Une fois que vous avez configuré un TCP, appliquez-le (avec un fc-set associé) à une interface, afin de configurer l’ordonnancement sur cette interface pour le trafic appartenant aux classes de transfert.

Un TCP définit les caractéristiques suivantes pour le fc-set (groupe de priorités) mappé au TCP lorsque vous appliquez TCP et fc-set à une interface :

  • guaranteed-rate: bande passante minimale, également appelée débit d’information garanti (CIR). Le débit garanti détermine également la quantité de bande passante de port excédentaire (supplémentaire) que le fc-set peut partager. La bande passante de port supplémentaire est allouée entre les ensembles FC d’un port proportionnellement au débit garanti de chaque ensemble de FC.

    Note:

    Vous ne pouvez pas configurer un débit garanti pour un fc-set qui inclut des files d’attente de priorité stricte-élevée. Si le TCP est destiné à un ensemble fc qui contient des files d’attente de priorité stricte-élevée, ne configurez pas de débit garanti.

  • shaping-rate: bande passante maximale, également appelée débit d’information maximal (PIR).

  • scheduler-map: caractéristiques de bande passante et d’ordonnancement pour les files d’attente, définies en mappant les classes de transfert aux planificateurs. Les caractéristiques d’ordonnancement de file d’attente représentent des quantités ou des pourcentages de la bande passante définie par fc, et non les quantités ou les pourcentages de la bande passante totale de la liaison.

Note:

Étant donné qu’un port peut avoir plus d’un fc-set, lorsque vous affectez des ressources à un fc-set, gardez à l’esprit que la bande passante totale du port doit desservir toutes les files d’attente associées à ce port dans chaque fc-set.

La procédure suivante montre comment configurer les propriétés du planificateur, mapper les planificateurs aux classes de transfert, mapper les classes de transfert aux fc-sets, configurer les propriétés TCP et appliquer TCP et fc-sets aux interfaces (pour appliquer la configuration de planification des ports ETS aux interfaces).

Note:

Il n’est pas nécessaire de configurer explicitement toutes les caractéristiques du planificateur et du protocole TCP. Certaines caractéristiques sont désactivées par défaut, telles que ECN, et ne doivent être activées que sous certaines conditions. Vous pouvez avoir une combinaison de propriétés CoS configurées et de propriétés CoS par défaut.

  1. Nommez le planificateur de file d’attente et définissez la bande passante minimale garantie pour la file d’attente :

  2. Définissez la bande passante maximale pour la file d’attente :

  3. Définissez la priorité de la file d’attente :

  4. Définissez le profil de dépôt à l’aide d’une carte de profil de dépôt :

  5. Configurez la taille de l’espace tampon dédié au port pour la file d’attente :

  6. Si vous le souhaitez, activez ECN :

  7. Configurez un mappage de planificateur pour mapper le planificateur à une classe de transfert, qui applique les propriétés du planificateur au trafic de cette classe de transfert :

    Cela complète les caractéristiques que vous pouvez configurer dans un planificateur, ainsi que le mappage du planificateur aux classes de transfert. Les étapes suivantes montrent comment configurer les TCP.

  8. Nommez le TCP et définissez la bande passante minimale garantie pour le fc-set :

  9. Définissez la bande passante maximale pour le fc-set :

  10. Attachez une carte de planificateur au TCP ; la carte du planificateur associe les planificateurs et les classes de transfert (files d’attente) de la carte du planificateur au TCP :

    Cela complète les caractéristiques que vous pouvez configurer dans un TCP. L’étape suivante montre comment assigner des classes de transfert à des ensembles fc.

  11. Assignez une ou plusieurs classes de transfert au fc-set :

    Cela termine l’affectation des classes de transfert aux fc-sets. Les étapes suivantes montrent comment appliquer la planification de ports hiérarchique ETS aux interfaces.

  12. Pour appliquer une planification de port hiérarchique ETS aux interfaces, associez un fc-set et un TCP aux interfaces. Le fc-set détermine la ou les classes de transfert et les files d’attente qui utilisent l’interface spécifiée. Le TCP détermine la quantité de ressources de port allouées au fc-set. Le mappage des classes de transfert aux planificateurs dans le TCP détermine l’allocation des ressources fc-set aux classes de transfert membres du fc-set.