Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Classe d’action de service dans une stratégie IDP

L’action CoS d’une stratégie IDP permet aux pare-feu SRX Series de modifier la priorité du trafic réseau en fonction des résultats de la détection d’intrusion.

Le CoS ou QoS permet de gérer plusieurs profils de trafic sur un réseau en donnant la priorité à certains types de trafic par rapport à d’autres. Par exemple, vous pouvez donner la priorité au trafic vocal par rapport au courrier électronique ou au trafic HTTP.

Utilisez l’explorateur de fonctionnalités pour confirmer la prise en charge de fonctionnalités spécifiques par la plate-forme et la version.

Consultez les sections Comportement d’action de classe de service spécifique à la plate-forme et Comportement des règles de réécriture spécifiques à la plate-forme pour obtenir des remarques relatives à votre plate-forme.

Vue d’ensemble des actions de classe de service IDP

Les services différenciés (DS) sont un système de marquage (ou « marquage ») du trafic à une position dans une hiérarchie de priorité. Le marquage DSCP (Differentiated Services Codepoint) mappe le niveau de classe de service (CoS) de Junos OS au champ DSCP dans l’en-tête du paquet IP. Sur les équipements SRX1500, SRX3400, SRX3600, SRX5600 et SRX5800, les valeurs DSCP des paquets IP peuvent être réécrites par les deux modules logiciels suivants :

  • Réécriture DSCP (Differentiated Services Code Point) au niveau d’une interface de sortie.

  • Module IDP conformément aux stratégies IDP.

Dans le plan de données, avant qu’un paquet n’atteigne une interface de sortie, le module IDP peut notifier le module de flux de sécurité pour qu’il réécrive la valeur DSCP du paquet. Le module IDP et le réécrivain basé sur l’interface réécrivent les valeurs DSCP en fonction de règles différentes et indépendantes. Le module IDP réécrit la valeur DSCP d’un paquet en fonction des stratégies IDP ; tandis que l’enregistreur basé sur l’interface réécrit la valeur DSCP d’un paquet en fonction des résultats de la classification des paquets. Par conséquent, les décisions de réécriture du module IDP et du réécrivain basé sur l’interface peuvent être différentes.

Un réécrivain basé sur l’interface réécrit les valeurs DSCP en comparant la classe de transfert d’un paquet à un ensemble de classes de transfert configurées en tant que règles de réécriture. Une classe de transfert qui n’appartient pas à cet ensemble de classes de transfert est utilisée pour notifier à un réauteur basé sur l’interface de ne pas réécrire la valeur DSCP d’un paquet lorsqu’elle a été définie par le module IDP.

Note:

En plus d’influencer la réécriture de la valeur DSCP d’un paquet, les classes de transfert sont également utilisées pour hiérarchiser le trafic dans l’équipement. En affectant une classe de transfert à un numéro de file d’attente, vous affectez la planification et le marquage d’un paquet lorsqu’il transite par un pare-feu SRX Series. Pour plus d’informations sur le transfert de classes, consultez Vue d’ensemble des classes de transfert.

Lorsque le module IDP réécrit la valeur DSCP d’un paquet, IDP peut définir la classe de transfert associée au paquet de telle sorte que la classe de transfert ne figure pas dans l’ensemble des classes de transfert définies comme règle pour un réécriture basé sur l’interface de sortie. Pour plus d’informations sur les règles de réécriture, consultez Présentation des règles de réécriture et Exemple : configuration et application de règles de réécriture sur un dispositif de sécurité.

Lorsque le réécrivain basé sur l’interface traite le paquet, il remarque que la classe de transfert du paquet ne correspond à aucune des classes définies dans la règle de réécriture et ne modifie donc pas la valeur DSCP du paquet. Par conséquent, la valeur DSCP du paquet est marquée par le module IDP et le réécriture basé sur l’interface est contourné. Des classes de transfert distinctes pour le module IDP et le réécrivain basé sur l’interface peuvent être définies à l’aide de l’instruction set forwarding-class au niveau de la hiérarchie [edit class-of-service]. Par exemple, les classes de transfert fc0, fc1, fc2 et fc3 peuvent être définies pour le module IDP, tandis que les classes de transfert fc4, fc5, fc6 et fc7 peuvent être définies pour les réécritures basées sur l’interface. Sous Junos OS, plusieurs classes de transfert peuvent être mappées à une file d’attente prioritaire. Par conséquent, le nombre de classes de transfert peut être supérieur au nombre de files d’attente.

Note:

Lorsque le réécrivain basé sur l’interface et les modules IDP tentent de réécrire des valeurs DSCP, le module IDP est prioritaire sur le réécrivain basé sur l’interface, car IDP marque les valeurs DSCP avec plus d’informations sur les paquets et a des critères de sécurité plus stricts que le module de réécriture basé sur l’interface.

Pour obtenir un exemple de configuration qui montre comment réécrire les valeurs DSCP avec le module IDP et contourner le réécriture basé sur l’interface, reportez-vous à la section Exemple : Application de l’action CoS dans une stratégie IDP.

Vue d’ensemble des classes de transfert

Les classes de transfert (FC) vous permettent de regrouper des paquets à transmettre et d’affecter des paquets à des files d’attente de sortie. La classe de transfert et la priorité de perte définissent le comportement par saut (PHB dans DiffServ) d’un paquet.

Les équipements Juniper Networks prennent en charge huit files d’attente (de 0 à 7). Pour qu’un classifieur puisse affecter une file d’attente de sortie (files d’attente par défaut de 0 à 3) à chaque paquet, il doit associer le paquet à l’une des classes de transfert suivantes :

  • Transfert accéléré (EF) : fournit un service de bout en bout à faible perte, à faible latence, à faible gigue et à bande passante garantie.

  • Transfert assuré (AF) : fournit un groupe de valeurs que vous pouvez définir et comprend quatre sous-classes (AF1, AF2, AF3 et AF4), chacune avec trois probabilités de perte (faible, moyenne et élevée).

  • Best effort (BE) : ne fournit aucun profil de service. Pour la classe de transfert BE, la priorité aux pertes n’est généralement pas prise en compte dans une valeur de classe de service (CoS) et les profils d’abandon de détection précoce aléatoire (RED) sont plus agressifs.

  • Contrôle du réseau (NC) : cette classe est généralement hautement prioritaire, car elle prend en charge le contrôle de protocole.

En plus de la classification par agrégateur de comportement (BA) et multichamp (MF), la classe de transfert (FC) d’un paquet peut être directement déterminée par l’interface logique qui reçoit le paquet. Le FC du paquet peut être configuré à l’aide de commandes CLI et, s’il est configuré, ce FC remplace le FC de toute classification BA précédemment configurée sur l’interface logique.

La commande CLI suivante permet d’affecter un FC directement aux paquets reçus au niveau d’une interface logique :

Cette section contient les rubriques suivantes :

Transfert des affectations de file d’attente de classe

Les équipements Juniper Networks intègrent huit files d’attente. Par défaut, quatre files d’attente sont affectées à quatre FC. Le Tableau 1 présente les quatre FC et files d’attente par défaut que les classificateurs Juniper Networks attribuent aux paquets, en fonction des valeurs de classe de service (CoS) dans les en-têtes des paquets entrants.

Note:

Les files d’attente 4 à 7 n’ont pas d’affectations par défaut aux FC et ne sont pas mappées. Pour utiliser les files d’attente 4 à 7, vous devez créer des noms FC personnalisés et les mapper aux files d’attente.

Par défaut, tous les paquets entrants, à l’exception des paquets de contrôle IP, sont affectés au FC associé à la file d’attente 0. Tous les paquets de contrôle IP sont affectés au FC associé à la file d’attente 3.

Tableau 1 : Affectations de file d’attente de classe de transfert par défaut

File d’attente de transfert

Classe de transfert

Description de la classe de transfert

File d’attente 0

best-effort (BE)

L’équipement Juniper Networks n’applique aucune gestion CoS spéciale aux paquets avec 000000 dans le champ DiffServ, une fonctionnalité de rétrocompatibilité. Ces paquets sont généralement abandonnés lorsque le réseau est encombré.

File d’attente 1

Transfert accéléré (EF)

L’équipement Juniper Networks fournit une bande passante garantie, une faible perte, un faible délai et une faible variation de délai (gigue) de bout en bout pour les paquets de cette classe de services.

Les périphériques acceptent le trafic excédentaire dans cette classe, mais contrairement au transfert garanti, les paquets de transfert accéléré hors profil peuvent être transférés hors séquence ou abandonnés.

File d’attente 2

transfert assuré (AF)

L’équipement Juniper Networks garantit la livraison des paquets tant que le flux de paquets en provenance du client reste dans les limites d’un certain profil de service que vous définissez.

L’appareil accepte le trafic excédentaire, mais applique un profil d’abandon RED (Random Early Detection) pour déterminer si les paquets excédentaires sont abandonnés et non transférés.

Trois probabilités de perte (faible, moyenne et élevée) sont définies pour cette classe de service.

File d’attente 3

contrôle du réseau (NC)

L’équipement Juniper Networks fournit des paquets de cette classe de services avec une priorité faible. (Ces paquets ne sont pas sensibles aux retards.)

En règle générale, ces paquets représentent des messages hello ou keepalive du protocole de routage. Étant donné que la perte de ces paquets compromet le bon fonctionnement du réseau, il est préférable d’attendre plutôt que de les rejeter.

Options de stratégie de transfert

Le transfert basé sur CoS (CBF) vous permet de contrôler la sélection du prochain saut en fonction du CoS d'un paquet et, en particulier, de la valeur des bits de priorité du paquet IP. Par exemple, vous pouvez spécifier une interface particulière ou un saut suivant pour acheminer le trafic prioritaire tandis que tout le trafic best effort emprunte un autre chemin. Le CBF permet de sélectionner les chemins en fonction de FC. Lorsqu’un protocole de routage découvre des chemins de coût égal, il peut soit choisir un chemin au hasard, soit équilibrer la charge des paquets sur les chemins, soit par sélection par hachage, soit par sélection par tourniquet.

Une stratégie de transfert vous permet également de créer des remplacements de classification CoS. Vous pouvez remplacer la classification CoS entrante et affecter les paquets à un FC en fonction des interfaces d’entrée, des bits de priorité d’entrée ou des adresses de destination des paquets. Lorsque vous remplacez la classification des paquets entrants, tous les mappages que vous avez configurés pour les bits de priorité associés ou les interfaces entrantes aux files d’attente de transmission de sortie sont ignorés.

Vue d’ensemble des règles de réécriture

Une règle de réécriture modifie les bits de classe de service (CoS) appropriés dans un paquet sortant. La modification des bits CoS permet à l’équipement suivant en aval de classer le paquet dans le groupe de services approprié. La réécriture ou le marquage des paquets sortants est utile lorsque l’équipement se trouve à la frontière d’un réseau et doit modifier les valeurs CoS pour se conformer aux stratégies de l’homologue ciblé. Une règle de réécriture examine la classe de transfert et la priorité de perte d’un paquet et définit ses bits sur une valeur correspondante spécifiée dans la règle.

En règle générale, un équipement réécrit les valeurs CoS dans les paquets sortants sur les interfaces sortantes d’un équipement de périphérie, afin de respecter les stratégies de l’homologue ciblé. Après avoir lu la classe de transfert actuelle et les informations de priorité de perte associées au paquet, l’appareil émetteur localise la valeur CoS choisie à partir d’une table et écrit cette valeur CoS dans l’en-tête du paquet.

Note:
  • Vous pouvez configurer jusqu’à 32 règles de réécriture IEEE 802.1p sur chaque SRX5K-MPC des pare-feu SRX5600 et SRX5800.

  • Vous pouvez configurer la réécriture 802.1p sur l’interface VDSL logique, c’est-à-dire pt l’interface.

Exemple : Configuration et application de règles de réécriture sur un dispositif de sécurité

Cet exemple montre comment configurer et appliquer des règles de réécriture pour un appareil.

Exigences

Avant de commencer, créez et configurez les classes de transfert.

Aperçu

Vous pouvez configurer des règles de réécriture pour remplacer les valeurs CoS des paquets reçus du client ou de l’hôte par les valeurs attendues par d’autres équipements. Vous n’avez pas besoin de configurer des règles de réécriture si les paquets reçus contiennent déjà des valeurs CoS valides. Les règles de réécriture appliquent les informations de classe de transfert et la priorité de perte de paquets utilisées en interne par l’équipement pour établir la valeur CoS sur les paquets sortants. Une fois que vous avez configuré les règles de réécriture, vous devez les appliquer aux interfaces appropriées.

Dans cet exemple, vous configurez la règle de réécriture pour DiffServ CoS en tant que rewrite-dscps. Vous spécifiez la classe de transfert best-effort en tant que be-class, la classe de transfert accéléré en tant que classe ef, une classe de transfert assuré en tant que classe af et une classe de contrôle réseau en tant que classe nc. Enfin, vous appliquez la règle de réécriture à une interface IRB.

Note:

Vous pouvez appliquer une règle de réécriture à chaque interface logique.

Le tableau 2 montre comment les règles de réécriture remplacent les DSCP sur les paquets dans les quatre classes de transfert.

Tableau 2 : exemple de règles de réécriture rewrite-dscps pour remplacer les DSCP

mf-classifier Classe de transfert

Pour le type de trafic CoS

rewrite-dscps Règles de réécriture

Classe Be

Trafic best-effort : ne fournit aucune gestion CoS spéciale des paquets. En règle générale, le profil de chute RED est agressif et aucune priorité de perte n’est définie.

Point de code de faible priorité : 000000

Point de code haute priorité : 000001

Classe EF

Transfert accéléré du trafic : offre de faibles pertes, de faibles délais, une faible gigue, une bande passante assurée et un service de bout en bout. Les paquets peuvent être transférés hors séquence ou abandonnés.

Point de code de faible priorité : 101110

Point de code haute priorité : 101111

Classe AF

Trafic de transfert assuré : fournit une assurance élevée pour les paquets dans le profil de service spécifié. Les paquets excédentaires sont abandonnés.

Point de code de faible priorité : 001010

Point de code haute priorité : 001100

Classe NC

Trafic de contrôle réseau : les paquets peuvent être retardés, mais pas abandonnés.

Point de code de faible priorité : 110000

Point de code haute priorité : 110001

Note:

Les classes de transfert peuvent être configurées dans un réauteur DSCP et également en tant qu’action d’une stratégie IDP pour réécrire des points de code DSCP. Pour vous assurer que la classe de transfert est utilisée en tant qu’action dans une stratégie IDP, il est important de ne pas configurer de stratégie IDP et de règles de réécriture basées sur l’interface avec la même classe de transfert.

Configuration

Procédure

Configuration rapide de la CLI

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis entrez commit à partir du mode de configuration.

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur cette procédure, reportez-vous à la section Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur de l’interface de ligne de commande.

Pour configurer et appliquer des règles de réécriture à un appareil :

  1. Configurez les règles de réécriture pour les CoS DiffServ.

  2. Configurez des règles de réécriture de classe de transfert au mieux.

  3. Configurez les règles de réécriture de la classe de transfert accéléré.

  4. Configurez les règles de réécriture de la classe de transfert assurée.

  5. Configurez les règles de réécriture des classes de contrôle réseau.

  6. Appliquer des règles de réécriture à une interface IRB.

Résultats

À partir du mode configuration, confirmez votre configuration en entrant la show class-of-service commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Vérification de la configuration des règles de réécriture

But

Vérifiez que les règles de réécriture sont correctement configurées.

Action

À partir du mode opérationnel, entrez la show class-of-service interface irb commande.

Signification

Les règles de réécriture sont configurées sur l’interface IRB comme prévu.

Exemple : Application de l’action CoS dans une stratégie IDP

Lorsque des paquets entrent ou sortent d’un réseau, les équipements peuvent être amenés à modifier les paramètres CoS du paquet. Les règles de réécriture définissent la valeur des bits CoS dans l’en-tête du paquet. En outre, vous devez souvent réécrire un marqueur donné (par exemple, DSCP) au niveau des interfaces entrantes d’un périphérique pour prendre en charge la classification BA par périphériques centraux.

Sur les pare-feu SRX Series, les valeurs DSCP des paquets IP peuvent être réécrites à l’aide des deux modules logiciels suivants :

  • Réécriture DSCP au niveau d’une interface de sortie

  • Module IDP conforme aux stratégies IDP

Cet exemple décrit comment créer une stratégie IDP qui définit une classe de transfert en tant qu’élément d’action pour réécrire la valeur DSCP d’un paquet.

Exigences

Avant de commencer, passez en revue les composants CoS.

Aperçu

Cet exemple montre comment vous pouvez réécrire les valeurs DSCP avec le module IDP et contourner le réécriture basé sur l’interface. Lorsque vous créez une stratégie IDP pour réécrire les valeurs DSCP, vous devez spécifier les éléments suivants :

  • Configurez des classes de transfert distinctes pour le module IDP et les réécritures basées sur l’interface. Dans cet exemple, huit classes de transfert, fc1 à fc8, sont configurées. Sur ces huit classes de transfert, quatre classes, fc1 à fc4, sont affectées à des réécritures basées sur l’interface ; les quatre autres, fc5 à fc8, sont affectés au module IDP. Ces huit classes de transfert sont mappées à quatre files d’attente prioritaires, de la file d’attente 0 à la file d’attente 3.

  • Configurez le réauteur DSCP (rw_dscp) avec les classes de transfert fc1 à fc4.

  • Configurez un classificateur DSCP (c1) avec les mêmes classes de transfert que le réauteur DSCP. Essentiellement, le classifieur fournit des entrées, des classes de transfert et des priorités de perte au réécrivain.

  • Appliquez le réécriture DSCP, rw_dscp, à une interface logique, ge-0/0/5.

  • Appliquez le classificateur c1 à une interface logique d’entrée, ge-0/0/6.

  • Créez une stratégie IDP (cos-policy) et attribuez la classe de transfert de classe de service fc5 en tant qu’action.

    Note:

    Pour garantir la réécriture DSCP par IDP, il est important de ne pas configurer de stratégie IDP et de règles de réécriture DSCP basées sur l’interface avec la même classe de transfert.

Configuration

Procédure

Configuration rapide de la CLI

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis passez commit en mode de configuration.

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur cette procédure, reportez-vous à la section Utilisation de l’éditeur CLI en mode configurationdans le Guide de l’utilisateur de l’interface de ligne de commande.

Pour configurer une stratégie IDP qui utilise une classe de transfert comme action de notification pour la réécriture DSCP, effectuez les tâches suivantes :

  1. Configurez les classes de transfert.

    Pour configurer un mappage un-à-un entre les huit classes de transfert et les quatre files d’attente prioritaires, incluez les instructions suivantes au niveau de la [edit class-of-service] hiérarchie :

  2. Configurez un réauteur DSCP avec des classes de transfert.

  3. Configurez un classificateur BA avec les mêmes classes de transfert que le réauteur DSCP.

  4. Appliquez le réécrivain à une interface logique.

  5. Appliquez le classifieur à une interface logique.

  6. Configurez la stratégie IDP avec l’action de la classe de transfert.

    Les étapes suivantes montrent comment une stratégie IDP inclut une classe de transfert de classe de service comme l’une des actions. Dans la stratégie cos-policy, la classe de transfert fc5 est définie comme une action en conjonction avec l’action de dscp-code-point 62, qui nécessite que le module IDP réécrive les valeurs DSCP à 62. En prenant des mesures de R1, le module IDP exécute le module de flux de sécurité pour réécrire les valeurs DSCP des paquets en tant que 62 et définir leurs classes de transfert en tant que fc5.

    Pour définir une classe de transfert comme l’une des actions d’une stratégie IDP, effectuez les tâches suivantes :

    Procédure étape par étape
    1. Créez une stratégie en lui attribuant un nom significatif.

    2. Associez une base de règles à la stratégie.

    3. Ajoutez des règles à la base de règles.

    4. Définissez les critères de correspondance de la règle.

    5. Définissez une attaque comme critère de correspondance.

    6. Spécifiez la classe de transfert en tant qu’action pour la règle.

    7. Spécifiez dscp–code-point en tant qu’action pour la règle.

    8. Spécifiez les options de notification et de journalisation de la règle.

    9. Définissez le niveau de gravité de la règle.

    10. Activez la stratégie.

Résultats

En mode configuration, confirmez votre configuration en entrant les show security idp commandes and show class-of-service . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Pour vérifier que la configuration fonctionne correctement, effectuez les opérations suivantes :

Vérification de la configuration de la stratégie IDP

But

Vérifiez que la classe de transfert fc5 est configurée en tant qu’action dans la stratégie IDP.

Action

À partir du mode opérationnel, entrez la show security idp idp-policy cos-policy commande.

Vérification de la configuration CoS

But

Vérifiez si le mappage un-à-un entre les huit classes de transfert et les quatre files d’attente prioritaires, l’application du classificateur BA aux interfaces et la règle de réécriture fonctionnent.

Action

À partir du mode opérationnel, entrez la show class-of-service commande.

Comportement d’action de classe de service spécifique à la plate-forme

Utilisez l’explorateur de fonctionnalités pour confirmer la prise en charge de fonctionnalités spécifiques par la plate-forme et la version.

Utilisez le tableau suivant pour passer en revue les comportements spécifiques à votre plateforme.

Plateforme

Différence

Pare-feu SRX Series

Les pare-feu SRX1500, SRX3400, SRX3600, SRX5600 et SRX5800 Series qui prennent en charge les actions CoS permettent de réécrire les valeurs DSCP dans les paquets IP à l’aide des deux modules logiciels suivants :

  • Réécriture DSCP au niveau d’une interface de sortie

  • Module IDP basé sur les stratégies IDP

Comportement des règles de réécriture spécifiques à la plate-forme

Utilisez l’explorateur de fonctionnalités pour confirmer la prise en charge de fonctionnalités spécifiques par la plate-forme et la version.

Utilisez le tableau suivant pour passer en revue les comportements spécifiques à votre plateforme.

Plateforme

Différence

Pare-feu SRX Series

Les pare-feu SRX5600 et SRX5800 Series qui prennent en charge les règles de réécriture permettent de configurer jusqu’à 32 règles de réécriture IEEE 802.1p sur chaque concentrateur de port modulaire (MPC) SRX5K.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libérer
Description
18.2R1
À partir de Junos OS version 18.2R1, vous pouvez configurer la réécriture 802.1p sur l’interface VDSL logique, c’est-à-dire pt l’interface).