Class CIM_EthernetPortAllocationSettingData
extends CIM_ResourceAllocationSettingData

The EthernetPortAllocationSettingData class represents settings specifically related to the allocation of an EthernetPort that are outside the scope of the EthernetPort CIM class itself. These settings are used to provide information specific to the resource itself.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_ResourceAllocationSettingData
   |
   +--CIM_EthernetPortAllocationSettingData

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe EthernetPortAllocationSettingData class represents settings specifically related to the allocation of an EthernetPort that are outside the scope of the EthernetPort CIM class itself. These settings are used to provide information specific to the resource itself.
UMLPackagePathstringCIM::Core::Resource
Versionstring2.33.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DefaultPortVIDuint16
DescriptionstringDefault VID value for the PortVID on this port.
ModelCorrespondencestringCIM_VLANEndpointSettingData.DefaultVLAN
DefaultPriorityuint16
DescriptionstringThe default 802.1Q PCP bits assigned to transmit packets.
DesiredVLANEndpointModeuint16
DescriptionstringThe desired VLAN mode that is requested for use. This property is used to set the initial OperationalEndpointMode property value in the instance of CIM_VLANEndpoint associated with the targeted Ethernet Port.Refer to the description for the property OperationalEndpointMode in CIM_VLANEndpoint for a description of the values
ModelCorrespondencestringCIM_VLANEndpoint.OperationalEndpointMode, CIM_VLANEndpoint.DesiredEndpointMode, CIM_EthernetPortAllocationSettingData.OtherEndpointMode
ValueMapstring0, 1, 2, 3, 4, 5, 6, .., 0x8000..0xFFFF
ValuesstringDMTF Reserved, Other, Access, Dynamic Auto, Dynamic Desirable, Trunk, Dot1Q Tunnel, DMTF Reserved, Vendor Reserved
GroupIDuint32
DescriptionstringThe GroupID is an identifier that refers to the VLAN associated with the VSI specified in the VDP TLV as definded in IEEE 802.1Qbg.
ManagerIDuint32
DescriptionstringIf not null has the value of the VDP TLV VSI Manager ID as specified in 802.1Qbg
NetworkPortProfileIDstring
DescriptionstringNetwork port profile ID is used to map the port with an existing network port profile conforming to the schema specified in DSP8049.
NetworkPortProfileIDTypeuint16
DescriptionstringUsed to indicate the type of the network profile ID, typically a UUID or URI
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.OtherNetworkPortProfileIDTypeInfo
ValueMapstring0, 1, 2, 3, 4, .., 0x8000..0xFFFF
ValuesstringUnknown, Other, URI, UUID, VSI Instance ID, DMTF Reserved, Vendor Reserved
OtherEndpointModestring
DescriptionstringA string describing the type of VLAN endpoint model that is supported by this VLANEndpoint, when the value of the mode property is set to 1 (i.e., "Other"). This property should be set to NULL when the mode property is any value other than 1.
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.DesiredVLANEndpointMode
OtherNetworkPortProfileIDTypeInfostring
DescriptionstringA string that shall describe the NetworkPortProfileIDType when a well defined value is not available and NetworkPortProfileIDType matches 1(Other). This property should be set to null when the NetworkPortProfileIDType is set to any other value than 1.
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.NetworkPortProfileIDType
PortCorrelationIDstring
DescriptionstringThis property is used to identify a port within a data center. The property is typically set to the port VSI Instance ID.
PortVIDuint16
DescriptionstringVID that is used to tag untagged traffic received on this port.
ModelCorrespondencestringCIM_VLANEndpointSettingData.NativeVLAN
Promiscuousboolean
DescriptionstringIf set to true receive traffic without destination MAC address filtering. If set to false MAC address filtering may be performed.
ReceiveBandwidthLimituint64
DescriptionstringThis property specifes the upper bounds or maximum amount of receive bandwidth allowed through this port. The value of the ReceiveBandwidthLimit property is expressed in the unit specified by the value of the AllocationUnits property.
ModelCorrespondencestringCIM_ResourceAllocationSettingData.AllocationUnits
ReceiveBandwidthReservationuint64
DescriptionstringThis property specifies the amount of receive bandwidth guaranteed to be available for this allocation. The value of the ReceiveBandwidthReservation property is expressed in the unit specified by the value of the AllocationUnits property. On systems which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.
ModelCorrespondencestringCIM_ResourceAllocationSettingData.AllocationUnits
SourceMACFilteringEnabledboolean
DescriptionstringSet to true if source MAC filtering is enabled. If enabled only incoming traffic with a MAC Address that matches the CIM_LANEndpoint.MACAddress or traffic with a MAC Address and VID that matches one of the pairing of property values contained in AllowedToTransmitMACAddresses[] and AllowedToTransmitVLANS[] is allowed. If not enable all traffic with any MAC address or VID is allowed.
ModelCorrespondencestringCIM_LANEndpoint.MACAddress
VSITypeIDuint32
DescriptionstringThe VSI type identifier (VTID) is an integer value used to identify a pre-configured set of controls and attributes that are associated with a set of virtual station interfaces (VSIs) as specified in IEEE P802.1Qbg
MaxValuesint6416777215
VSITypeIDVersionuint8
DescriptionstringThe VSI Type Identifier Version is an integer identifier designating the expected/ desired VTID version. The VTID version allows a VSI Manager database to contain multiple versions of a given VSI Type, allowing smooth migration to newer VSI types; as definded in IEEE P802.1Qbg
AllowedPrioritiesuint16[]
DescriptionstringAn array of 802.1Q PCP values that this port is allowed to transmit.
AllowedToReceiveMACAddressesstring[]
ArrayTypestringIndexed
DescriptionstringAn indexed array of MAC address that this port is allowed to accept receive traffic. This array is index-correlated with the AllowedToReceiveVLANs array to support filtering on MAC,VID pairs.
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToReceiveVLANs
AllowedToReceiveVLANsuint16[]
ArrayTypestringIndexed
DescriptionstringAn indexed array of VIDs that this port is allowed to accept traffic from. This array is index-correlated with the AllowedToReceiveMACAddresses array to support filtering on MAC,VID pairs.
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToReceiveMACAddresses
AllowedToTransmitMACAddressesstring[]
ArrayTypestringIndexed
DescriptionstringAn indexed array of MAC addresses used for source MAC filtering. This array is index-correlated with the AllowedToTransmitVLANs array to support filtering on MAC,VID Pairs.
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToTransmitVLANs
AllowedToTransmitVLANsuint16[]
ArrayTypestringIndexed
DescriptionstringAn index array of VIDs that this port is allowed to transmit. This array is index-correlated with the AllowedToTransmitMACAddresses array to support filtering on MAC,VID pairs.
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToTransmitMACAddresses

Inherited Properties

NameData TypeClass Origin
AddressstringCIM_ResourceAllocationSettingData
AddressOnParentstringCIM_ResourceAllocationSettingData
AllocationUnitsstringCIM_ResourceAllocationSettingData
AutomaticAllocationbooleanCIM_ResourceAllocationSettingData
AutomaticDeallocationbooleanCIM_ResourceAllocationSettingData
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
ConsumerVisibilityuint16CIM_ResourceAllocationSettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData
Limituint64CIM_ResourceAllocationSettingData
MappingBehavioruint16CIM_ResourceAllocationSettingData
OtherResourceTypestringCIM_ResourceAllocationSettingData
ParentstringCIM_ResourceAllocationSettingData
PoolIDstringCIM_ResourceAllocationSettingData
Reservationuint64CIM_ResourceAllocationSettingData
ResourceSubTypestringCIM_ResourceAllocationSettingData
ResourceTypeuint16CIM_ResourceAllocationSettingData
VirtualQuantityuint64CIM_ResourceAllocationSettingData
VirtualQuantityUnitsstringCIM_ResourceAllocationSettingData
Weightuint32CIM_ResourceAllocationSettingData
Connectionstring[]CIM_ResourceAllocationSettingData
HostResourcestring[]CIM_ResourceAllocationSettingData

Class Methods