You can configure user-defined variables in the dynamic profile for traffic scheduling and shaping parameters.
Configuring RADIUS attributes as variables for CoS parameters enables subscribers to upgrade or downgrade services after login using a RADIUS change of authorization (CoA).
Alternatively, you can use variables to provide subscribers with default values for CoS parameters. If you have configured values to be supplied by a RADIUS CoA, subscribers can receive the previously configured default value when deactivating a service.
You activate the variables by referencing them in the traffic control profile configured in the dynamic profile.
To configure variables for CoS in a dynamic profile:
- [edit variables]
- [edit variables]
- user@host# set srate default-value 10m
- [edit dynamic-profiles residential-silver variables]
- user@host# set grate default-value 5m
- [edit dynamic-profiles residential-silver variables]
- user@host# set dbrate default-value 10m
- [edit dynamic-profiles residential-silver variables]
- user@host# set smap default-value triple-play
Either the shaping rate or the guaranteed rate are required in the traffic control profile.
- user@host# edit dynamic-profiles residential-silver
class-of-service traffic-control-profiles tcp1
- [edit dynamic-profiles residential-silver class-of-service
traffic-control-profiles tcp1]
- user@host# set scheduler-map "$smap"
- [edit dynamic-profiles residential-silver class-of-service
traffic-control-profiles tcp1]
- user@host# set shaping-rate "$srate"
- [edit dynamic-profiles residential-silver class-of-service
traffic-control-profiles tcp1]
- user@host# set guaranteed-rate "$grate"
- [edit dynamic-profiles residential-silver class-of-service
traffic-control-profiles tcp1]
- user@host# set delay-buffer-rate "$dbrate"