Class CIM_EthernetPort
extends CIM_NetworkPort

Capabilities and management of an EthernetPort.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_LogicalPort
   |
   +--CIM_NetworkPort
   |
   +--CIM_EthernetPort

Direct Known Subclasses

CIM_LLDPEthernetPort

Class Qualifiers

NameData TypeValue
DescriptionstringCapabilities and management of an EthernetPort.
ModelCorrespondencestringCIM_NetworkPort.OtherNetworkPortType
UMLPackagePathstringCIM::Device::Ports
Versionstring2.30.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
MaxDataSizeuint32
DescriptionstringThe maximum size of the INFO (non-MAC) field that will be received or transmitted.
MappingStringsstringMIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo
PoEPowerEntityTypeuint16
DescriptionstringThis property indicates the Power over Ethernet power entity type.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, ..
ValuesstringNone, Other, Power Sourcing Equipment, Powered Device, DMTF Reserved
PortTypeuint16
DescriptionstringThe specific mode that is currently enabled for the Port. When set to 1 ("Other"), the related property OtherPortType contains a string description of the type of port.
ModelCorrespondencestringCIM_NetworkPort.OtherNetworkPortType
OverridestringPortType
ValueMapstring0, 1, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 16000..65535
ValuesstringUnknown, Other, 10BaseT, 10-100BaseT, 100BaseT, 1000BaseT, 2500BaseT, 10GBaseT, 10GBase-CX4, 1000Base-KX, 10GBase-KX4, 10GBase-KR, 1000-10GBase-KX, 1000Base-KX10GBase-KX4KR, 10-100-1000BaseT, 100-1000-10GBaseT, 100Base-FX, 100Base-SX, 1000Base-SX, 1000Base-LX, 1000Base-CX, 10GBase-SR, 10GBase-SW, 10GBase-LX4, 10GBase-LR, 10GBase-LW, 10GBase-ER, 10GBase-EW, 10GBase-LRM, Vendor Reserved
PVIDuint16
DescriptionstringEach ethernet port on an ethernet switch has a VLAN ID that is called Port VLAN ID (PVID). The PVID will be applied to the frames which are untagged or tagged with priority ( vid = 0 ). This property indicates the PVID of the Ethernet port.
Experimentalbooleantrue
Writebooleantrue
Capabilitiesuint16[]
ArrayTypestringIndexed
DescriptionstringCapabilities of the EthernetPort. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability. LLDP indicates that this Ethernet Port is capable of supporting Link Layer Discovery Protocol (LLDP) communications. PoE indicates that this Ethernet Port is capable of supporting Power over Ethernet (PoE). EEE indicates that this Ethernet Port is capable of supporting Energy Efficient Ethernet (EEE). DCE indicates that this Ethernet Port is capable of supporting Data Center Ethernet. Data Center Ethernet requires support for Prioritiy-Based Flow Control (PFC), Enhanced Transmission Selection (ETS), and Data Center Bridging eXchange (DCBX) protocol.
ModelCorrespondencestringCIM_EthernetPort.CapabilityDescriptions
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ..
ValuesstringUnknown, Other, AlertOnLan, WakeOnLan, FailOver, LoadBalancing, LLDP, PoE, EEE, DCE, DMTF Reserved
CapabilityDescriptionsstring[]
ArrayTypestringIndexed
DescriptionstringAn array of free-form strings that provides more detailed explanations for any of the EthernetPort features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.
ModelCorrespondencestringCIM_EthernetPort.Capabilities
EnabledCapabilitiesuint16[]
ArrayTypestringIndexed
DescriptionstringSpecifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array. For details on each capability, see the description of each capability in the description of property Capabilities.
ModelCorrespondencestringCIM_EthernetPort.Capabilities, CIM_EthernetPort.OtherEnabledCapabilities
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, ..
ValuesstringUnknown, Other, AlertOnLan, WakeOnLan, FailOver, LoadBalancing, LLDP, PoE, EEE, DMTF Reserved
NetworkAddressesstring[]
DescriptionstringEthernet/802.3 MAC addresses formatted as twelve hexadecimal digits (for example, "010203040506"), with each pair representing one of the six octets of the MAC address in "canonical" bit order. (Therefore, the Group address bit is found in the low order bit of the first character of the string.)
MappingStringsstringMIF.DMTF|Network Adapter 802 Port|001.3
MaxLenuint3264
OverridestringNetworkAddresses
OtherEnabledCapabilitiesstring[]
ArrayTypestringIndexed
DescriptionstringAn array of free-form strings that provides more detailed explanations for any of the enabled capabilities that are specified as 'Other'.
ModelCorrespondencestringCIM_EthernetPort.EnabledCapabilities
PortDiscriminatorstring[]
DescriptionstringA string array used to discriminate the supported context of this EthernetPort. The following strings are currently defined: 'SNIA:None' - indicates this EthernetPort does not provide support for any specific function. 'SNIA:iSCSI' - indicates this EthernetPort provides support for iSCSI. 'SNIA:FCoE' - indicates that this EthernetPort provides support for FC over Ethernet - FCoE.
Experimentalbooleantrue

Inherited Properties

NameData TypeClass Origin
ActiveMaximumTransmissionUnituint64CIM_NetworkPort
AutoSensebooleanCIM_NetworkPort
Availabilityuint16CIM_LogicalDevice
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_LogicalDevice
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
DeviceIDstringCIM_LogicalDevice
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
FullDuplexbooleanCIM_NetworkPort
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
LastErrorCodeuint32CIM_LogicalDevice
LinkTechnologyuint16CIM_NetworkPort
LocationIndicatoruint16CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
MaxSpeeduint64CIM_LogicalPort
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
OtherLinkTechnologystringCIM_NetworkPort
OtherNetworkPortTypestringCIM_NetworkPort
OtherPortTypestringCIM_LogicalPort
PermanentAddressstringCIM_NetworkPort
PortNumberuint16CIM_NetworkPort
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedSpeeduint64CIM_LogicalPort
RequestedStateuint16CIM_EnabledLogicalElement
Speeduint64CIM_NetworkPort
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SupportedMaximumTransmissionUnituint64CIM_NetworkPort
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TotalPowerOnHoursuint64CIM_LogicalDevice
TransitioningToStateuint16CIM_EnabledLogicalElement
UsageRestrictionuint16CIM_LogicalPort
AdditionalAvailabilityuint16[]CIM_LogicalDevice
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
IdentifyingDescriptionsstring[]CIM_LogicalDevice
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherIdentifyingInfostring[]CIM_LogicalDevice
PowerManagementCapabilitiesuint16[]CIM_LogicalDevice
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
EnableDeviceuint32CIM_LogicalDevice
OnlineDeviceuint32CIM_LogicalDevice
QuiesceDeviceuint32CIM_LogicalDevice
RequestStateChangeuint32CIM_EnabledLogicalElement
Resetuint32CIM_LogicalDevice
RestorePropertiesuint32CIM_LogicalDevice
SavePropertiesuint32CIM_LogicalDevice
SetPowerStateuint32CIM_LogicalDevice