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


[edit class-of-service] Hierarchy Level

class-of-service {
    classifiers {
        type classifier-name {
            forwarding-class class-name {
                loss-priority (low | high) code-points [ alias | bits ];
            }
            import (classifier-name | default);
        }
    }
    code-point-aliases {
        (dscp | dscp-ipv6 | 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 {
        class class-name {
            classification-override {
                forwarding-class class-name;
            }
        }
        next-hop-map map-name {
            forwarding-class class-name {
                next-hop [ next-hop-name ];
                lsp-next-hop [ lsp-regular-expression ];
            }
        }
    }
    fragmentation-maps {
    map-name {
        forwarding-class class-name {
            fragment-threshold bytes;
            multilink-class number;
            no-fragmentation;
        }
    }
    interfaces {
        interface-name {
            scheduler-map map-name;
            scheduler-map-chassis map-name;
            unit logical-unit-number {
                classifiers {
                    (dscp | dscp-ipv6 | exp | ieee-802.1 | inet-precedence) 
                            (classifier-name | default); 
                } 
                forwarding-class class-name; 
                fragmentation-map map-name;
                rewrite-rules {
                    dscp (rewrite-name | default);
                    dscp-ipv6 (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;
                shaping-rate rate;
            }
        }
    }
    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 level code-point (alias | bits);
            }
        }
    }
    routing-instances routing-instance-name {
        classifier {
            exp (classifier-name | default);
        }
    }
    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); 
        }
    }
} # End of [edit class-of-service] hierarchy level

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