Navigation
Table of Contents
Guide That Contains This Content
[+] Expand All
[-] Collapse All
Related Documentation
- Junos OS Class of Service Configuration Guide for Security Devices
- Junos OS Feature Support Reference for SRX Series and J Series Devices
Class-of-Service Configuration Statement Hierarchy
Use the statements in the class-of-service configuration hierarchy to configure class-of-services (CoS) features.
class-of-service {adaptive-shapers { adaptive-shaper-name {trigger type
shaping-rate (percent percent | rate );}}application-traffic-control {rate-limiters {rate-limiters-name {bandwidth-limit value-in-bps;burst-size-limit value-in-bytes;}}rule-sets {rule-set-name {rule rule-name {match {application application-names;application-any;application-group application-group-names;application-known;application-unknown;}then {dscp-code-point dscp-value;forwarding-class forwarding-class-name;log;loss-priority [ high | medium-high | medium-low | low ];rate-limit {client-to-server rate-limiter-name;server-to-client rate-limiter-name;}}}}}}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;}}}forwarding-classes {class class-name queue-num queue-number <priority (high | low)> <spu-priority (high | low) >;queue queue-number <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-expression ];next-hop [ next-hop-name ];non-lsp-next-hop [ lsp-regular-expression ];}}}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;} interfaces { interface-name { input-scheduler-map map-name ; input-shaping-rate rate ; scheduler-map map-name
; scheduler-map-chassis
map-name ; shaping-rate rate; 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 (percent percentage | rate ); input-traffic-control-profile profiler-name shared-instance
instance-name ; loss-priority-maps {default; map-name;} output-traffic-control-profile profile-name shared-instance
instance-name ; rewrite-rules {
dscp ( rewrite-name
| default); dscp-ipv6 (
rewrite-name
| default);
exp ( rewrite-name
| default) protocol
protocol-types ; 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);
}scheduler-map map-name;shaping-rate rate ; virtual-channel-group
group-name; }}}loss-priority-maps {frame-relay-de ( map-name | default) {loss-priority level code-points [ values ];}} rewrite-rules { type rewrite-name {
forwarding-class
class-name
{ loss-priority level
code-point [ aliases ] [ 6-bit-patterns ];
} import (
rewrite-name
| default); }}scheduler-maps { map-name {forwarding-class class-name scheduler scheduler-name;}}schedulers { scheduler-name {buffer-size (percent percentage | remainder percent | temporal microseconds );drop-profile-map {loss-priority (any | high | low | medium-high
| medium-low);protocol (any | non-tcp | tcp);}priority (high | low | medium-high | medium-low | strict-high);shaping-rate (percent percent age | rate );transmit-rate (percent percentage | rate | remainder percent) <exact | rate-limit>;}}traceoptions {flag flag
{all;asynch;hardware-database;init;parse;process;restart;route-socket;show;snmp;util;}}traffic-control-profiles profile-name {delay-buffer-rate (percent percent | rate );guaranteed-rate (percent percent | rate
);scheduler-map map-name;shaping-rate (percent percent | rate
);}virtual-channel-groups { virtual-channel-group-name { virtual-channel-name {default;scheduler-map map-name;shaping-rate (percent percent | rate );}}}virtual-channels { virtual-channel-name;}}
Related Documentation
- Junos OS Class of Service Configuration Guide for Security Devices
- Junos OS Feature Support Reference for SRX Series and J Series Devices