
Junos OS Class of Service Configuration Guide
Copyright and Trademark Information
Table of Contents
About This Guide
Configuring Class of Service
Class of Service Overview
Configuring Class of Service
Before You Begin
Configuring CoS (J-Web Procedure)
Configuring CoS Components with a Configuration Editor
Configuring a Policer for a Firewall Filter
Configuring and Applying a Firewall Filter for a Multifield
Classifier
Assigning Forwarding Classes to Output Queues
Example: Configuring Up to Eight Forwarding Classes
Configuring and Applying Rewrite Rules
Configuring and Applying Behavior Aggregate Classifiers 
Configuring RED Drop Profiles for Congestion Control
Configuring Schedulers
Configuring and Applying Scheduler Maps
Scheduler Maps: Sample Configuration
Schedulers: Sample Configuration
Configuring and Applying Virtual Channels
Configuring and Applying an Adaptive Shaper
Configuring Virtual Channels
Configuring Adaptive Shaping for Frame Relay
Classifying Frame Relay Traffic
Rewriting Frame Relay Headers
Configuring Strict-High Priority
Configuring CoS for Tunnels
Configuring Strict High Priority for Queuing with a Configuration
Editor
Configuring Large Delay Buffers with a Configuration Editor
Applying an Ingress Interface Policer
Configuring Simple Filters and Policers
Configuring CoS Hierarchical Schedulers
Hierarchical Scheduler Terminology
SRX3400 and SRX3600 Device Hardware Capabilities and Limitations
Configuring an Interface Set
Applying an Interface Set
Interface Set Caveats
Introduction to Hierarchical Schedulers
Scheduler Hierarchy Example
Interface Sets for the Hierarchical Example
Interfaces for the Hierarchical
Example
Traffic Control Profiles for the
Hierarchical Example
Schedulers
for the Hierarchical Example
Drop Profiles for the Hierarchical
Example
Scheduler Maps for the Hierarchical
Example
Applying Traffic Control Profiles
for the Hierarchical Example
Controlling Remaining Traffic
Internal Scheduler Nodes
PIR-only and CIR Mode
Priority Propagation
IOC Hardware Properties
WRED on the IOC
MDRR on the IOC
Configuring Excess Bandwidth Sharing
Verifying a CoS Configuration
Verifying Multicast Session Announcements
Verifying a Virtual Channel Configuration
Verifying a Virtual Channel Group Configuration
Verifying an Adaptive Shaper Configuration
Displaying CoS Tunnel Configurations
Verifying a CoS GRE Tunnel Queuing Configuration
Verifying a CoS IP-IP Tunnel Configuration
Configuring Class of Service for IPv6 Traffic
IndexSymbols
A
- adaptive shaping
- adaptive-shaper statement
- usage guidelines 1
- adaptive-shapers statement
- usage guidelines 1
- AF forwarding class See assured forwarding forwarding class
- aliases, CoS See CoS value aliases
- applying a simple filter 1
- applying a two-rate tricolor marker 1
- applying an interface set 1
- applying CoS shaping and scheduling
- SRX5600 and SRX5800 devices 1
- applying traffic control for hierarchical example 1
- assigning a forwarding class to an interface 1
- assured forwarding (AF) forwarding class 1, See also CoS; forwarding classes
- RED drop profiles for 1
B
C
- channelized Nxds0 interface, maximum delay buffer time 1
- channelized T1/E1 interfaces, larger delay buffer
- class of service See Class of Service pages; CoS
- Class of Service
- Class of Service classifiers page 1
- Class of Service Cos value aliases page 1
- Class of Service forwarding classes page 1
- Class of Service Interfaces page 1
- Class of Service RED drop profiles page 1
- Class of Service rewrite rules page 1
- Class of Service scheduler maps page 1
- Class of Service schedulers page 1
- Class of Service virtual channel groups page 1
- field summary 1
- classification
- classifiers
- applying behavior aggregate classifiers 1, 2
- assigning to logical interfaces (Quick Configuration) 1
- behavior aggregate 1
- default behavior aggregate classifiers 1
- defining (Quick Configuration) 1
- description 1
- IPv6 1
- multifield classifiers 1
- sample behavior aggregate classification 1
- sample behavior aggregate classifier assignments 1, 2
- sample, for firewall filter 1
- strict high-priority queuing (configuration editor) 1
- strict high-priority queuing, applying classifier to interface (configuration editor) 1
- clear-channel interfaces, maximum delay buffer time 1
- CLI configuration editor
- comments, in configuration statements 1
- configuring CoS queuing 1
- configuring excess bandwidth sharing 1
- configuring forwarding classes 1
- configuring policers 1
- configuring priority scheduling example 1
- configuring red drop profiles example 1
- configuring simple filters 1
- configuring up to eight forwarding classes 1
- congestion control
- controlling remaining traffic 1
- conventions
- copy-tos-to-outer-ip-header statement
- usage guidelines 1
- CoS
- CoS (class of service)
- adaptive shaping for rules 1
- aliases See CoS value aliases
- assigning components to interfaces (Quick Configuration) 1
- assigning forwarding classes to output queues 1
- behavior aggregate classifiers See classifiers
- benefits 1
- classifiers See classifiers
- configuration tasks (configuration editor) 1
- configuration tasks (Quick Configuration) 1
- CoS process (Junos OS implementation) 1
- CoS value aliases See CoS value aliases
- CoS value rewrites 1
- CoS values See CoS value aliases
- default scheduler settings See schedulers
- default settings 1
- firewall filter for a multifield classifier 1
- forwarding classes See forwarding classes
- interfaces, assigning components to (Quick Configuration) 1
- IPv6 1
- Junos OS components 1
- Junos OS implementation 1
- large delay buffers (configuration editor) 1
- overview 1, See also Class of Service pages
- policer for firewall filter 1
- preparation 1
- Quick Configuration 1
- RED drop profiles See RED drop profiles
- rewrite rules See rewrite rules
- sample behavior aggregate classification 1
- scheduler maps See scheduler maps
- schedulers See schedulers
- slower interfaces, enlarging delay buffers for (configuration editor) 1
- starvation prevention for queues (configuration editor) 1
- strict high priority for queuing (configuration editor) 1
- traffic flow 1
- transmission scheduling 1
- uses 1
- verifying adaptive shaper configuration 1
- verifying GRE tunnel configuration 1
- verifying multicast session announcements 1
- verifying virtual channel configuration 1
- verifying virtual channel group configuration 1
- virtual channel groups (Quick Configuration) 1, See also virtual channels
- virtual channels for rules See virtual channels
- CoS components
- CoS hierarchical schedulers
- configuring 1
- CoS process
- CoS queuing for tunnels 1
- CoS value aliases
- CoS values See CoS value aliases
- CoS, configuring tunnels 1
- CoS-based Forwarding (CBF) 1
- curly braces, in configuration statements 1
- customer support 1
- contacting JTAC 1
D
- default statement
- usage guidelines 1
- defaults
- defining aliases for bits example 1
- defining behavior aggregate classifiers 1
- delay buffer size
- device
- CoS overview 1
- diagnosis
- Differentiated Services See DiffServ
- DiffServ (Differentiated Services)
- assigning forwarding classes to output queues 1
- assured forwarding 1
- behavior aggregate classifiers 1
- configuration tasks (configuration editor) 1
- firewall filter for a multifield classifier 1
- interoperability 1
- Junos OS implementation 1
- policer for firewall filter 1
- RED drop profiles 1
- rewrite rules 1
- scheduler maps 1
- schedulers 1
- virtual channels for rules 1
- documentation
- comments on 1
- drop profiles See CoS; RED drop profiles
- drop profiles for hierarchical example 1
- DS0 interfaces, maximum delay buffer time 1
- DSCP IPv6 See CoS; DSCPs
- DSCPs (DiffServ code points)
E
F
- firewall filters
- font conventions 1
- forwarding classes
- assigning to an interface 1
- assigning to logical interfaces (Quick Configuration) 1
- assigning to output queues (configuration editor) 1
- assigning to output queues (Quick Configuration) 1
- configuring 1
- configuring up to eight 1
- default assignments 1
- default values 1
- defining (Quick Configuration) 1
- description 1
- mapping to schedulers (configuration editor) 1
- queue assignments, default 1
- sample behavior aggregate classification 1
- sample mappings 1
- forwarding policy options 1
- Frame Relay
- Frame Relay, CoS adaptive shaping for 1
- frame-relay-de statement
G
H
I
J
L
M
N
O
P
Q
- queues 1, See also CoS; output queues; queuing
- queuing
- Quick Configuration
R
S
- sample configuration
- scheduler maps 1
- sample configurations
- CoS behavior aggregate classification forwarding classes and queues 1
- scheduler hierarchy example 1
- scheduler maps
- assigning (configuration editor) 1
- assigning to logical interfaces (Quick Configuration) 1
- assigning to physical interfaces (Quick Configuration) 1
- defining (configuration editor) 1
- defining (Quick Configuration) 1
- sample configuration 1
- strict high-priority queuing (configuration editor) 1
- strict high-priority queuing, applying scheduler map to interface (configuration editor) 1
- scheduler maps for hierarchical example 1
- scheduler-map statement
- usage guidelines 1
- schedulers 1, See also transmission scheduling
- assigning resources (configuration editor) 1
- buffer size 1
- default settings 1
- defining (configuration editor) 1
- defining (Quick Configuration) 1
- description 1
- mapping to forwarding classes (configuration editor) 1
- mapping to forwarding classes (Quick Configuration) 1
- RED drop profiles 1
- sample mappings 1
- sample schedulers 1
- scheduler maps See scheduler maps
- shaping rate 1
- transmission priority 1
- transmit rate 1
- voice and data for strict high-priority queuing (configuration editor) 1
- voice, for strict high-priority queuing (configuration editor) 1
- schedulers for hierarchical example 1
- scheduling
- strict-high priority
- example configuration 1
- scheduling priority 1, See also CoS; scheduler maps; schedulers
- Services Router
- CoS 1
- shaping rate 1, See also CoS; scheduler maps; schedulers
- shaping-rate statement
- show class-of-service adaptive-shaper command 1
- show class-of-service interface command 1
- show class-of-service virtual-channel command 1
- show class-of-service virtual-channel-group command 1
- show interfaces queue command 1, 2
- show sap listen command 1
- explanation 1
- simple filters
- SRX3400 and SRX3600 device hardware capabilities and limitations 1
- starvation prevention, on CoS queues 1
- stateless firewall filters
- strict high-priority queuing (configuration editor) 1
- strict high-priority queuing, CoS
- applying a scheduler map to interface (configuration editor) 1
- applying classifier to interface (configuration editor) 1
- assigning queues 1
- classifying traffic 1
- configuring a scheduler map and schedulers (configuration editor) 1
- configuring policiers (configuration editor) 1
- creating a stateless firewall filter (configuration editor) 1
- defining voice and data schedulers (configuration editor) 1
- overview 1
- strict-high priority, explained
- example configuration 1
- support, technical See technical support
- syntax conventions 1
T
- technical support
- contacting JTAC 1
- terminology
- terms
- firewall filter, for multifield classifier 1
- traffic control profiles for hierarchical example 1
- transmission priority 1, See also CoS; scheduler maps; schedulers
- transmission scheduling 1
- transmit rate
- description 1, See also CoS; schedulers; transmission scheduling
- trigger statement
- usage guidelines 1
- tunnels
- CoS queuing 1
- two-rate tricolor marking policer
- applying to a firewall 1
V
- verification
- virtual channel groups
- virtual channels 1
- virtual-channel statement
- usage guidelines 1
- virtual-channel-group statement
- usage guidelines 1
- virtual-channel-groups statement
- usage guidelines 1
- virtual-channels statement
- usage guidelines 1
- voice traffic, prioritizing packets for, in CoS queues 1
W
- WRED on the IOC 1