Class CIM_IPProtocolEndpoint
extends CIM_ProtocolEndpoint

A ProtocolEndpoint that is dedicated to running IP.

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_IPProtocolEndpoint

Direct Known Subclasses

CIM_IPEncapsulationInterface
CIM_IPLoopback
CIM_IPSubinterface
CIM_SwitchVirtualInterface

Class Qualifiers

NameData TypeValue
DescriptionstringA ProtocolEndpoint that is dedicated to running IP.
UMLPackagePathstringCIM::Network::ProtocolEndpoints
Versionstring2.35.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Addressstring
DeprecatedstringCIM_IPProtocolEndpoint.IPv4Address, CIM_IPProtocolEndpoint.IPv6Address
DescriptionstringThe IP address that this ProtocolEndpoint represents, formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 171.79.6.40). This single property is deprecated to replace it by specific IPv4 and v6 addresses.
AddressOriginuint160
DescriptionstringAddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint.A value of 3 "Static" shall indicate the values were assigned manually. A value of 4 "DHCP" shall indicate the values were assigned utilizing the Dynamic Host Configuration Protocol. See RFC 2131 and related. A value of 5 "BOOTP" shall indicate the values were assigned utilizing BOOTP. See RFC 951 and related. A value of 6 "IPv4 Link Local" shall indicate the values were assigned using the IPv4 Link Local protocol. See RFC 3927. A value of 7 "DHCPv6" shall indicate the values were assigned using DHCPv6. See RFC 3315. A value of 8 "IPv6 AutoConfig" shall indicate the values were assinged using the IPv6 AutoConfig Protocol. See RFC 4862. A value of 9 "Stateless" shall indicate Stateless values were assigned. A value of 10 "Link Local" shall indicate Link Local values were assigned.
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, .., 32768..65535
ValuesstringUnknown, Other, Not Applicable, Static, DHCP, BOOTP, IPv4 Link Local, DHCPv6, IPv6AutoConfig, Stateless, Link Local, DMTF Reserved, Vendor Reserved
AddressPrefixOriginuint16
DescriptionstringAn enumeration of subnet prefix origin for the IP Address. Refer IpAddressPrefixOriginTC from RFC 4293. A value of 1 "other" indicate none of the other values is applicable. A value of 2 "manual" indicate that the prefix is manually assigned. A value of 3 "wellknown" indicate that prefix is a well known prefix. A value of 4 "dhcp" indicate that prefix is from dhcp. A value of 5 "routeradv" indicate that prefix is from router advertisement.
Experimentalbooleantrue
MappingStringsstringMIB.IETF|IP-MIB.IpAddressPrefixOriginTC
ValueMapstring1, 2, 3, 4, 5, .., 32768..
Valuesstringother, manual, wellknown, dhcp, routeradv, DMTF Reserved, Vendor Reserved
AddressSuffixOriginuint16
DescriptionstringAn enumeration of suffix origin for the IP Address. Refer IpAddressOriginTC from RFC 4293. A value of 1 "other" indicate none of the other values is applicable. A value of 2 "manual" indicate that the suffix is manually assigned. A value of 3 "wellknown" indicate that suffix is a well known suffix. A value of 4 "dhcp" indicate that suffix is from dhcp. A value of 5 "linklayer" indicate that suffix is from IPv6 stateless auto-configuration. A value of 6 "random" indicate that suffix is chosen randomly.
Experimentalbooleantrue
MappingStringsstringMIB.IETF|IP-MIB.IpAddressOriginTC
ValueMapstring1, 2, 3, 4, 5, 6, .., 32768..
Valuesstringother, manual, wellknown, dhcp, linklayer, random, DMTF Reserved, Vendor Reserved
AddressTypeuint16
DeprecatedstringNo value
DescriptionstringAn enumeration that describes the format of the Address property. It is deprecated since it is not needed, as the class contains both IPv4 and v6 addresses).
ValueMapstring0, 1, 2
ValuesstringUnknown, IPv4, IPv6
IPv4Addressstring
DescriptionstringThe IPv4 address that this ProtocolEndpoint represents.
IPv6Addressstring
DescriptionstringThe IPv6 address that this ProtocolEndpoint represents.
ModelCorrespondencestringCIM_IPProtocolEndpoint.IPv6AddressType, CIM_IPProtocolEndpoint.IPv6SubnetPrefixLength
IPv6AddressTypeuint16
DescriptionstringIPv6AddressType indentified the type of address found in the IPv6Address property. The values of this property shall be interpreted according to RFC4291, Section 2.4
ModelCorrespondencestringCIM_IPProtocolEndpoint.IPv6Address
ValueMapstring2, 3, 4, 5, 6, 7, 8, .., 32768..65535
ValuesstringUnspecified, Loopback, Multicast, Link Local Unicast, Global Unicast, Embedded IPv4 Address, Site Local Unicast, DMTF Reserved, Vendor Reserved
IPv6SubnetPrefixLengthuint16
DescriptionstringIPv6SubnetPrefixLength is used to identify the prefix length of the IPv6Address property that is used to specify a subnet
ModelCorrespondencestringCIM_IPProtocolEndpoint.IPv6Address
IPVersionSupportuint16
DeprecatedstringCIM_ProtocolEndpoint.ProtocolIFType
DescriptionstringThis property explicitly defines support for different versions of the IP protocol, for this Endpoint. It is deprecated since the ProtocolIFType also provides this functionality by describing an endpoint as IPv4 only (value=4096), IPv6 only (value=4097), or IPv4/v6 (value=4098).
ValueMapstring0, 1, 2, 3
ValuesstringUnknown, IPv4 Only, IPv6 Only, Both IPv4 and IPv6
OtherAddressPrefixOriginDescriptionstring
DescriptionstringDescription of the AddressPrefixOrigin when the AddressPrefixOrigin property has a value of "other"
Experimentalbooleantrue
OtherAddressSuffixOriginDescriptionstring
DescriptionstringDescription of the AddressSuffixOrigin when the AddressSuffixOrigin property has a value of "other".
Experimentalbooleantrue
PrefixLengthuint8
DescriptionstringThe prefix length for the IPv6 address of this Protocol Endpoint, if one is defined.
ProtocolIFTypeuint164096
DescriptionstringProtocolIFType's enumeration is limited to IP-related and reserved values for this subclass of ProtocolEndpoint.
MappingStringsstringMIB.IETF|IF-MIB.ifType
ModelCorrespondencestringCIM_ProtocolEndpoint.OtherTypeDescription
OverridestringProtocolIFType
ValueMapstring1, 225..4095, 4096, 4097, 4098, 4301..32767, 32768..
ValuesstringOther, IANA Reserved, IPv4, IPv6, IPv4/v6, DMTF Reserved, Vendor Reserved
SubnetMaskstring
DescriptionstringThe mask for the IPv4 address of this ProtocolEndpoint, if one is defined.

Inherited Properties

NameData TypeClass Origin
BroadcastResetSupportedbooleanCIM_ProtocolEndpoint
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_ServiceAccessPoint
DescriptionstringCIM_ProtocolEndpoint
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_ProtocolEndpoint
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_ProtocolEndpoint
NameFormatstringCIM_ProtocolEndpoint
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
OtherTypeDescriptionstringCIM_ProtocolEndpoint
PrimaryStatusuint16CIM_ManagedSystemElement
ProtocolTypeuint16CIM_ProtocolEndpoint
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_ServiceAccessPoint
SystemNamestringCIM_ServiceAccessPoint
TimeOfLastStateChangedatetimeCIM_ProtocolEndpoint
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ProtocolEndpoint
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
BroadcastResetuint32CIM_ProtocolEndpoint
RequestStateChangeuint32CIM_EnabledLogicalElement