IfIndex |
The unique interface index |
Type |
This objects defines in conjunction with ipQoSClassId and qosPolicyClassId the related type of packet classes for this QoS policy, possible values: class-based(1) = policy for non-high-priority packets high-priority(2) = policy for high-priority packets default(3) = policy for packets not matching otherwise. Enumerations: - class-based (1)
- high-priority (2)
- default (3)
- delete (4)
|
ClassId |
Defines in conjunction with ipQoSClassId and qosPolicyType the QoS policy to be applied on the classified IP traffic. Range: 1 to 255 |
Priority |
The relative priority for this packet class to be used for the packet scheduling as described via qosIfType. Range: 0 to 255 |
Weight |
The relative weight for this packet class to be used for the packet scheduling as described via qosIfType. Range: 0 to 255 |
Shaper |
This objects describes the traffic-shaping algorithm to be used in order to limit the bandwidth for the related packet class, possible values: none(1) = no shaping defined token-bucket(2) = token-bucket traffic shaper. Enumerations: |
CongestionAvoidance |
This objects defines a packet dropping algorithm to use if more than qosPolicyLowerThreshold octets are enqueued. Enumerations: - none (1)
- weighted-random (2)
|
DropAlgorithm |
This objects defines the packet dropping algorithm to apply if more than qosPolicyUpperThreshold octets are currently enqueued, possible values: tail-drop(1) = drop all newly arriving packets head-drop(2) = drop packets at the queue head enqueue newly arriving packets random-drop(3) = drop arriving or enqueued packets randomly. Enumerations: - tail-drop (1)
- head-drop (2)
- random-drop (3)
|
RttMode |
This objects defines whether real-time transmission is enabled for this queue or not, possible values: enabled(1) = RTT is enabled disabled(2) = RTT is disabled. Enumerations: |
TxRate |
This object enables bandwidth limitation for the related class, if set to zero (0) there is no limitation policy. Otherwise this variable defines the maximum amount of bits per second to be send. |
TxRateLimitation |
This objects determines the policy for the related class if the transmission rate limit defined by qosPolicyTxRate is reached. When set to not-bounded(1) allocation of remaining bandwidth not consumed by other classes is allowed. When set to bounded(2), qosPolicyTxRate is strict limitation for the long-term bandwidth consumption. Enumerations: - not-bounded (1)
- bounded (2)
|
TxBurstSize |
The maximum number of octets in a single transmission burst. |
LowerThreshold |
This variable defines the lower or minimum queue depth threshold for packet dropping algorithm used for congestion avoidance (see qosPolicyCongestionAvoidance). Range: 0 to 262143 |
UpperThreshold |
This variable defines the upper or maximum queue depth threshold at which - depending on qosPolicyDropAlgorithm - all newly arriving or packets enqueued former will be dropped. Range: 0 to 262143 |
Descr |
A textual string describing this QoS policy. Length: 0 to 255 |