[edit class-of-service] Configuration Statement Hierarchy
- class-of-service {
-
- classifiers {
-
- (dscp | ieee-802.1 | inet-precedence) classifier-name {
- import (classifier-name | default);
-
- forwarding-class class-name {
-
- loss-priority loss-priority {
- code-points [ aliases ] [ 6 bit-patterns ];
- }
- }
- }
- }
-
- code-point-aliases {
-
- (dscp | ieee-802.1 | inet-precedence) {
- alias-name bits;
- }
- }
-
- forwarding-classes {
- class class-name queue-num queue-number;
- }
-
- interfaces {
-
- interface-name {
- scheduler-map map-name;
-
- unit logical-unit-number {
- forwarding-class class-name;
-
- classifiers {
- (dscp | ieee-802.1 | inet-precedence) (classifier-name | default);
- }
- }
- }
- }
-
- multi-destination {
- family {
-
-
-
- inet {
-
- classifiers{
- (dscp | ieee-802.1 | inet-precedence) classifier-name;
- }
- }
- }
- scheduler-map map-name;
- }
-
- rewrite-rules {
-
- (dscp | ieee-802.1 | inet-precedence) rewrite-name {
- import (rewrite-name | default);
-
- forwarding-class class-name {
- loss-priority loss-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 loss-priority protocol protocol drop-profile profile-name;
- priority priority;
- shaping-rate (rate | percent percentage);
- transmit-rate (rate | percent percentage | remainder);
- }
- }
- }