# Class CIM_LinkAggregator8023ad
extends CIM_ProtocolEndpoint

The LinkAggregator8023ad class represents an instance of an 802.3ad aggregator in a system. The word actor is used in property names to refer to the local entity of an aggregation.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_ServiceAccessPoint
|
+--CIM_ProtocolEndpoint
|
+--CIM_LinkAggregator8023ad

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The LinkAggregator8023ad class represents an instance of an 802.3ad aggregator in a system. The word actor is used in property names to refer to the local entity of an aggregation.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network::8023LAG
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
ActorAdminKey | uint16 |
Description | string | The current administrative value of the 16-bit Key for the Aggregator (Actor). The administrative Key value may differ from the operational Key value for reasons discussed in the IEEE 802.3ad document, Section 43.6.2. The meaning of particular Key values is of local significance.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggActorAdminKey
ModelCorrespondence | string | CIM_LinkAggregator8023ad.ActorOperKey
Write | boolean | true
ActorOperKey | uint16 |
Description | string | The current operational value of the 16-bit Key forthe Aggregator (Actor). The administrative Key value may differ from the operational Key value for reasons discussed in the IEEE 802.3ad document, Section 43.6.2. The meaning of particular Key values is of local significance.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggActorOperKey
ModelCorrespondence | string | CIM_LinkAggregator8023ad.ActorAdminKey
ActorSystemID | string |
Description | string | A 6-octet MAC address value used as a unique identifier for the System that contains this Aggregator. NOTE: From the perspective of the Link Aggregation mechanisms described in Clause 43 (IEEE 802.3ad), only a single combination of Actor's System ID and System Priority are considered, and no distinction is made between the values of these parameters for an Aggregator and the port(s) that are associated with it; i.e., the protocol is described in terms of the operation of aggregation within a single System. However, the managed objects provided for the Aggregator and the port both allow management of these parameters. The result of this is to permit a single piece of equipment to be configured by management to contain more than one System from the point of view of the operation of Link Aggregation. This may be of particular use in the configuration of equipment that has limited aggregation capability. Note that the MAC address is formatted as twelve hexadecimal digits (e.g., "010203040506"), with each pair representing one of the six octets of the MAC address in "canonical" bit order according to RFC 2469.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggActorSystemID
MaxLen | uint32 | 12
ModelCorrespondence | string | CIM_LinkAggregator8023ad.ActorSystemPriority
Write | boolean | true
ActorSystemPriority | uint16 |
Description | string | A 2-octet value indicating the priority value associated with the Actor's System ID. The system with the lower value has the higher priority. Guidelines for the use of system and port priorities is given in IEEE 802.3ad document, Section 43.6.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggActorSystemPriority
ModelCorrespondence | string | CIM_LinkAggregator8023ad.ActorSystemID
Write | boolean | true
CollectorMaxDelay | datetime |
Description | string | The value of this datetime property (expressed using an interval format) defines the maximum delay that may be imposed by the Frame Collector between receiving a frame from an Aggregator Parser, and either delivering the frame to its MAC Client or discarding the frame.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggCollectorMaxDelay
Write | boolean | true
MACAddress | string |
Description | string | A 6-octet value carrying the individual MAC address assigned to the Aggregator. Note that the MAC address is formatted as twelve hexadecimal digits (e.g., "010203040506"), with each pair representing one of the six octets of the MAC address in "canonical" bit order according to RFC 2469.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggMACAddress
MaxLen | uint32 | 12
ProtocolIFType | uint16 | 161
Description | string | ProtocolIFType's enumeration is limited to 802.3 LinkAggregation and reserved values for this subclass of ProtocolEndpoint.
Experimental | boolean | true
MappingStrings | string | MIB.IETF|IF-MIB.ifType
ModelCorrespondence | string | CIM_ProtocolEndpoint.OtherTypeDescription
Override | string | ProtocolIFType
ValueMap | string | 1, 161, 225..4095, 4301..32767, 32768..
Values | string | Other, IEEE8023adLAG, IANA Reserved, DMTF Reserved, Vendor Reserved
RepresentsAggregate | boolean |
Description | string | A Boolean value indicating whether the Aggregator represents an Aggregate (TRUE) or an Individual link (FALSE).
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggAggregateOrIndividual
TimeOfLastOperChange | datetime |
Description | string | This object indicates the time of the most recent change to this aggregator, its list of aggregated ports, or configuration of a aggregation port member.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adTimeOfLastOperChange

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
BroadcastResetSupported | boolean | CIM_ProtocolEndpoint
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_ServiceAccessPoint
Description | string | CIM_ProtocolEndpoint
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_ProtocolEndpoint
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
Name | string | CIM_ProtocolEndpoint
NameFormat | string | CIM_ProtocolEndpoint
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
OtherTypeDescription | string | CIM_ProtocolEndpoint
PrimaryStatus | uint16 | CIM_ManagedSystemElement
ProtocolType | uint16 | CIM_ProtocolEndpoint
RequestedState | uint16 | CIM_EnabledLogicalElement
Status | string | CIM_ManagedSystemElement
SystemCreationClassName | string | CIM_ServiceAccessPoint
SystemName | string | CIM_ServiceAccessPoint
TimeOfLastStateChange | datetime | CIM_ProtocolEndpoint
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
OperationalStatus | uint16[] | CIM_ProtocolEndpoint
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
BroadcastReset | uint32 | CIM_ProtocolEndpoint
RequestStateChange | uint32 | CIM_EnabledLogicalElement