sasqos
PortScheduler

This policy defines the port scheduling discipline among the Queues and also the weight proportion on how the bandwidth will be shared.



public class PortScheduler

Properties
accountingType Specifies whether the accounting for this policy is frame based or packet based.

type=int
access=read-only
default=0
Displayed(tab/group)=Accounting
enums=
    0: packetbased - packet-based
    1: framebased - frame-based

mode Specifies the mode of this port scheduler

type=sasqos.PortSchedulerMode
default=noMode
Displayed(tab/group)=Mode (/Mode)

policyLocation

type=string
access=read-only
default=
Displayed(tab/group)=Location (/Location)

queue1Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 1 Preempt (Queue Preempts/Queue Preempt)

queue1Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 1)

queue2Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 2 Preempt (Queue Preempts/Queue Preempt)

queue2Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 2)

queue3Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 3 Preempt (Queue Preempts/Queue Preempt)

queue3Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 3)

queue4Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 4 Preempt (Queue Preempts/Queue Preempt)

queue4Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 4)

queue5Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 5 Preempt (Queue Preempts/Queue Preempt)

queue5Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 5)

queue6Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 6 Preempt (Queue Preempts/Queue Preempt)

queue6Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 6)

queue7Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 7 Preempt (Queue Preempts/Queue Preempt)

queue7Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 7)

queue8Preempt Specifies the preemption mode for the queue. For express, frames queued for the priority are to be transmitted using the express service (eMAC) for the Port. For preemptable, frames queued for the priority are to be transmitted using the preemptable service for the Port if preemption Tx is enabled for the Port.

type=sasqos.PreemptMode
default=0
Displayed(tab/group)=Queue 8 Preempt (Queue Preempts/Queue Preempt)

queue8Weight Specifies the weight value assigned to the port egress queue, to determine scheduling priority. The Weight parameter is configurable when the Mode parameter in the policy is set to WeightedRoundRobin (WRR) or WeightedDeficitRoundRobin (WDRR). To assign strict priority to the queue, select the Strict check box, or enter a value of zero. Strict priority means the queue is scheduled based on the queue number, with higher numbers scheduled first. Queues marked as Strict are scheduled before numerically marked queues. To assign a numerical value, deselect the Strict check box. For WRR, the specified numerical weight value corresponds to the number of packets sent out in a cycle for that particular queue. For WDRR, the specified numerical value determines the ratio of traffic that will be sent out for that particular queue, relative to another configured queue. For example, , if the weight value for Queue 1 is 1 and the weight value for Queue 2 is 5, then the ratio of Queue 1 traffic to Queue 2 traffic out of the port is 1:5 (provided no traffic is flowing in the other queues).

type=int
default=1
minimum=0
maximum=15
Displayed(tab/group)=Weight (Queue Weights/Queue 8)

sasqos.PortSchedulerQueue-Set type=Children-Set
sasqos.WrrWeightsTemplate-Set type=Children-Set
scope

type=acl.ItemScope
default=template
Displayed(tab/group)=Scope

 
Overridden Properties
description

displayedName Unique Port Scheduler Policy name

access=read-create
default=default
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

findPorts

Input Parameters:
instanceFullName : string - the full name of the object.
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
infoList : List (generic.CommonManagedEntityInformation) -
Methods inherited from policy.PolicyDefinition
distribute, distributeUsingGroups, distributeV2, evaluatePolicy, findGlobal, findLocal, findReleased, getSyncTaskResult, resetToReleasedPolicy, setConfigurationModeToDraft, setConfigurationModeToReleased, setDistributionModeToLocalEditOnly, setDistributionModeToSyncWithGlobal, syncTo, syncToLocalWithResync
 
Supported Network Elements
7210 SAS E
7210 SAS D
7210 SAS M
7210 SAS T
7210 SAS Dxp
7250 IXR Supported until 19.5.R1
7210 SAS S/Sx
Product Specifics
7210 SAS D 20.0.0
7210 SAS D 21.0.0
7210 SAS D 22.0.0
7210 SAS D 23.0.0
7210 SAS D 24.0.0
7210 SAS D 25.0.0
7210 SAS Dxp 20.0
7210 SAS Dxp 21.0
7210 SAS Dxp 22.0
7210 SAS Dxp 23.0
7210 SAS Dxp 24.0
7210 SAS Dxp 25.0
7210 SAS M 20.0
7210 SAS M 21.0
7210 SAS S/Sx 20.0
7210 SAS S/Sx 21.0
7210 SAS S/Sx 22.0
7210 SAS S/Sx 23.0
7210 SAS S/Sx 24.0
7210 SAS S/Sx 25.0
7210 SAS T 20.0
7210 SAS T 21.0
7210 SAS T 22.0
7210 SAS T 23.0
7210 SAS T 24.0
7210 SAS T 25.0