vs
AdvancedConfigPolicy



public class AdvancedConfigPolicy

Properties
aboveOfferedCapPirPercent Specifies the percentage of the child's administrative PIR that should be fair share increase limit, capped by the child's PIR.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=Value (Bandwidth Distribution/Above Offered Cap)

aboveOfferedCapRate Specifies the explicit number of Kbps that should be used as the limit to the child's fair share increase to the operational PIR.

type=int
default=-1
minimum=-1
maximum=100000000
units=kbps
Displayed(tab/group)=Value (Bandwidth Distribution/Above Offered Cap)

adminRateActMinOnly Specifies whether HQoS should use the specified increase in child's administrative PIR or rate as a minimum offered rate only for the active queues or policers associated with this policy.

type=boolean
default=false
Displayed(tab/group)=Use as active minimum offered rate (Measured Offered Rate/Measured Offered Rate Increase)

bwdEnqueueOnPIRZero Specifies whether the queue should enqueue the packets when the value of bandwidth granularity rate is set to zero.

type=boolean
default=false
Displayed(tab/group)=Enqueue On PIR Zero (Bandwidth Distribution)

bwdGranularityPirPercent Specifies the granularity percentage of the child's administrative PIR that should be used as the rounding step value.

type=float
default=0
minimum=0
maximum=100
units=%
Displayed(tab/group)=Value (Bandwidth Distribution/Granularity)

bwdGranularityRate Specifies the explicit number of Kbps that should be used as the child's rounding step value.

type=int
default=0
minimum=0
maximum=100000000
units=kbps
Displayed(tab/group)=Value (Bandwidth Distribution/Granularity)

bwdLimitPIRZeroDrain Specifies whether the queue should throttle its draining when the value of Bandwidth Granularity Rate is set to zero.

type=boolean
default=false
Displayed(tab/group)=Limit PIR Zero Drain (Bandwidth Distribution)

bwdLmtUnusedBWInitMinPIR Specifies whether the newly created queue should have minimal PIR when limit-unused-bandwidth (LUB) is enabled in the HQoS hierarchy.

type=boolean
default=false
Displayed(tab/group)=Minimal PIR when limit-unused-bandwidth (LUB) enabled (Bandwidth Distribution)

childAdminPirPercent Specifies the percentage of the child's administrative PIR that should be added to the child's offered rate, capped by the child's PIR.

type=float
default=0
minimum=0
maximum=100
units=%
Displayed(tab/group)=Value (Measured Offered Rate/Measured Offered Rate Increase)

childAdminRate Specifies the explicit number of Kbps that should be added to the child's offered rate.

type=int
default=0
minimum=0
maximum=100000000
units=kbps
Displayed(tab/group)=Value (Measured Offered Rate/Measured Offered Rate Increase)

decOnly The value of tAdvCfgDecOnly specifies the tAdvCfgTimeAvgFactor adjustment to be applied if the new offered rate is decreasing compared to the previous offered rate. If the new offered rate is greater than the previous offered rate, the adjustment is not applied.

type=boolean
default=false
Displayed(tab/group)=Use Time Average Factor only when offered rate is decreasing (Measured Offered Rate)

deltaConsumedAggRatePercent The value of deltaConsumedAggRatePercent specifies the percentage of the delta (over the current H-QoS below CIR or above CIR pass) consumed aggregate rate that can be given to a queue at the end of an H-QoS below CIR, then above CIR, pass. This command is only applicable when the port scheduler is configured to use the above-offered-allowance-control algorithm, otherwise it is ignored

type=float
default=20
minimum=0
maximum=100
units=%
Displayed(tab/group)=Delta Consumed Aggregate Rate (Bandwidth Distribution/Above Offered Allowance)

deltaConsumedHigherTierRate The value of deltaConsumedHigherTierRate specifies the percentage of the delta (over the current H-QoS below CIR or above CIR pass) consumed higher-tier rate that can be given to a queue at the end of an H-QoS below CIR, then above CIR, pass. This command is only applicable when the port scheduler is configured to use the above-offered-allowance-control algorithm, otherwise it is ignored.

type=float
default=5
minimum=0
maximum=100
units=%
Displayed(tab/group)=Delta Consumed Higher Tier Rate (Bandwidth Distribution/Above Offered Allowance)

fastStart Specifies whether fast detection of initial bandwidth on a child policer or queue associated with tAdvCfgPolicyName is enabled/disabled.

type=boolean
default=false
Displayed(tab/group)=Fast Start (Measured Offered Rate)

fastStop Specifies whether fast detection of lack of offered rate on a child policer or queue associated with tAdvCfgPolicyName is enabled/disabled.

type=boolean
default=false
Displayed(tab/group)=Fast Stop (Measured Offered Rate)

hiRateHoldTimeActMinOnly Specifies whether HQoS should use the specified increase in child's administrative PIR percent or rate as a minimum offered rate for the time duration specified by hold time only for the active queues or policers associated with this policy.

type=boolean
default=false
Displayed(tab/group)=Use as active minimum High Rate Hold Time (Measured Offered Rate)

highRateHoldTime Specifies the time period that the current offered rate should be maintained for a child policer or queue.

type=int
default=0
minimum=0
maximum=60
units=seconds
Displayed(tab/group)=High Rate Hold Time (Measured Offered Rate)

internalSchedWeightMode The value specifies the weight-mode adjustment applied on advanced-config-policy.

type=equipment.WeightMode
default=noOverride
Displayed(tab/group)=Internal Scheduler Weight Mode (Bandwidth Distribution)

maxDecrementPirPercent Specifies the percentage of the child's administrative PIR that should be used as the decrement limit to offered rate change.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=Value (Measured Offered Rate/Max Decrement)

maxDecrementRate Specifies the explicit number of Kbps that should be used as the child's offered rate decrement limit value.

type=int
default=0
minimum=0
maximum=100000000
units=kbps
Displayed(tab/group)=Value (Measured Offered Rate/Max Decrement)

minOnly The value of tAdvCfgMinOnly instructs the system to interpret the increase in tAdvCfgChildAdminRate as a minimum offered rate.

type=boolean
default=false
Displayed(tab/group)=Use as minimum offered rate (Measured Offered Rate/Measured Offered Rate Increase)

omGranularityPirPercent Specifies the granularity percentage of the child's administrative PIR that should be used as the threshold sensitivity to offered rate.

type=float
default=0
minimum=0
maximum=100
units=%
Displayed(tab/group)=Value (Measured Offered Rate/Granularity)

omGranularityRate Specifies the explicit number of Kbps that should be used as the child's offered rate change sensitivity value.

type=int
default=0
minimum=0
maximum=100000000
units=kbps
Displayed(tab/group)=Value (Measured Offered Rate/Granularity)

sampleInterval Specifies the interval for sampling the child's offered rate.

DEPRECATED: 25.3.R1 - No longer Supported
type=int
default=1
minimum=1
maximum=8
Displayed(tab/group)=Sample Interval (Measured Offered Rate)

timeAverageFactor Used to weight the new offered rate with a portion of the previous offered rate.

type=int
default=0
minimum=0
maximum=64
Displayed(tab/group)=Time Average Factor (Measured Offered Rate)

unconsumedAaggRate The value of unconsumedAaggRate specifies the percentage of the unconsumed aggregate rate that can be given to a queue at the end of an H-QoS below CIR, then above CIR, pass. This command is only applicable when the port scheduler is configured to use the above-offered-allowance-control algorithm, otherwise it is ignored.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=Unconsumed Aggregate Rate (Bandwidth Distribution/Above Offered Allowance)

unconsumedHigherTierRate The value of unconsumedHigherTierRate specifies the percentage of the unconsumed higher-tier rate that can be given to a queue at the end of an H-QoS below CIR, then above CIR, pass. Higher tier refers to the Vport aggregate rate and port scheduler level, group and maximum rates. This command is only applicable when the port scheduler is configured to use the above-offered-allowance-control algorithm, otherwise it is ignored.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=Unconsumed Higher Tier Rate (Bandwidth Distribution/Above Offered Allowance)

 
Overridden Properties
description

displayedName

access=read-create
minimum=1
maximum=32

 
Properties inherited from policy.PolicyDefinition
configurationAction, configurationMode, discoveryState, displayedName, distributionMode, isMaster, lastSyncTime, numberOfUnderlyingPolicyItems, origin, policyMode, policySyncGroupPointer, policyType
 
Properties inherited from policy.PolicyObject
description, displayedName, globalPolicy, id, isLocal, policyType, siteId, siteName, templateObject
 
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Methods inherited from policy.PolicyDefinition
distribute, distributeUsingGroups, distributeV2, evaluatePolicy, findGlobal, findLocal, findReleased, getSyncTaskResult, resetToReleasedPolicy, setConfigurationModeToDraft, setConfigurationModeToReleased, setDistributionModeToLocalEditOnly, setDistributionModeToSyncWithGlobal, syncTo, syncToLocalWithResync
 
Supported Network Elements
7750 SR Supported from 10.0.R1 until 16.0.R1Supported from 16.0.R1
  • Excluded chassis types: VSR-I, VSR
7450 ESS Supported from 10.0.R1
7950 XRS
7705 SAR Hm
Product Specifics
7450 ESS 20.0
7450 ESS 21.0
7450 ESS 22.0
7450 ESS 23.0
7450 ESS 24.0
7450 ESS 25.0
7705 SAR Hm 20.0
7705 SAR Hm 21.0
7705 SAR Hm 22.0
7705 SAR Hm 23.0
7705 SAR Hm 24.0
7705 SAR Hm 25.0
7750 SR 20.0
7750 SR 21.0
7750 SR 22.0
7750 SR 23.0
7750 SR 24.0
7750 SR 25.0
7950 XRS 20.0
7950 XRS 21.0
7950 XRS 22.0
7950 XRS 23.0
7950 XRS 24.0
7950 XRS 25.0