The format for [26.6527.126] Alc-Subscriber-QoS-Override is a string formatted as:
<direction>:<QoS object>:[<id or name>:][<parameter>=value,...]
Table: Alc-Subscriber-QoS-Override attribute details provides details on the respective fields.
Multiple parameters can be combined in a comma separated list.
The direction must be specified as:
i or I for ingress
e or E for egress
For example:
Alc-Subscriber-QoS-Override = "E:Q:1:pir=2000,cir=1000"
Overrides are always stored as part of the subscriber host or session but are only applied when the override is valid in the active QoS configuration. For example:
An egress queue 5 PIR rate override is stored with the subscriber session but not applied when the sap-egress QoS policy has no queue 5 defined
An HSQ egress queue wrr-weight override is stored with the subscriber session but not applied when the queue is not attached to a WRR group.
Direction | QoS object | ID or name |
Parameter=value |
Description |
---|---|---|---|---|
i, I, e or E
|
q or Q
|
queue ID [1..32] ingress [1..8] egress |
pir=<pir-rate> |
Queue PIR value in kilobits per second -1 or "max" : maximum value -2 : no override |
cir=<cir-rate> |
Queue CIR value in kilobits per second -1 or "max" : maximum value -2 : no override |
|||
mbs=<mbs-size> |
Queue MBS size in bytes -1 reset to default value -2 : no override |
|||
cbs=<cbs-size> |
Queue CBS size in bytes -1 reset to default value -2 : no override |
|||
e or E |
q or Q |
queue ID [1..8] |
class_weight=<weight> |
Class weight [1, 2, 4 or 8] -2 : no override Applies to HSQ hs-class-weight |
e or E |
q or Q |
queue ID [1..8] HSQ |
wrr_weight=<weight> |
WRR weight [1..127] for HSQ -2 : no override Applies to HSQ hs-wrr-weight |
i, I, e or E
|
p or P
|
policer ID [1..63] |
pir=<pir-rate> |
Policer PIR value in kilobits per second -1 or "max" : maximum value -2 : no override |
cir=<cir-rate> |
Policer CIR value in kilobits per second -1 or "max" : maximum value -2 : no override |
|||
mbs=<mbs-size> |
Policer MBS size in bytes -1 reset to default value -2 : no override |
|||
cbs=<cbs-size> |
Policer CBS size in bytes -1 reset to default value -2 : no override |
|||
e or E |
r or R |
not applicable |
rate=<rate> |
Egress aggregate rate in kilobits per second -1 or "max" : maximum value -2 : no override applies to sub-profile agg-rate-limit or HSQ sub-profile hs-agg-rate-limit For HSQ hs-sla-mode single, the applied rate is the minimum between the sla-profile and sub-profile hs-agg-rate-limit |
e or E |
l or L |
not applicable |
rate=<rate> |
Egress aggregate rate in kilobits per second -1 or "max" : maximum value -2 : no override applies to HSQ sla-profile hs-agg-rate-limit For HSQ hs-sla-mode single, the applied rate is the minimum between the sla-profile and sub-profile hs-agg-rate-limit |
e or E
|
g or G
|
wrr group ID [1..2] |
rate=<rate> |
WRR group PIR value in kilobits per second -1 or "max" : maximum value -2 : no override applies to HSQ hs-wrr-group <group-id> rate |
class_weight=<weight> |
WRR groups class weight [1, 2, 4 or 8] -2 : no override applies to HSQ hs-wrr-group <group-id> hs-class-weight |
|||
i, I, e or E |
a or A |
root arbiter: fixed name "root" intermediate arbiter: arbiter name (32 chars. max) |
rate=<rate> |
Root or intermediate arbiter rate in kilobits per second -1 or "max" : maximum value -2 : no override |
i, I, e or E
|
s or S
|
scheduler-name |
rate=<pir-rate> |
Scheduler PIR rate in kilobits per second. Applies to ingress or egress sub-profile scheduler-policy schedulers only -1 or "max" : maximum value -2 : no override |
cir=<cir-rate> |
Scheduler CIR rate in kilobits per second. Applies to ingress or egress sub-profile scheduler-policy schedulers only -1 or "max" : maximum value -2 : no override "sum" : sum of the queue or policer CIRs parented to the scheduler |