Networking_Interfaces_Ipv6_AddressInfo

Networking_Interfaces_Ipv6_AddressInfo
Networking_Interfaces_Ipv6_AddressInfo

The Ipv6.AddressInfo structure provides the structure that you can use to get information about an IPv6 address along with its origin and status.

JSON Example
{
    "origin": "string",
    "status": "string",
    "address": "string",
    "prefix": 0
}
origin
Required

The Ipv6.Origin enumerated type defines IPv6 address origin values.
DHCP : The IPv6 address is assigned by a DHCP server. See RFC 4293.
RANDOM : The IPv6 address is assigned randomly by the system. See RFC 4293.
MANUAL : The IPv6 address was manually configured to a specified address, for example, by user configuration. See RFC 4293.
LINKLAYER : The IPv6 address is assigned by IPv6 Stateless Address Auto-configuration (SLAAC). See RFC 4293.
OTHER : The IPv6 address is assigned by a mechanism other than manual, DHCP, SLAAC, or random. See RFC 4293.

status
Required

The Ipv6.Status enumerated type defines IPv6 address status values. See RFC 4293.
TENTATIVE : The IPv6 address is in the process of being verified as unique. An address in this state cannot be used for general communication. It can be used to determine the uniqueness of the address.
UNKNOWN : The status of this address cannot be determined.
INACCESSIBLE : The IPv6 address is inaccessible because the interface to which this address is assigned is not operational.
INVALID : The IPv6 address is not a valid address. It should not appear as the destination or source address of a packet.
DUPLICATE : The IPv6 address is not unique on the link and cannot be used.
PREFERRED : This is a valid IPv6 address that can appear as the destination or source address of a packet.
DEPRECATED : The is a valid but deprecated IPv6 address. This address cannot be used as a source address in new communications, although packets addressed to such an address are processed as expected.
OPTIMISTIC : The IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified.

string
address
Required

The IPv6 address, for example, fc00:10:20:83:20c:29ff:fe94:bb5a.

integer As int64
prefix
Required

The IPv6 CIDR prefix, for example, 64.