>> MIB - Management Information Base

>> Table: qosPolicyTable - (.1.3.6.1.4.1.272.4.27.3.1)

qosPolicyTable
OIDNameTypeAccess
.1IfIndexINTEGERRW
.2TypeENUMD
.3ClassIdINTEGERRW
.4PriorityINTEGERRW
.5WeightINTEGERRW
.6ShaperENUMRW
.7CongestionAvoidanceENUMRW
.9DropAlgorithmENUMRW
.17TxRateINTEGERRW
.18TxRateLimitationENUMRW
.19TxBurstSizeINTEGERRW
.20LowerThresholdINTEGERRW
.21UpperThresholdINTEGERRW

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.
Priority
The relative priority for this packet class to be used for

the packet scheduling as described via qosIfType.
Weight
The relative weight for this packet class to be used for

the packet scheduling as described via qosIfType.
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:
  • none (1)
  • token-bucket (2)
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)
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).
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.


Copyright ©2003 by BinTec Access Networks GmbH