portscheduler
Policy

Defines a port scheduler policy



public class Policy

Properties
accountingMode The value of AccountingMode specifies mode of port-scheduler-policy.

type=portscheduler.AccountingMode
default=default
Displayed(tab/group)=Accounting Mode

distLagRateShared Specifies whether to enable sharing of rates when the port on which this port scheduler is configured is part of a LAG configured in 'distribute' mode. When the value is set to 'true', the absolute rate values configured as part of the Max Rate, PIR/CIR group rates and PIR/CIR level rates are shared across the member ports of the LAG when configured in 'distribute' mode. This value does not have any affect when the port on which this port scheduler is configured is part of a LAG in 'link' mode.

type=boolean
default=false
Displayed(tab/group)=Dist Lag Rate Shared

hqosAlgorithm The value of HQosAlgorithm specifies the port scheduler H-QoS algorithm used to calculate the operational rates for the children connected to the port scheduler.

type=portscheduler.HQosAlgorithm
default=default
Displayed(tab/group)=HQos Algorithm

lvl1Cir Specifies the total CIR for priority level 1 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 1/CIR/PIR)

lvl1CirPercent Specifies the within-cir bandwidth percentage, for priority level 1.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 1/Percent CIR/PIR)

lvl1MonThresholdPercent Specifies the threshold level that should be monitored for priority level 1.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 1/Monitor Threshold)

lvl1Pir Specifies the total PIR for priority level 1 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 1/CIR/PIR)

lvl1PirPercent Specifies the total bandwidth percentage for priority level 1.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 1/Percent CIR/PIR)

lvl1RateType Specifies the type of Port Scheduler rate for priority level 1.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 1)

lvl2Cir Specifies the total CIR for priority level 2 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 2/CIR/PIR)

lvl2CirPercent Specifies the within-cir bandwidth percentage, for priority level 2.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 2/Percent CIR/PIR)

lvl2MonThresholdPercent Specifies the threshold level that should be monitored for priority level 2.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 2/Monitor Threshold)

lvl2Pir Specifies the total PIR for priority level 2 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 2/CIR/PIR)

lvl2PirPercent Specifies the total bandwidth percentage for priority level 2.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 2/Percent CIR/PIR)

lvl2RateType Specifies the type of Port Scheduler rate for priority level 2.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 2)

lvl3Cir Specifies the total CIR for priority level 3 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 3/CIR/PIR)

lvl3CirPercent Specifies the within-cir bandwidth percentage, for priority level 3.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 3/Percent CIR/PIR)

lvl3MonThresholdPercent Specifies the threshold level that should be monitored for priority level 3.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 3/Monitor Threshold)

lvl3Pir Specifies the total PIR for priority level 3 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 3/CIR/PIR)

lvl3PirPercent Specifies the total bandwidth percentage for priority level 3.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 3/Percent CIR/PIR)

lvl3RateType Specifies the type of Port Scheduler rate for priority level 3.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 3)

lvl4Cir Specifies the total CIR for priority level 5 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 4/CIR/PIR)

lvl4CirPercent Specifies the within-cir bandwidth percentage, for priority level 4.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 4/Percent CIR/PIR)

lvl4MonThresholdPercent Specifies the threshold level that should be monitored for priority level 4.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 4/Monitor Threshold)

lvl4Pir Specifies the total PIR for priority level 4 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 4/CIR/PIR)

lvl4PirPercent Specifies the total bandwidth percentage for priority level 4.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 4/Percent CIR/PIR)

lvl4RateType Specifies the type of Port Scheduler rate for priority level 4.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 4)

lvl5Cir Specifies the total CIR for priority level 5 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 5/CIR/PIR)

lvl5CirPercent Specifies the within-cir bandwidth percentage, for priority level 5.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 5/Percent CIR/PIR)

lvl5MonThresholdPercent Specifies the threshold level that should be monitored for priority level 5.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 5/Monitor Threshold)

lvl5Pir Specifies the total PIR for priority level 5 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 5/CIR/PIR)

lvl5PirPercent Specifies the total bandwidth percentage for priority level 5.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 5/Percent CIR/PIR)

lvl5RateType Specifies the type of Port Scheduler rate for priority level 5.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 5)

lvl6Cir Specifies the total CIR for priority level 6 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 6/CIR/PIR)

lvl6CirPercent Specifies the within-cir bandwidth percentage, for priority level 6.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 6/Percent CIR/PIR)

lvl6MonThresholdPercent Specifies the threshold level that should be monitored for priority level 6.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 6/Monitor Threshold)

lvl6Pir Specifies the total PIR for priority level 6 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 6/CIR/PIR)

lvl6PirPercent Specifies the total bandwidth percentage for priority level 6.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 6/Percent CIR/PIR)

lvl6RateType Specifies the type of Port Scheduler rate for priority level 6.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 6)

lvl7Cir Specifies the total CIR for priority level 7 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 7/CIR/PIR)

lvl7CirPercent Specifies the within-cir bandwidth percentage, for priority level 7.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 7/Percent CIR/PIR)

lvl7MonThresholdPercent Specifies the threshold level that should be monitored for priority level 7.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 7/Monitor Threshold)

lvl7Pir Specifies the total PIR for priority level 7 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 7/CIR/PIR)

lvl7PirPercent Specifies the total bandwidth percentage for priority level 7.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 7/Percent CIR/PIR)

lvl7RateType Specifies the type of Port Scheduler rate for priority level 7.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 7)

lvl8Cir Specifies the total CIR for priority level 8 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=CIR (Level/Level 8/CIR/PIR)

lvl8CirPercent Specifies the within-cir bandwidth percentage, for priority level 8.

type=float
default=100
minimum=0
maximum=100
units=%
Displayed(tab/group)=CIR Percent (Level/Level 8/Percent CIR/PIR)

lvl8MonThresholdPercent Specifies the threshold level that should be monitored for priority level 8.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (Level/Level 8/Monitor Threshold)

lvl8Pir Specifies the total PIR for priority level 8 of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=PIR (Level/Level 8/CIR/PIR)

lvl8PirPercent Specifies the total bandwidth percentage for priority level 8.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=PIR Percent (Level/Level 8/Percent CIR/PIR)

lvl8RateType Specifies the type of Port Scheduler rate for priority level 8.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Rate Type (Level/Level 8)

maxRate Specifies the maximum bandwidth of this port scheduler

type=long
default=-1
minimum=-1
maximum=6400000000
units=kbps
Displayed(tab/group)=Maximum Rate (/Maximum Rate)

maxRatePercent Specifies the maximum bandwidth percentage, in hundredths of a percent.

type=float
default=100
minimum=0.01
maximum=100
units=%
Displayed(tab/group)=Maximum Rate Percent (/Percent Maximum Rate)

maxRateType Specifies the type of Port Scheduler rate.

type=qos.PortSchedulerRateType
default=kbps
Displayed(tab/group)=Maximum Rate Type

monitorThresholdPercent Specifies the threshold level that should be monitored.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Monitor Threshold Percent (/Monitor Threshold)

orphanCirLevel Specifies the port priority of orphaned queues and schedulers that are within-cir

type=qos.LevelOrDefault
default=defaultLevel
Displayed(tab/group)=CIR Level (Level/Orphan)

orphanCirWeight Specifies the weight of orphaned queues and schedulers that are within-cir

type=qos.Weight
default=weight0
Displayed(tab/group)=CIR Weight (Level/Orphan)

orphanLevel Specifies the port priority of orphaned queues and schedulers that are above-cir

type=qos.Level
default=level1
Displayed(tab/group)=Level (Level/Orphan)

orphanWeight Specifies the weight of orphaned queues and schedulers that are above-cir

type=qos.Weight
default=weight0
Displayed(tab/group)=Weight (Level/Orphan)

portscheduler.Group-Set type=Children-Set
portscheduler.LevelGroupMapping-Set type=Children-Set
 
Overridden Properties
description

displayedName Unique Port Scheduler Policy name

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
7450 ESS
7750 SR
7705 SAR Gen 2
7705 SAR Hm
7950 XRS
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 Gen 2 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