Skip to content

IPv8 Addressing

The IPv8 draft defines a 64-bit address format. The draft writes the structure as two 32-bit fields:

r.r.r.r.h.h.h.h

The r.r.r.r portion is the routing prefix. The h.h.h.h portion is the host field.

The draft states that each ASN holder receives 2^32 host addresses. This is presented as the main mechanism for avoiding IPv4-style address exhaustion while keeping the global routing table bounded by ASN count rather than by individual deaggregated prefixes.

The proposal says IPv4 is a proper subset of IPv8:

0.0.0.0.h.h.h.h

When the routing prefix is zero, the draft treats the address as an IPv4 address processed by standard IPv4 rules.

The draft maps ASN ownership into the routing prefix field. This is intended to make global routing depend on ASN allocation rather than on arbitrary prefix advertisement.

Range or identifierDraft use
127.0.0.0/8Internal zone prefix space.
127.127.0.0Inter-company interop prefix.
ASN 65534Private inter-company BGP8 peering.
100.0.0.0/8RINE peering prefix.
222.0.0.0/8Interior link convention.
ASN 65533Documentation and testing.

The address model is closely tied to routing policy, Zone Server behavior, and transition support. Do not read the address format in isolation; the draft uses it as part of a managed network architecture.