aapolicy
AAPolicer

Represents an instance of Application Assurance Policer as referenced from AQP for rate limiting bandwidth or flows, or limiting the number of flows.



public class AAPolicer

Properties
aapolicy.AAPolicerOverride-Set type=Children-Set
bwPolicerMBS Specifies the maximum burst size of the bandwidth policer in kbytes. To be used in conjunction with the PIR.

type=int
default=0
minimum=0
maximum=131071
units=KB
Displayed(tab/group)=MBS

congestedCBS Specifies the committed burst size when the access-network-level, which the subscriber belongs to, is in a congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'."

type=int
default=0
minimum=0
maximum=131071
units=KB
Displayed(tab/group)=CBS (/Congestion Override)

congestedCBSStage2 Specifies the committed burst size when the access-network-level, which the subscriber is in the stage 2 congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'."

type=int
default=0
minimum=0
maximum=131071
units=KB
Displayed(tab/group)=CBS (/Congestion Override Stage 2)

congestedCIR Specifies the administrative CIR of the policer when the access-network-level, which the subscriber belongs to, is in a congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'.

type=int
default=0
minimum=-1
maximum=100000000
units=Kbps
Displayed(tab/group)=CIR (/Congestion Override)

congestedCIRStage2 Specifies the administrative CIR of the policer when the access-network-level, which the subscriber is in the stage 2 congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'.

type=int
default=0
minimum=-1
maximum=100000000
units=Kbps
Displayed(tab/group)=CIR (/Congestion Override Stage 2)

congestedMBS Specifies the maximum burst size when the access-network-level, which the subscriber belongs to, is in a congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'.

type=int
default=0
minimum=0
maximum=131071
Displayed(tab/group)=MBS (/Congestion Override)

congestedMBSStage2 Specifies the maximum burst size when the access-network-level, which the subscriber is in the stage 2 congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'.

type=int
default=0
minimum=0
maximum=131071
Displayed(tab/group)=MBS (/Congestion Override Stage 2)

congestedPIR Specifies the administrative PIR of the policer when the access-network-level, which the subscriber belongs to is in a congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'.

type=int
default=-1
minimum=-1
maximum=100000000
units=Kbps
Displayed(tab/group)=PIR (/Congestion Override)

congestedPIRStage2 Specifies the administrative PIR of the policer when the access-network-level, which the subscriber is in the stage 2 congested state. It is meaningful only when the value of policer type is set to 'singleBucketBandwidth (1)' or 'dualBucketBandwidth (2)' and the value of policer granularity is set to 'subscriber (2)'.

type=int
default=-1
minimum=-1
maximum=100000000
units=Kbps
Displayed(tab/group)=PIR (/Congestion Override Stage 2)

frPolicerMBS Specifies the maximum burst size for the flow count of the flow setup rate policer. To be used in conjunction with the PIR.

type=int
default=0
minimum=0
maximum=131071
units=flows
Displayed(tab/group)=MBS

gtpFlowCountLmt Specifies whether or not GPRS Tunneling Protocol (GTP) flow-count limiting is enabled. When 'enabled (1)', and policerType has a value of 'flowCountLimit (4)', and the corresponding tmnxBsxGtpAdminState is 'inService (2)', only GTP flows are subject to the policerAdminCIR (if non-default) When 'disabled (2)', GTP flows are treated the same as other flows."

type=generic.EnabledDisabled
default=disabled
Displayed(tab/group)=GTP Flow Count Limit

isaAAGrpId Indicates the index of the ISA-AA Group of BSX MDAs.

type=int
access=read-create
minimum=1
maximum=255
Mandatory on create
Displayed(tab/group)=ISA-AA Group ID (/Application Assurance Configuration)

operTodOverride The value of operTodOverride indicates the TOD override index which is currently active. A value of 0 indicates that there are no overrides currently active, while a value of -1 indicates that there are no overrides associated with this policer.

type=int
access=read-only
default=0
Displayed(tab/group)=Active TOD Override Index (/TOD Override)

policerAction Specifies the action to be performed for nonconformant traffic by the single-bucket bandwidth policer. It is also applicable to the Flow policers for the 7.0 node from sub release R10 and 8.0 node from sub release R4.

type=aapolicy.AAPolicerAction
default=permitDeny
Displayed(tab/group)=Action

policerAdminCIR Specifies the administrative CIR for the dual-bucket bandwidth policer. The value -1 means maximum rate.

type=int
default=0
minimum=-1
maximum=100000000
units=Kbps
Displayed(tab/group)=CIR (/Rates)

policerAdminPIR Specifies the administrative PIR for the bandwidth policer. The value -1 means maximum rate.

type=int
default=-1
minimum=-1
maximum=100000000
units=Kbps
Displayed(tab/group)=PIR (/Rates)

policerCBS Specifies the committed burst size for the dual-bucket bandwidth policer.

type=int
default=0
minimum=0
maximum=131071
units=KB
Displayed(tab/group)=CBS

policerCIRAdaptation Specifies the adaptation rule to be used while computing the operational CIR value. The adaptation rule specifies the rules to compute the operational values while maintaining minimum offset.

type=qos.RateAdaptationRule
default=closest
Displayed(tab/group)=CIR (/Adaptation Rules)

policerFlowCount Specifies flow count for the flow-count-limit policer. The value -1 means maximum rate.

type=int
default=-1
minimum=-1
maximum=100000000
units=flows
Displayed(tab/group)=Flow Count

policerFlowSetupRate Specifies the flow setup rate limits for the flow policer. The value -1 means maximum rate.

type=int
default=-1
minimum=-1
maximum=100000000
units=flows/s
Displayed(tab/group)=PIR (/Rates)

policerGranularity Specifies whether the policer is a bandwidth, flow rate, or a flow count policer.

type=aapolicy.AAGranularity
access=read-create
default=none
Displayed(tab/group)=Granularity

policerPIRAdaptation Specifies the adaptation rule to be used while computing the operational PIR value. The adaptation rule specifies the rules to compute the operational values while maintaining minimum offset.

type=qos.RateAdaptationRule
default=closest
Displayed(tab/group)=PIR (/Adaptation Rules)

policerType Specifies whether the policer is a bandwidth, flow rate, or a flow count policer.

type=aapolicy.AAPolicerType
access=read-create
default=none
Displayed(tab/group)=Type

ratePercentage Specifies the percentage of the non-congested access network location rate used to police ANL. It is meaningful only in when the value of policer granularity is set to 'accessNetworkLocation'.

type=int
default=-1
minimum=-1
maximum=200
Displayed(tab/group)=Rate Percentage (/Rates)

ratePercentageStage2 Specifies the stage 2 percentage of the non-congested access network location rate used to police ANL. It is meaningful only in when the value of policer granularity is set to 'accessNetworkLocation'.

type=int
default=-1
minimum=-1
maximum=200
Displayed(tab/group)=Rate Percentage Stage 2 (/Rates)

 
Overridden Properties
displayedName A string of up to 32 characters that identifies policer.

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 13.0.R8
  • Excluded chassis types: 7750-SR1, 7750-SRa4, 7750-SRa8, 7750 SR-1e, 7750 SR-2e, 7750 SR-3e, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 13.0.R8 until 20.5.R1
  • Excluded chassis types: 7750-SR1, 7750-SRa4, 7750-SRa8, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 20.5.R1
  • Excluded chassis types: 7750-SR1, 7750-SRa4, 7750-SRa8
7450 ESS Supported for all versions
  • Excluded chassis types: 7450-ESS1
7705 SAR Hm Supported from 23.10.R1
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 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