SUR CETTE PAGE
Exemple : configuration et application de cartes de planificateur
Cet exemple montre comment configurer et appliquer une carte de planificateur à l’interface d’un périphérique.
Exigences
Avant de commencer :
Créez et configurez les classes de transfert. Voir Configuration d’une classe de transfert personnalisée pour chaque file d’attente.
Créez et configurez les planificateurs. Voir Exemple : Configuration de planificateurs de classe de service sur un périphérique de sécurité.
Aperçu
Après avoir défini un planificateur, vous pouvez l’inclure dans un mappage de planificateur, qui mappe une classe de transfert spécifiée à une configuration de planificateur. Vous configurez un mappage de planificateur pour affecter une classe de transfert à un planificateur, puis appliquez le mappage de planificateur à toute interface qui doit appliquer DiffServ CoS.
Une fois appliquées à une interface, les mappages de planificateur affectent les files d’attente matérielles, les planificateurs de paquets et les profils de chute RED.
Dans cet exemple, vous créez la carte du planificateur diffserv-cos-map et l’appliquez à l’interface Ethernet ge-0/0/0 du périphérique. La carte associe les classes de transfert du classificateur mf aux planificateurs, comme illustré dans le tableau 1.
Classe de transfert mf-classifier |
Pour le type de trafic CoS |
planificateur diffserv-cos-map |
---|---|---|
Classe BE |
Trafic optimisé |
be-scheduler |
Classe EF |
Trafic de transfert accéléré |
planificateur ef |
Classe AF |
Trafic de transfert assuré |
planificateur af. |
Classe NC |
Contrôle du trafic réseau |
planificateur NC |
Configuration
Procédure
Configuration rapide de l’interface de ligne de commande
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 dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis entrez commit
à partir du mode de configuration.
set class-of-service scheduler-maps diffserv-cos-map forwarding-class be-class scheduler be-scheduler set class-of-service scheduler-maps diffserv-cos-map forwarding-class ef-class scheduler ef-scheduler set class-of-service scheduler-maps diffserv-cos-map forwarding-class af-class scheduler af-scheduler set class-of-service scheduler-maps diffserv-cos-map forwarding-class nc-class scheduler nc-scheduler set class-of-service interfaces ge-0/0/0 unit 0 scheduler-map diffserv-cos-map
Procédure étape par étape
L’exemple suivant vous demande de naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la procédure à suivre, reportez-vous à la section Utilisation de l’éditeur CLI en mode Configuration du Guide de l’utilisateur de l’interface de ligne de commande Junos OS.
Pour configurer et appliquer une carte de planificateur à l’interface d’un périphérique :
Configurez un mappage de planificateur pour DiffServ CoS.
[edit class-of-service] user@host# edit scheduler-maps diffserv-cos-map
Configurez une classe de transfert et un planificateur au mieux.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class be-class scheduler be-scheduler
Configurez une classe de transfert accéléré et un planificateur.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class ef-class scheduler ef-scheduler
Configurez une classe et un planificateur de transfert garantis.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class af-class scheduler af-scheduler
Configurez une classe de contrôle réseau et un planificateur.
[edit class-of-service scheduler-maps diffserv-cos-map] user@host# set forwarding-class nc-class scheduler nc-scheduler
Appliquez la carte du planificateur à une interface.
[edit class-of-service] user@host# set interfaces ge-0/0/0 unit 0 scheduler-map diffserv-cos-map
Résultats
Depuis le 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.
[edit]
user@host# show class-of-service
interfaces {
ge-0/0/0 {
unit 0 {
scheduler-map diffserv-cos-map;
}
}
}
scheduler-maps {
diffserv-cos-map {
forwarding-class be-class scheduler be-scheduler;
forwarding-class ef-class scheduler ef-scheduler;
forwarding-class af-class scheduler af-scheduler;
forwarding-class nc-class scheduler nc-scheduler;
}
}
Si vous avez terminé de configurer l’appareil, entrez commit
à partir du mode de configuration.