Navigation
Table of Contents
Guide That Contains This Content
[+] Expand All
[-] Collapse All
Related Documentation
- M Series
- Configuring Dynamic Hierarchical Scheduling and Queuing in a Dynamic Profile for Subscriber Access
- MX Series
- For hardware requirements and configuration guidelines, see Guidelines for Configuring Dynamic CoS for Subscriber Access
- Configuring Dynamic Hierarchical Scheduling and Queuing in a Dynamic Profile for Subscriber Access
- Changing CoS Services Overview
Configuring Dynamic Schedulers with Variables in a Dynamic Profile
You can configure variables for the dynamic scheduler parameters. These values are dynamically obtained by RADIUS when a subscriber logs in or changes a service using a RADIUS change of authorization (CoA) message.
To configure dynamic scheduling and queuing in a dynamic profile:
- Configure the scheduler and queuing parameters.
- Specify the scheduler name using a variable.[edit dynamic-profiles profile-name class-of-service]user@host# edit schedulers $junos-cos-scheduler
- Configure the variable for the buffer size.[edit dynamic-profiles profile-name class-of-service schedulers]user@host# set buffer-size (percent $junos-cos-scheduler-bs | temporal $junos-cos-scheduler-bs)
- Configure the variables for the drop-profile maps and
the drop profile.[edit dynamic-profiles profile-name class-of-service schedulers]user@host# set drop-profile-map loss-priority low protocol any drop-profile $junos-cos-scheduler-lowuser@host# set drop-profile-map loss-priority medium-low protocol any drop-profile $junos-cos-scheduler-medium-lowuser@host# set drop-profile-map loss-priority medium-high protocol any drop-profile $junos-cos-scheduler-medium-highuser@host# set drop-profile-map loss-priority high protocol any drop-profile $junos-cos-scheduler-highuser@host# set drop-profile-map loss-priority any protocol any drop-profile $junos-cos-scheduler-any
- Configure the variable for the priority.[edit dynamic-profiles profile-name class-of-service schedulers]user@host# set priority $junos-cos-scheduler-pri
- Configure the variable for the transmit rate. [edit dynamic-profiles profile-name class-of-service schedulers]user@host# set transmit-rate $junos-cos-scheduler-tx
- Configure the variable for the excess rate.[edit dynamic-profiles profile-name class-of-service schedulers]user@host# set excess-rate percent $junos-cos-scheduler-excess-rate
- Configure the variable for the priority of the excess-rate.[edit dynamic-profiles profile-name class-of-service schedulers]user@host# set excess-priority $junos-cos-scheduler-excess-priority
- Specify the scheduler name using a variable.
- Associate the scheduler with a scheduler map.
- Configure the scheduler map name.[edit dynamic-profiles profile-name class-of-service]user@host# edit scheduler-maps scheduler-map-name
- Configure the forwarding class.[edit dynamic-profiles profile-name class-of-service scheduler-maps scheduler-map-name]user@host# set forwarding-class be
- Configure the scheduler.[edit dynamic-profiles profile-name class-of-service scheduler-maps scheduler-map-name]user@host# set scheduler $junos-cos-scheduler
- Configure the scheduler map name.
Related Documentation
- M Series
- Configuring Dynamic Hierarchical Scheduling and Queuing in a Dynamic Profile for Subscriber Access
- MX Series
- For hardware requirements and configuration guidelines, see Guidelines for Configuring Dynamic CoS for Subscriber Access
- Configuring Dynamic Hierarchical Scheduling and Queuing in a Dynamic Profile for Subscriber Access
- Changing CoS Services Overview

