# Class CIM_LAGPort8023ad
extends CIM_ProtocolEndpoint

LAGPort8023ad contains the configuration information for a port (LANEndpoint) which is a member of a link aggregation. This port aspect is associated to LANEndpoint using the ConcreteIdentity relationship. A port may be attached to an instance of LinkAggregator8023ad. This is described using the BindsTo association. The latter is described in the IEEE 802.3ad document, Subclause 30.7.2.1.13, and maps the information in MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortAttachedAggID.

### 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_LAGPort8023ad

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | LAGPort8023ad contains the configuration information for a port (LANEndpoint) which is a member of a link aggregation. This port aspect is associated to LANEndpoint using the ConcreteIdentity relationship. A port may be attached to an instance of LinkAggregator8023ad. This is described using the BindsTo association. The latter is described in the IEEE 802.3ad document, Subclause 30.7.2.1.13, and maps the information in MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortAttachedAggID.
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
ActorOperKey | uint16 |
Description | string | The current operational value of the 16-bit Key for the Aggregation Port. The meaning of particular Key values is of local significance. For more information, refer to the IEEE 802.3 document, Subclause 30.7.2.1.5.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortActorOperKey
ActorPort | uint16 |
Description | string | The port number locally assigned to the Aggregation Port. The port number is communicated in LACPDUs as the Actor_Port. For more information, refer to the IEEE 802.3 document, Subclause 30.7.2.1.14.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortActorPort
ActorPortPriority | uint16 |
Description | string | The priority value locally assigned to this Aggregation Port. For more information, refer to the IEEE 802.3 document, Subclause 30.7.2.1.15.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortActorPortPriority
Write | boolean | true
ActorSystemID | string |
Description | string | A 6-octet MAC address value that defines the value of the System ID for the System that contains this Aggregation Port. For more information, refer to the IEEE 802.3 document, Subclause 30.7.2.1.3. 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.dot3adAggPortActorSystemID
MaxLen | uint32 | 12
ModelCorrespondence | string | CIM_LAGPort8023ad.ActorSystemPriority
ActorSystemPriority | uint16 |
Description | string | A 2-octet value used to define the priority value associated with the Actor's System ID. For more information, refer to the IEEE 802.3 document, Subclause 30.7.2.1.2.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortActorSystemPriority
ModelCorrespondence | string | CIM_LAGPort8023ad.ActorSystemID
Write | boolean | true
RepresentsAggregate | boolean |
Description | string | A Boolean value indicating whether the Aggregation Port is able to Aggregate (`TRUE') or is only able to operate as an Individual link ('FALSE'). For more information, refer to the IEEE 802.3 document, Subclause 30.7.2.1.24.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortAggregateOrIndividual
SelectedAggID | uint32 |
Description | string | The identifier value of the Aggregator that this Aggregation Port has currently selected. Zero indicates that the Aggregation Port has not selected an Aggregator, either because it is in the process of detaching from an Aggregator or because there is no suitable Aggregator available for it to select. For more information, refer to the IEEE 802.3ad document, Subclause 30.7.2.1.12.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortSelectedAggID
ActorAdminState | uint16[] |
Description | string | An enumerated array allowing administrator control of the Port's state (described in the IEEE 802.3ad document, Subclause 30.7.2.1.20, and transmitted by the Actor in LACPDUs).
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortActorAdminState
ModelCorrespondence | string | CIM_LAGPort8023ad.ActorOperState
ValueMap | string | 0, 2, 3, 4, 5, 6, 7, 8, 9
Values | string | Unknown/Undefined, LACP_Activity, LACP_Timeout, Aggregation, Synchronization, Collecting, Distributing, Defaulted, Expired
Write | boolean | true
ActorOperState | uint16[] |
Description | string | An enumerated array corresponding to the currentoperational values of Actor_State as transmitted by the Actor in LACPDUs and described in the IEEE 802.3ad document, Subclause 30.7.2.1.21.
MappingStrings | string | MIB.IEEE|IEEE8023-LAG-MIB.dot3adAggPortActorOperState
ModelCorrespondence | string | CIM_LAGPort8023ad.ActorAdminState
ValueMap | string | 0, 2, 3, 4, 5, 6, 7, 8, 9
Values | string | Unknown/Undefined, LACP_Activity, LACP_Timeout, Aggregation, Synchronization, Collecting, Distributing, Defaulted, Expired

### 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
ProtocolIFType | uint16 | CIM_ProtocolEndpoint
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