Class CIM_REDDropperService
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 Random Early Detection (RED) algorithm. The purpose of RED is to avoid congestion (as opposed to managing congestion). That is, instead of waiting for the queues to fill up and then dropping large numbers of packets, RED works by monitoring the average queue depth. When the queue depth exceeds a minimum threshold, packets are randomly discarded, asking only those connections to slow down. 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_REDDropperService

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 Random Early Detection (RED) algorithm. The purpose of RED is to avoid congestion (as opposed to managing congestion). That is, instead of waiting for the queues to fill up and then dropping large numbers of packets, RED works by monitoring the average queue depth. When the queue depth exceeds a minimum threshold, packets are randomly discarded, asking only those connections to slow down. 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
MaxQueueThresholduint32
DescriptionstringThis property is a 32-bit unsigned integer, and is used to define the maximum queue length at which packets are subject to always being dropped regardless of the dropping algorithm being used.None TRANSLATABLE= true
MinQueueThresholduint32
DescriptionstringThis property is a 32-bit unsigned integer, and is used to define the minimum queue length at which packets are subject to being dropped according to the dropping algorithm being used.None TRANSLATABLE= true
StartProbabilityreal32
DescriptionstringThis property is a 32-bit real number, and is used in conjunction with the StopProbability attribute to define the slope of the drop probability function. The latter governs the rate at which packets are subject to being dropped, as a function of the queue length.None TRANSLATABLE= true
MaxValuesint64100None None
MinValuesint640None None
ModelCorrespondencestringCIM_REDDropperService.StopProbabilityNone None
StopProbabilityreal32
DescriptionstringThis property is a 32-bit real number, and is used in conjunction with the StartProbability attribute to define the slope of the drop probability function. The latter governs the rate at which packets are subject to being dropped, as a function of the queue length.None TRANSLATABLE= true
MaxValuesint64100None None
MinValuesint640None None
ModelCorrespondencestringCIM_REDDropperService.StartProbabilityNone 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