Visual RFC.
ALL RFCs / RFC 6052
Read the RFC ↗
RFC 6052 / IPV4 INSIDE IPV6

Distinguish the address roles

01

An IPv4-embedded IPv6 address carries 32 IPv4 bits. Its role depends on whether it represents an IPv4 node or is assigned to an IPv6 node for stateless translation.

RFC 6052 · § 1.3EXAMPLE
3 / 3
Distinguish the address rolesThree separate address-role views. An IPv4 node is represented in IPv6 using a converted address. An IPv6 node can instead be assigned a translatable address for stateless translation. The final view separates prefix-plus-bits arithmetic from additional routing, packet translation and secure configuration. Documentation values are not deployed traffic.Address identity · not packet encapsulationConfigured address mappingPrefix + 32 IPv4 bits → IPv6 addressRouting and packet translation are additionalNo DNS answer or session state is created here
03
Separate address arithmetic from a working service.

Configured prefix plus IPv4 bits produces an address. Routing, packet translation and safe configuration are additional work, not outcomes guaranteed by this arithmetic.

Source for this drawing: RFC 6052 · Read RFC section 1.3 ↗

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
New to this? Start hereA quick picture + helpful background

A message needs an address.

Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.

Helpful first, if these ideas are unfamiliar

These pictures are analogies to help you learn. The linked RFC explains the actual rules.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

KEY POINT

An embedded address is a mapping, not a complete translation service.

  • An embedded address is a mapping, not a complete translation service.
  • IPv4-converted IPv6 addresses represent IPv4 nodes in an IPv6 network. IPv4-translatable IPv6 addresses are assigned to IPv6 nodes for stateless translation. Both use the same §2.2 format.
  • The Well-Known Prefix is 64:ff9b::/96. A Network-Specific Prefix is chosen for an organization. Packet translation, DNS synthesis and prefix discovery need other mechanisms.
DETAILS

The scenes show address identities, not packet encapsulation or a DNS query. Stateful means per-flow state exists; stateless means no per-flow state is required. All 2001:db8 and 192.0.2 examples are documentation values. Even the published Well-Known Prefix example is a format example, not permission to translate documentation traffic under §3.1.

Read the RFC section ↗

All chapters in RFC 6052

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗