[Contents] [Prev] [Next] [Index] [Report an Error]


[edit class-of-service] Hierarchy Level

class-of-service {
    classifiers {
        (dscp | exp | ieee-802.1 | inet-precedence) classifier-name {
            import (classifier-name | default);
            forwarding-class class-name {
                loss-priority (low | high) code-points [ alias | bits ];
            }
        }
    }
    code-point-aliases {
        (dscp | exp | ieee-802.1 | inet-precedence) {
            alias-name bits;
        }
    }
    drop-profiles {
        profile-name {
            fill-level percentage drop-probability percentage;
            interpolate {
                drop-probability value;
                fill-level value;
            }
        }
    }
    fabric {
        scheduler-map {
            priority (low | high) scheduler scheduler-name;
        }
    }
    forwarding-classes {
        queue queue-number class-name priority (low | high);
    }
    forwarding-policy {
        next-hop-map map-name {
            forwarding-class class-name {
                next-hop [ next-hop-name ];
                lsp-next-hop [ lsp-regular-expression ]; 
            }
        }
        class class-name {
            classification-override {
                forwarding-class class-name;
            }
        }
    }
    interfaces 
        interface-name {
            scheduler-map map-name;
            unit logical-unit-number {
                bandwidth rate;
                classifiers {
                    (dscp | exp | ieee-802.1 | inet-precedence) (classifier-name | default)
                }
                forwarding-class class-name;
                rewrite-rules {
                    dscp (rewrite-name | default);
                    exp (rewrite-name | default) protocol protocol-types;
                    exp-push-push-push default;
                    exp-swap-push-push default;
                    ieee-802.1 default;
                    inet-precedence (rewrite-name | default);
                }
                scheduler-map map-name;
            }
        }
    }
    restricted-queues {
        forwarding-class class-name queue queue-number;
}
    rewrite-rules {
        (dscp | exp | inet-precedence) rewrite-name {
            import (rewrite-name | default);
            forwarding-class class-name {
                loss-priority (low | high) code-point (alias | bits);
            }
        }
    }
    scheduler-maps {
        map-name {
            forwarding-class class-name scheduler scheduler-name;
        }
    }
    schedulers 
        scheduler-name {
            buffer-size (percent percentage | remainder | temporal microseconds);
            drop-profile-map loss-priority (low | high) protocol (non-tcp | tcp | any) 
               drop-profile profile-name;
            priority (low | high | strict-high);
            transmit-rate (rate | percent percentage | remainder | exact);
        }
    }
}

[Contents] [Prev] [Next] [Index] [Report an Error]