Name | Data Type | Qualifiers |
Name | Data Type | Value | Scope | Flavors |
Address | string |
Description | string | The 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). | None | TRANSLATABLE= true |
AddressType | uint16 |
Description | string | An enumeration that describes the format of the address property. Whenever possible, IPv4-compatible addresses should be used instead of native IPv6 addresses (see RFC 2373, section 2.5.4). In order to have a consistent format for IPv4 addresses in a mixed IPv4/v6 environment, all IPv4 addresses and both IPv4-compatible IPv6 addresses and IPv4-mapped IPv6 addresses, per RFC 2373, section 2.5.4, should be formatted in standard IPv4 format. However, this (the 2.2) version of the Network Common Model will not explicitly support mixed IPv4/IPv6 environments. This will be added in a future release. | None | TRANSLATABLE= true |
ValueMap | string | 0, 1, 2 | None | None |
Values | string | Unknown, IPv4, IPv6 | None | TRANSLATABLE= true |
IPVersionSupport | uint16 |
Description | string | It is not possible to tell from the address alone if a given IPProtocolEndpoint can support IPv4 and IPv6, or just one of these. This property explicitly defines the support for different versions of IP that this IPProtocolEndpoint has.
More implementation experience is needed in order to correctly model mixed IPv4/IPv6 networks; therefore, this version (2.2) of the Network Common Model will not support mixed IPv4/IPv6 environments. This will be looked at further in a future version. | None | TRANSLATABLE= true |
ValueMap | string | 0, 1, 2 | None | None |
Values | string | Unknown, IPv4 Only, IPv6 Only | None | TRANSLATABLE= true |
SubnetMask | string |
Description | string | The mask for the IP address of this ProtocolEndpoint, formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 255.255.252.0). | None | TRANSLATABLE= true |