Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    class-of-service

    Syntax

    class-of-service { classifiers {(dscp | dscp-ipv6 | ieee-802.1) 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 {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 { loss-priority level { code-points [ aliases ] [ bit-patterns ];}}forwarding-class class-name {scheduler scheduler-name;} forwarding-class-sets forwarding-class-set-name { class class-name;}forwarding-classes {class { class-name { queue-num queue-number <no-loss>;}}}host-outbound-traffic{forwarding-class class-name;dscp-code-point code-point;}interfaces { interface-name {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;}}}unit logical-unit-number { classifiers {(dscp | dscp-ipv6 | ieee-802.1) (classifier-name | default);} forwarding-class class-name; rewrite-rules {(dscp | dscp-ipv6 | ieee-802.1) (classifier-name | default);}}}}multi-destination { classifiers {(dscp | ieee-802.1) classifier-name;}}rewrite-rules {(dscp | dscp-ipv6 | ieee-802.1) classifier-name { import (rewrite-name | default); forwarding-class class-name { loss-priority priority code-point (alias | bits);}}}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; priority priority; shaping-rate (rate | percent percentage); transmit-rate (percent percentage);}}shared-buffer {egress {percent percent;buffer-partition (lossless | lossy | multicast) {percent percent}}ingress {percent percent;buffer-partition (lossless | lossless-headroom | lossy) {percent percent}}}traffic-control-profiles profile-name {guaranteed-rate(rate| percent percentage); scheduler-map map-name; shaping-rate (rate| percent percentage);}}

    Hierarchy Level

    [edit]

    Release Information

    Statement introduced in Junos OS Release 11.1 for the QFX Series.

    Description

    Configure class-of-service parameters on the switch.

    The remaining statements are explained separately.

    Default

    If you do not configure any CoS features, the default CoS settings are used.

    Required Privilege Level

    interfaces—To view this statement in the configuration.
    interface-control—To add this statement to the configuration.

    Published: 2013-01-16