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

[edit class-of-service] Hierarchy Level

class-of-service {
adaptive-shapers {
adaptive-shaper-name {
trigger type shaping-rate (bps | percent percentage);
}
}
classifiers {
type classifier-name {
forwarding-class class-name {
loss-priority (high | low | medium-high | medium-low) code-points [ aliases 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 (high | low) scheduler scheduler-name;
}
}
forwarding-classes {
class class-name queue-num queue-number priority (high | low);
queue queue-number class-name priority (high | low);
}
forwarding-policy {
class class-name {
classification-override {
forwarding-class class-name;
}
}
next-hop-map map-name {
forwarding-class class-name {
lsp-next-hop [ lsp-regular-expressions ];
next-hop [ next-hop-names ];
non-lsp-next-hop;
}
}
}
fragmentation-maps {
map-name {
forwarding-class class-name {
drop-timeout milliseconds;
fragment-threshold bytes;
multilink-class number;
no-fragmentation;
}
}
}
host-outbound-traffic {
dscp-code-point value;
forwarding-class class-name;
translation-table to-802.1p-from-dscp table-name;
}
interfaces {
...interface-configuration ...
}
loss-priority-maps {
frame-relay-de (map-name | default) {
loss-priority level code-points [ 0 1 ];
}
}
restricted-queues {
forwarding-class class-name queue queue-number;
}
rewrite-rules {
(dscp | dscp-ipv6 | exp |frame-relay-de | ieee-802.1 | inet-precedence) rewrite-rule {
forwarding-class class-name {
loss-priority level code-point (alias | bits);
}
import (rewrite-rule | default);
}
}
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 (any | high | low | medium-high | medium-low) protocol (any | non-tcp | tcp);
drop-profile profile-name;
priority (high | low | medium-high | medium-low | strict-high);
shaping-rate (bps | percent percentage);
transmit-rate (bps | percent percentage | remainder) <exact | rate-limit>;
}
}
traceoptions {
file <filename> <files number> <match regular-expression> <size maximum-file-size> <world-readable | no-world-readable>;
flag flag;
no-remote-trace;
}
traffic-control-profiles profile-name {
delay-buffer-rate (bps | percent percentage);
guaranteed-rate (bps | percent percentage);
scheduler-map map-name;
shaping-rate (bps | percent percentage);
}
translation-table {
to-802.1p-from-dscp table-name {
to-code-point 3-bit-pattern from-code-points [ 6-bit-patterns ];
}
to-dscp-from-dscp table-name {
to-code-point 6-bit-pattern from-code-points [ 6-bit-patterns ];
}
to-dscp-ipv6-from-dscp-ipv6 table-name {
to-code-point 6-bit-pattern from-code-points [ 6-bit-patterns ];
}
to-exp-from-exp table-name {
to-code-point 3-bit-pattern from-code-points [ 3-bit-patterns ];
}
to-inet-precedence-from-inet-precedence table-name {
to-code-point 3-bit-pattern from-code-points [ 3-bit-patterns ];
}
}
tri-color;
virtual-channels {
virtual-channel-name;
}
virtual-channel-groups {
virtual-channel-group-name {
virtual-channel-name {
default;
scheduler-map map-name;
shaping-rate (bps | percent percentage);
}
}
}
interfaces {
interface-name {
input-scheduler-map map-name;
input-shaping-rate bps;
scheduler-map map-name;
scheduler-map-chassis map-name;
shaping-rate bps;
unit logical-unit-number {
adaptive-shaper adaptive-shaper-name;
classifiers {
(dscp | dscp-ipv6 | exp | ieee-802.1 | inet-precedence) (classifier-name | default);
}
forwarding-class class-name;
fragmentation-map map-name;
input-scheduler-map map-name;
input-shaping-rate bps;
input-traffic-control-profile profile-name shared-instance instance-name;
loss-priority-maps {
(map-name | default);
}
output-traffic-control-profile profile-name <shared-instance instance-name>;
per-session-scheduler;
rewrite-rules {
dscp (rewrite-name | default) protocols protocol-type;
dscp-ipv6 (rewrite-name | default);
exp (rewrite-name | default) protocol protocol-type;
exp-push-push-push default;
exp-swap-push-push default;
frame-relay-de (rewrite-name | default);
ieee-802.1 (rewrite-name | default) vlan-tag (outer | outer-and-inner);
ieee-802.1ad (rewrite-name | default) vlan-tag (outer | outer-and-inner);
inet-precedence (rewrite-name | default) protocols protocol-types;
}
scheduler-map map-name;
shaping-rate bps;
virtual-channel-group group-name;
}
}
}
}

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