ipEndPoint

The ipEndPoint table represents an IP end point and includes relevant data. The endpoint is implemented by a physical interface, as modeled in the protocolEndPoint table.

The following table describes the ipEndPoint table:

Table 1. ipEndPoint table 
Column name Type Constraints Description
entityId 32–bit integer

Foreign key

Not null

The identifier of an IP end point entity from the entityData table.
DNSName 255–character string   DNS name for the IP address associated with this IP end point.
address 39–character string Not null IP address associated with this IP end point.
ipNumber 64–bit integer, unsigned Not null

For IPv4: IP address represented as a 32–bit integer.

For IPv6: The first half of the IP address is represented as a 128–bit integer. The value is shown as a signed 64-bit integer. For example, for the IPv6 address fe80:0000:0000:0000:21a:30ff:fe2b:fb80, the hexadecimal ipNumber is FE80 0000 0000 0000.

netNumber 64–bit integer Not null

For IPv4: Not applicable

For IPv6: Second half of IP address represented as a 128–bit integer. The value is shown as a signed 64-bit integer. For example, for the IPv6 address fe80:0000:0000:0000:21a:30ff:fe2b:fb80, the hexadecimal netNumber is 021A 30FF FE2B FB80. (The decimal number is 18338657682652659712 as an unsigned integer and 108086391056891904 as a signed integer.)

subnet 39–character string   Subnet to which the IP address belongs.
netmask 39–character string   Netmask for the subnet.
netmaskbits 32–bit integer   Netmask bits for the subnet
addressSpace 255–character string   Relevant NAT address space if network address translation is being used.
protocol

String value

 
An integer representation of the IP protocol used by the presently-defined zone:
  • 1: IPv4
  • 2: IPv4 that has been through network address translation (NAT)
  • 3: IPv6
cdmAddressType 16-bit integer Not null

Default value: 0

The IBM® Common Data Model defines an attribute named AddressType in the IpV4Address and IPv6Address views and the ipEndPoint class is the equivalent object in NCIM. Therefore to make the attributes in the classes consistent, a new attribute named cdmAddressType has been added to the ipEndPoint table.