Class CIM_WeightedREDDropperService
extends CIM_DropperService

This class represents a logical entity that resides in the data forwarding path of a network device. It describes the ability to drop network traffic using a Weighted Random Early Detection (WRED) algorithm. Like RED, the purpose of WRED is to avoid congestion (as opposed to managing congestion). This modification of the basic RED algorithm enables packets belonging to different traffic classes to be dropped at different queue depths. This algorithm also enables discard to be done based on different information contained in the packet header, such as IP Precedence, RSVP session parameters, or even on other factors not directly encoded in the packet header, such as the queue depth. This is modeled as a QoSSubService that is part of a higher-level QoSService. It is a subclass of ConditioningService and has the ability to drop traffic or invoke another ConditioningServices for further processing of the remaining traffic.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_Service
   |
   +--CIM_NetworkService
   |
   +--CIM_ForwardingService
   |
   +--CIM_ConditioningService
   |
   +--CIM_DropperService
   |
   +--CIM_WeightedREDDropperService

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringThis class represents a logical entity that resides in the data forwarding path of a network device. It describes the ability to drop network traffic using a Weighted Random Early Detection (WRED) algorithm. Like RED, the purpose of WRED is to avoid congestion (as opposed to managing congestion). This modification of the basic RED algorithm enables packets belonging to different traffic classes to be dropped at different queue depths. This algorithm also enables discard to be done based on different information contained in the packet header, such as IP Precedence, RSVP session parameters, or even on other factors not directly encoded in the packet header, such as the queue depth. This is modeled as a QoSSubService that is part of a higher-level QoSService. It is a subclass of ConditioningService and has the ability to drop traffic or invoke another ConditioningServices for further processing of the remaining traffic.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
DropMetricuint16
DescriptionstringThis property is an enumerated 16-bit unsigned integer, and defines the type of metric that is used to drop traffic. Values are: 1: Other 2: IP Precedence 3: DSCP Value 4: 802.1P Priority Value 5: RSVP Session 6: Queue Depth 7: Packet Arrival Rate None TRANSLATABLE= true
ModelCorrespondencestringCIM_WeightedREDDropperService.OtherDropMetricNone None
ValueMapstring1, 2, 3, 4, 5, 6, 7None None
ValuesstringOther, IP Precedence, DSCP Value, 802.1P Priority Value, RSVP Session, Queue Depth, Packet Arrival RateNone TRANSLATABLE= true
OtherDropMetricstring
DescriptionstringThis string property is used in conjunction with the DropMetric property. When the value of DropMetric is 1 (e.g., Other), then the type of metric to be used is defined in this property. None TRANSLATABLE= true
ModelCorrespondencestringCIM_WeightedREDDropperService.DropMetricNone None
Weightreal32
DescriptionstringThis is a 32-bit real number that represents the weighting factor used to determine which queues get more service.None TRANSLATABLE= true
MaxValuesint64100None None
MinValuesint640None None

Inherited Properties

NameData TypeClass Origin
AlwaysDropuint16CIM_DropperService
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DropMaintainMetricuint16CIM_DropperService
DropperTypeuint16CIM_DropperService
DropStartMetricuint16CIM_DropperService
EnabledbooleanCIM_ConditioningService
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_Service
OtherDropperTypestringCIM_DropperService
OtherProtocolTypestringCIM_ForwardingService
ProtocolTypeuint16CIM_ForwardingService
ServiceURLstringCIM_NetworkService
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service