Class CIM_DropperService
extends CIM_ConditioningService

DropperService represents the ability to selectively drop network traffic, and/or to invoke another ConditioningService (indicated using the NextService association) for further processing of traffic that is not dropped. It is the base class for different types of droppers. Droppers are distinguished by the algorithm that they use to drop traffic. The NextService association has special semantics for droppers, in addition to conveying the general information of 'what happens next' (that apply to all Conditioning Services). The queue(s) from which a particular dropper drops packets are identified by following chain(s) of NextService associations 'rightwards' from the dropper, until they reach a queue.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_ConditioningService
   |
   +--CIM_DropperService

Direct Known Subclasses

CIM_HeadTailDropper
CIM_REDDropperService
CIM_WeightedREDDropperService

Class Qualifiers

NameData TypeValue
DescriptionstringDropperService represents the ability to selectively drop network traffic, and/or to invoke another ConditioningService (indicated using the NextService association) for further processing of traffic that is not dropped. It is the base class for different types of droppers. Droppers are distinguished by the algorithm that they use to drop traffic. The NextService association has special semantics for droppers, in addition to conveying the general information of 'what happens next' (that apply to all Conditioning Services). The queue(s) from which a particular dropper drops packets are identified by following chain(s) of NextService associations 'rightwards' from the dropper, until they reach a queue.
UMLPackagePathstringCIM::Network::QoS
Versionstring2.7.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AlwaysDropuint16
DeprecatedstringCIM_DropperService.DropperType
DescriptionstringThis property indicates whether the Dropper will always drop incoming packets (value=1) regardless of their type. It is deprecated since its information is conveyed by the DropperType property (value=4, 'Absolute Dropper').
ValueMapstring0, 1, 2
ValuesstringUnknown, Always Drop, Do Not Always Drop
DropFromuint16
DescriptionstringThis enumeration indicates the point in the associated queue (associated via the NextService relationship) from which packets should be dropped. If the value is 0 "Unknown", then packets MAY be dropped from any location in the queue.
ValueMapstring0, 1, 2
ValuesstringUnknown, Head, Tail
DropMaintainMetricuint16
DescriptionstringThis property is an enumerated unsigned 16-bit integer that defines the metric used to determine when ALL packets will be dropped REGARDLESS of the type of algorithm used by this Dropper. Values are: 1: Other 2: Queue Threshold 3: Arrival Rate.
ValueMapstring1, 2, 3
ValuesstringOther, Queue Threshold, Arrival Rate
DropperTypeuint16
DescriptionstringThis property is an enumerated 16-bit unsigned integer that defines the type of dropper. Its Values are: 1: Other 2: Random 3: HeadTail 4: Absolute Dropper Note: The DropperType property and the DropperService subclasses provide similar information. This property is defined for query purposes and to not require a subclass for all types of DropperServices (for example, to describe an Absolute Dropper in today's model). Therefore, DropperService can be instantiated directly and the Type property is needed.
ModelCorrespondencestringCIM_DropperService.OtherDropperType
ValueMapstring1, 2, 3, 4
ValuesstringOther, Random, HeadTail, Absolute Dropper
DropStartMetricuint16
DescriptionstringThis property is an enumerated unsigned 16-bit integer that defines the metric used to trigger the start of dropping packets. This does NOT mean that all packets will be dropped; it does mean that SOME packets will start to be dropped. The number and type of packets dropped is a function of the type of algorithm used by this Dropper. Values are: 1: Other 2: Queue Threshold 3: Arrival Rate.
ValueMapstring1, 2, 3
ValuesstringOther, Queue Threshold, Arrival Rate
OtherDropperTypestring
DescriptionstringThis property contains a vendor-specific value for the type of dropping that is done. It is used when the value of the DropperType property is 1 (Other).
ModelCorrespondencestringCIM_DropperService.DropperType

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledbooleanCIM_ConditioningService
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service