tri-color (EX Series Switches)
Syntax
tri-color {
classifiers {
(dscp | dscp-ipv6 |exp |ieee-802.1 | inet-precedence) classifier-name {
forwarding-class (Forwarding Policy) (class-name | assured-forwarding | best-effort | expedited-forwarding | network-control) {
loss-priority (high | low | medium-high | medium-low) {
code-points [aliases] [6 bit-patterns];
}
}
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 [values];
fill-level [values]
}
}
}
forwarding-classes {
class class-name {
priority (high | low);
queue-num queue-number;
}
queue queue-number;
}
host-outbound-traffic {
forwarding-class class-name;
dscp-code-point value;
}
interfaces {
interface-name {
congestion-notification-profile profile-name {
input {
ieee-802.1 {
code-point up-bits pfc;
}
}
}
}
scheduler-map map-name;
shaping-rate;
unit (logical-unit-number | * ) {
classifiers {
(dscp | dscp-ipv6|ieee-802.1 | inet-precedence) (classifier-name | default);
}
forwarding-class (Forwarding Policy) (class-name | assured-forwarding | best-effort | expedited-forwarding | network-control) ; {
rewrite-rules {
(dscp | dscp-ipv6|ieee-802.1 | inet-precedence) (rewrite-rule-name | default);
}
classifiers {
(dscp | dscp-ipv6|ieee-802.1 | inet-precedence) classifier-name;
}
}
rewrite-rules {
(dscp | dscp-ipv6 | exp | ieee-802.1 | inet-precedence) rewrite-rule-name;
}
}
}
}
rewrite-rules {
(dscp | dscp-ipv6 | exp |ieee-802.1 | inet-precedence) rewrite-rule-name {
forwarding-class (Forwarding Policy) (class-name | assured-forwarding | best-effort | expedited-forwarding | network-control) {
loss-priority (high | low | medium-high | medium-low) code-point (alias | bits);
}
import (rewrite-rule-name | default);
}
}
scheduler-maps {
map-name {
forwarding-class (Forwarding Policy) (class-name | assured-forwarding | best-effort | expedited-forwarding | network-control) {
scheduler scheduler-name;
}
}
}
schedulers {
scheduler-name {
buffer-size (exact | percent percentage | remainder | temporal);
drop-profile-map {
loss-priority (high | low);
protocol any;
}
priority (low | strict-high);
shaping-rate (rate | percent percentage);
transmit-rate (EX Series Switches) (rate | percent percentage | remainder);
}
}
shared-buffer {
percent percentage;
}
traceoptions {
file (file-name | files files | match match | no-world-readable | size size | world-readable);
flag ( all | asynch | chassis-scheduler | cos-adjustment | dynamic | hardware-database | init | parse | performance-monitor | process | restart | route-socket | show | snmp | util);
no-remote-trace;
}
}
Hierarchy Level
[edit class-of-service]
Description
Enabling tracing can adversely impact scale and performance and may increase security risk. We strongly recommend using the trace, tracing, or traceoptions commands only under the guidance of a JTAC support engineer. After collecting the debug information, immediately disable tracing to minimize risk and restore normal system performance.
Enable tricolor marking.
Options
percent percentage—Size of the shared buffer as a percentage of the buffer allocated to the shared buffer pool.
Required Privilege Level
interface—To view this statement in the configuration.
interface-control—To add this statement to the configuration.
Release Information
Statement introduced before Junos OS 11.4 .