class-of-service
Syntaxe
class-of-service { classifiers { (dscp | dscp-ipv6 | ieee-802.1 | exp) classifier-name { import (classifier-name | default); forwarding-class class-name { loss-priority level { code-points [ aliases ] [ bit-patterns ]; } } } } code-point-aliases { (dscp| dscp-ipv6 | ieee-802.1) { alias-name bits; } } congestion-notification-profile profile-name { input { (dscp | ieee-802.1) { code-point [code-point-bits] { pfc { mru mru-value; } } } cable-length cable-length-value; } output { ieee-802.1 { code-point [code-point-bits] { flow-control-queue [queue | list-of-queues]; } } } } drop-profiles { profile-name { interpolate { fill-level low-value fill-level high-value drop-probability 0 drop-probability high-value; } } } forwarding-class class-name { scheduler scheduler-name; loss-priority level { code-points [ aliases ] [ bit-patterns ]; } } forwarding-class-sets forwarding-class-set-name { class class-name; } forwarding-classes { class class-name { pfc-priority pfc-priority; no-loss; queue-num queue-number <no-loss>; } } host-outbound-traffic{ forwarding-class class-name; dscp-code-point code-point; } interfaces interface-name { classifiers { (dscp | dscp-ipv6 | ieee-802.1 | exp) (classifier-name | default); } congestion-notification-profile profile-name; forwarding-class lossless-forwarding-class-name; forwarding-class-set forwarding-class-set-name { output-traffic-control-profile profile-name; } rewrite-value { input { ieee-802.1{ code-point code-point-bits; } } } scheduler-map scheduler-map-name; unit logical-unit-number { classifiers { (dscp | dscp-ipv6 | ieee-802.1 | exp) (classifier-name | default); } forwarding-class class-name; rewrite-rules { (dscp | dscp-ipv6 | ieee-802.1 | exp) (classifier-name | default); } } } multi-destination { classifiers { (dscp | ieee-802.1) classifier-name; } } rewrite-rules { (dscp | dscp-ipv6 | ieee-802.1 | exp) classifier-name { import (rewrite-name | default); forwarding-class class-name { loss-priority priority code-point (alias | bits); } } } scheduler-map-forwarding-class-sets { fabric-scheduler-map-name { forwarding-class-set fabric-forwarding-class-set-name scheduler scheduler-name; } } scheduler-maps { map-name { forwarding-class class-name scheduler scheduler-name; } } schedulers { scheduler-name { buffer-size (percent percentage | remainder); drop-profile-map loss-priority (low | medium-high | high) protocol protocol drop-profile drop-profile-name; excess-rate percent percentage; explicit-congestion-notification; priority priority; shaping-rate (rate | percent percentage); transmit-rate (percent percentage) <exact>; } } shared-buffer { egress { percent percent; buffer-partition (lossless | lossy | multicast) { percent percent } } ingress { percent percent; buffer-partition (lossless | lossless-headroom | lossy) { percent percent } } } system-defaults { classifiers exp classifier-name; } traffic-control-profiles profile-name { guaranteed-rate(rate| percent percentage); scheduler-map map-name; shaping-rate (rate| percent percentage); } }
Niveau hiérarchique
[edit]
Description
Configurez les paramètres de classe de service sur le commutateur.
Les autres énoncés sont expliqués séparément. Recherchez une instruction dans l’Explorateur CLI ou cliquez sur une instruction liée dans la section Syntaxe pour plus de détails.
Par défaut
Si vous ne configurez aucune fonctionnalité CoS, les paramètres CoS par défaut sont utilisés.
Niveau de privilège requis
interface : permet d’afficher cette instruction dans la configuration.interface-control : permet d’ajouter cette instruction à la configuration.
Informations sur la version
Déclaration introduite dans Junos OS version 11.1.
Tous les commutateurs ne prennent pas en charge toutes les parties de la hiérarchie des classes de services. Par exemple, certains commutateurs utilisent les mêmes classificateurs pour le trafic unicast et multidestination, et ces commutateurs ne prennent pas en charge la multi-destination
hiérarchie des classificateurs, et certains commutateurs ne prennent pas en charge la configuration de tampon partagé, et ces commutateurs ne prennent pas en charge la shared-buffer
hiérarchie.
Les commutateurs OCX Series ne prennent pas en charge les classificateurs d’exp MPLS ni les règles de réécriture (y compris les valeurs par défaut du système MPLS), et ne prennent pas en charge les profils de notification d’encombrement.