Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Appliquer des polices

Présentation de l’application des polices

Les policers vous permettent d’effectuer une surveillance simple du trafic sur des interfaces spécifiques ou des réseaux privés privés virtuels (VPN) de couche 2 sans configurer de filtre de pare-feu. Pour appliquer des contrôles, incluez la policer déclaration :

Vous pouvez inclure ces instructions aux niveaux hiérarchiques suivants :

  • [edit interfaces interface-name unit logical-unit-number family family]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number family family]

Dans l’instructionfamily, la famille de protocoles peut être ccc, inet, inet6, mpls, ou tccvpls.

Dans l’instruction arp , indiquez le nom d’un modèle de policer à évaluer lorsque des paquets ARP (Address Resolution Protocol) sont reçus sur l’interface. Par défaut, un policer ARP est installé et partagé entre toutes les interfaces Ethernet sur lesquelles vous avez configuré l’instruction family inet . Si vous souhaitez un contrôle plus strict ou plus indulgent des paquets ARP, vous pouvez configurer un policer spécifique à l’interface et l’appliquer à l’interface. Vous configurez un policer ARP comme vous le feriez pour n’importe quel autre policer, au niveau de la [edit firewall policer] hiérarchie. Si vous appliquez ce policer à une interface, le policer de paquets ARP par défaut est remplacé. Si vous supprimez ce dispositif de contrôle, le contrôle par défaut prend effet à nouveau.

  • Vous pouvez configurer un policer différent sur chaque famille de protocoles sur une interface, avec un policer d’entrée et un policer de sortie pour chaque famille. Lorsque vous appliquez des polices, vous pouvez configurer la famille ccc, inet, inet6, mpls, tccou vpls seulement, et un seul policeR ARP pour le protocole familial inet uniquement. Chaque fois qu’un policer est référencé, une copie distincte du policer est installée sur les composants de transfert de paquets pour cette interface.

  • Si vous appliquez des polices et des filtres de pare-feu à une interface, les polices d’entrée sont évaluées avant les filtres de pare-feu d’entrée, et les polices de sortie sont évaluées après les filtres de pare-feu de sortie. Dans l’instruction input , indiquez le nom d’un modèle de policer à évaluer lorsque des paquets sont reçus sur l’interface. Dans l’instruction output , indiquez le nom d’un modèle de policer à évaluer lors de la transmission de paquets sur l’interface.

  • Pour les abonnés qui se terminent sur des routeurs MX Series via une interface Ethernet agrégée (AE) qui s’étend sur plusieurs SPC, il est possible qu’un taux d’abonné global dépasse le taux configuré, car la limite configurée dans le policer est appliquée séparément à chaque interface de l’offre AE. Ainsi, si vous avez l’intention d’avoir un policer sur une interface AE à trois membres, bandwidth-limit600mvous devrez configurer le bandwidth-limit dans le policer pour tenir compte des 200m trois interfaces de l’AE (soit 200 Mbit/s par interface, pour un total de 600 Mbit/s).

  • Si vous appliquez le policer à l’interface lo0, il est appliqué aux paquets reçus ou transmis par le moteur de routage.

  • Sur les plates-formes T Series, M120 et M320, si les interfaces sont sur le même FPC, les filtres ou les mesures de contrôle n’agissent pas sur la somme du trafic entrant et sortant des interfaces.

Application de polices d’agrégation

Application de polices d’agrégation

Par défaut, si vous appliquez un policer à plusieurs familles de protocoles sur la même interface logique, il restreint le trafic pour chaque famille de protocoles individuellement. Par exemple, un policer avec une limite de bande passante de 50 Mbit/s appliquée au trafic IPv4 et IPv6 permettrait à l’interface d’accepter 50 Mbit/s de trafic IPv4 et 50 Mbit/s de trafic IPv6. Si vous appliquez un policer d’agrégation, il ne permet à l’interface de recevoir que 50 Mbit/s de trafic IPv4 et IPv6 combinés.

Pour configurer un policer d’agrégation, incluez l’instruction logical-interface-policer au niveau de la [edit firewall policer policer-template-name] hiérarchie :

Pour que le policer soit traité comme un agrégat, vous devez l’appliquer à plusieurs familles de protocoles sur une interface logique unique en incluant l’énoncé policer :

Vous pouvez inclure ces instructions aux niveaux hiérarchiques suivants :

  • [edit interfaces interface-name unit logical-unit-number family family]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number family family]

Dans l’instructionfamily, la famille de protocoles peut être ccc, inet, inet6, mpls, ou tccvpls.

Les familles de protocoles sur lesquelles vous n’appliquez pas le policier ne sont pas touchées par le policier. Par exemple, si vous configurez une interface logique unique pour accepter le trafic MPLS, IPv4 et IPv6 et que vous appliquez le policer policer1 logique aux seules familles de protocoles IPv4 et IPv6, le trafic MPLS n’est pas soumis aux contraintes de policer1.

Si vous appliquez policer1 à une interface logique différente, il existe deux instances de police. Cela signifie que Junos OS contrôle le trafic sur des interfaces logiques distinctes séparément, et non sous forme d’agrégation, même si le même police d’interface logique est appliqué à plusieurs interfaces logiques sur le même port d’interface physique.

Exemple : Application de polices d’agrégation

Configurez deux polices d’interface logique : aggregate_police1 et aggregate_police2. Appliquez aggregate_police1 au trafic IPv4 et IPv6 reçu sur l’interface fe-0/0/0.0 logique. Appliquez au aggregate_police2 trafic CCC et MPLS reçu sur l’interface logique fe-0/0/0.0. Cette configuration fait que le logiciel ne crée qu’une seule instance de aggregate_police1 et une instance de aggregate_police2.

Appliquez au aggregate_police1 trafic IPv4 et IPv6 reçu sur une autre interface fe-0/0/0.1logique . Cette configuration amène le logiciel à créer une nouvelle instance de aggregate_police1, une instance qui s’applique à l’unité 0 et une autre qui s’applique à l’unité 1.

Application de polices hiérarchiques sur des PIC de file d’attente intelligents améliorés

Application de polices hiérarchiques sur des PIC de file d’attente intelligents améliorés

Les routeurs de périphérie M40e, M120 et M320 et les routeurs centraux T Series avec piC IQE (Enhanced Intelligent Fileuing) prennent en charge les polices hiérarchiques dans le sens d’entrée et vous permettent d’appliquer un contrôle hiérarchique pour les niveaux de trafic premium et agrégé (premium plus normal) à une interface. Les polices hiérarchiques fournissent des fonctionnalités croisées entre l’interface physique configurée et le moteur de transfert de paquets.

Avant de commencer, certaines restrictions générales s’appliquent aux contrôles hiérarchiques :

  • Un seul type de police peut être configuré pour une interface logique ou physique. Par exemple, un contrôle hiérarchique et un policer régulier dans la même direction pour la même interface logique ne sont pas autorisés.

  • Le chaînage des polices, c’est-à-dire l’application de polices à un port et aux interfaces logiques de ce port, n’est pas autorisé.

  • Il y a une limite de 64 policiers par interface en cas d’absence de classification BA, fournissant un seul policier par DLCI.

  • Un seul type de police peut être appliqué sur une interface physique ou logique.

  • Le policier doit être indépendant de la classification BA. Sans classification BA, tout le trafic d’une interface sera traité comme EF ou non, en fonction de la configuration. Avec la classification BA, une interface peut prendre en charge jusqu’à 64 policers. Ici encore, l’interface peut être une interface physique ou logique (par exemple, DLCI).

  • Avec la classification BA, le trafic divers (le trafic ne correspondant à aucun des bits DSCP/EXP de classification BA) sera supervisé comme trafic non-EF. Aucun dispositif de contrôle distinct ne sera installé pour ce trafic.

Présentation du contrôle hiérarchique

Le contrôle hiérarchique utilise deux compartiments de jetons, l’un pour le trafic agrégé (non-EF) et l’autre pour le trafic premium (EF). Le trafic ef et le trafic non-EF sont déterminés par la configuration de la classe de service. Logiquement, le maintien de l’ordre hiérarchique est réalisé en chaînant deux contrôles.

Figure 1 : Contrôle hiérarchiqueContrôle hiérarchique

Dans l’exemple de Figure 1, le trafic EF est supervisé par Premium Policer et le trafic non EF est supervisé par Aggregate Policer. Cela signifie que pour le trafic EF, l’action hors spécification sera celle configurée pour Premium Policer, mais le trafic EF in-spec consommera toujours les jetons du policer agrégé.

Mais le trafic EF ne sera jamais soumis à l’action hors spécification du policer d’agrégation. De plus, si l’action hors spécification du Premium Policer n’est pas définie sur Rejet, ces paquets hors spécification ne consommeront pas les jetons du Policer d’agrégation. Aggregate Policer ne contrôle que le trafic non-EF. Comme vous pouvez le voir, le seau de jeton Aggregate Policer peut devenir négatif, si tous les jetons sont consommés par le trafic non-EF et que vous obtenez alors des rafales de trafic EF. Mais ce sera très peu de temps, et sur une période de temps, il sera moyen. Par exemple :

  • Premium Policer : Bande passante 2 Mbit/s, action OOS : Jeter

  • Policer d’agrégation : Bande passante 10 Mbit/s, ooS Action : Jeter

Dans le cas ci-dessus, le trafic EF est garanti 2 Mbit/s et le trafic non EF passera de 8 Mbit/s à 10 Mbit/s, en fonction du débit d’entrée du trafic EF.

Caractéristiques du contrôle hiérarchique

Les fonctionnalités hiérarchiques du compartiment à jetons comprennent :

  • Le trafic entrant est d’abord classé dans le trafic EF et non-EF avant d’appliquer un policer :

    • La classification est effectuée par la recherche Q-tree

  • Le numéro de canal sélectionne un policer de seau de jetons partagé :

    • Le double policeur de seau à jetons est divisé en deux polices de seaux uniques :

      • Policer1 : trafic EF

      • Policer2 : trafic non-EF

  • Le seau de jetons partagé est utilisé pour la police du trafic comme suit :

    • Le policer1 est défini sur le débit EF (par exemple, 2 Mbit/s)

    • Le policer2 est défini pour agréger le débit de contrôle de l’interface (par exemple, 10 Mbit/s).

    • Le trafic EF est appliqué au Policer1.

      • Si le trafic est in-spec, il est autorisé à passer et se décrémenter à la fois de Policer1 et De Policer2.

      • Si le trafic est hors spécification, il peut être rejeté ou marqué avec une nouvelle fc ou une priorité de perte. Policer2 ne fera rien avec le trafic EF hors spécification.

    • Le trafic non-EF n’est appliqué qu’au Policer2.

      • Si le trafic est in-spec, il est autorisé à passer et décrémenté Policer2.

      • Si le trafic est hors spécification, il est rejeté ou marqué avec un nouveau FC ou défini avec une nouvelle priorité de baisse.

  • Débit : limitez la vitesse du port au débit souhaité au niveau de la couche 2

  • Débit limitez le trafic EF

  • Débit limité pour le trafic non-EF

  • Contrôle des gouttes comptées par couleur

Configuration des polices hiérarchiques

Pour configurer un policer hiérarchique, appliquez l’instruction policing-priority à la classe de transfert appropriée et configurez un policer hiérarchique pour le niveau agrégé et premium. Pour plus d’informations sur la classe de service, consultez le Guide de l’utilisateur de la classe de service Junos OS pour les équipements de routage.

REMARQUE :

Les polices hiérarchiques ne peuvent être configurées que sur les interfaces physiques SONET hébergées sur un PIC IQE. Seuls les niveaux agrégés et premium sont pris en charge.

Configuration CoS des classes de transfert pour les polices hiérarchiques

Pour obtenir des informations détaillées sur la configuration et les déclarations de classe de service, consultez le Guide de l’utilisateur de la classe de service Junos OS pour les équipements de routage.

Configuration du pare-feu pour les polices hiérarchiques

Vous pouvez appliquer le contrôle hiérarchique comme suit :

Vous avez également la possibilité d’appliquer le contrôle au niveau des ports physiques comme suit :

Configuration d’un policer bicolore à débit unique

Vous pouvez configurer un policer bicolore à débit unique comme suit :

Vous pouvez appliquer le policer comme suit :

Vous avez également la possibilité d’appliquer le contrôle au niveau des ports physiques comme suit :

Configuration d’un policer de aveugle couleur à débit unique

Cette section décrit les anticolores à débit unique et les polices conscientes des couleurs.

Vous pouvez configurer un policer de aveugle couleur à débit unique comme suit :

Vous pouvez appliquer le policer de aveugle de couleur à débit unique comme suit :

Vous pouvez configurer un policer de couleur à débit unique comme suit :

Vous pouvez appliquer le policer à débit unique capable de prendre en charge les couleurs comme suit :

Vous avez également la possibilité d’appliquer le contrôle au niveau des ports physiques comme suit :

Configuration d’un policeur de marqueur tricolore à deux débits

Le contrôle d’entrée est mis en œuvre à l’aide d’un marqueur tricolore à deux débits (trTCM). Cela est fait avec un seau à double jeton (DTB) qui maintient deux débits, engagé et un pic. Le contrôle statique de sortie utilise également un seau de jetons.

Les compartiments de jetons exécutent les fonctions de contrôle d’entrée suivantes :

  • (1 K) trTCM - Seau double jeton (marquage rouge, jaune et vert)

  • Le contrôle est basé sur la taille des paquets de couche 2 :

    • Après +/- octet, ajustement offset

  • Le marquage est orienté couleur et daltonien :

    • La prise en charge des couleurs doit être définie par la recherche q-tree basée sur :

      • Tos

      • EXP

  • Actions de marquage programmables :

    • Couleur (rouge, jaune, vert)

    • Chute en fonction de la couleur et du profil de congestion

  • Le policer est sélectionné en fonction du numéro de canal d’arrivée :

    • LUT numéro de canal produit un index de police et un index de file d’attente

    • Plusieurs canaux peuvent partager le même policer (LUT produit le même index de police)

  • Prise en charge des contrôles entrants et trTCM aux niveaux suivants :

    • File d’attente

    • Interface logique (ifl/DLCI)

    • Interface physique (ifd)

    • Port physique (contrôleur ifd)

    • Toutes les combinaisons d’interface logique, d’interface physique et de port

  • Pourcentage de prise en charge de la vitesse de l’interface et des bits par seconde

Des limites de débit peuvent être appliquées aux files d’attente sélectionnées lors de la sortie et aux files d’attente prédéfinies à la sortie. Le seau de jetons fonctionne en mode « color aware » et « color blind » (spécifié par la RFC 2698).

Configuration d’un trTCM en aveugle couleur

Vous pouvez appliquer le policer tricolore à deux débits comme suit :

Vous avez également la possibilité d’appliquer le contrôle au niveau des ports physiques comme suit :

Configuration d’un trTCM capable de prendre en compte les couleurs

Vous pouvez appliquer le policer tricolore à deux débits comme suit :

Vous avez également la possibilité d’appliquer le contrôle au niveau des ports physiques comme suit :