1 of 19

�IPv6 Mostly Networks

Alejandro Acosta

@ITandNetworking

2 of 19

IPv6 Only - The new Internet landscape

IPv4 Only

IPv6 Only

A little IPv6

Dual Stack

v4 - v6 Proxies & ALG

3 of 19

IPv6 Mostly Networks

IPv6 Mostly networks (RFC 8925) are a relatively new concept with a rapidly growing adoption rate. They bridge the gap between IPv6-only networks and dual-stack networks. Their application aims to conserve IPv4 addresses in networks where both IPv6 families are available.

Made by por Bing AI

4 of 19

Technical concept

RFC 8925 in section 1.2 defines:

A network that provides NAT64 (possibly with DNS64) service as well as IPv4 connectivity and allows the coexistence of IPv6-only, dual-stack, and IPv4-only hosts on the same segment. Such a deployment scenario allows operators to incrementally turn off IPv4 on end hosts, while still providing IPv4 to devices that require IPv4 to operate. But IPv6-only-capable devices need not be assigned IPv4 addresses.

5 of 19

Technical concept

RFC 8925 in section 1.2 defines:

A network that provides NAT64 (possibly with DNS64) service as well as IPv4 connectivity and allows the coexistence of IPv6-only, dual-stack, and IPv4-only hosts on the same segment. Such a deployment scenario allows operators to incrementally turn off IPv4 on end hosts, while still providing IPv4 to devices that require IPv4 to operate. But IPv6-only-capable devices need not be assigned IPv4 addresses.

6 of 19

Technical concept

RFC 8925 in section 1.2 defines:

A network that provides NAT64 (possibly with DNS64) service as well as IPv4 connectivity and allows the coexistence of IPv6-only, dual-stack, and IPv4-only hosts on the same segment. Such a deployment scenario allows operators to incrementally turn off IPv4 on end hosts, while still providing IPv4 to devices that require IPv4 to operate. But IPv6-only-capable devices need not be assigned IPv4 addresses.

7 of 19

Technical concept

RFC 8925 in section 1.2 defines:

A network that provides NAT64 (possibly with DNS64) service as well as IPv4 connectivity and allows the coexistence of IPv6-only, dual-stack, and IPv4-only hosts on the same segment. Such a deployment scenario allows operators to incrementally turn off IPv4 on end hosts, while still providing IPv4 to devices that require IPv4 to operate. But IPv6-only-capable devices need not be assigned IPv4 addresses.

8 of 19

Technical concept

RFC 8925 in section 1.2 defines:

A network that provides NAT64 (possibly with DNS64) service as well as IPv4 connectivity and allows the coexistence of IPv6-only, dual-stack, and IPv4-only hosts on the same segment. Such a deployment scenario allows operators to incrementally turn off IPv4 on end hosts, while still providing IPv4 to devices that require IPv4 to operate. But IPv6-only-capable devices need not be assigned IPv4 addresses.

9 of 19

Before we continue, let's review the DHCP process in IPv4.

10 of 19

Practical example of DORA

After the Acknowledge the resource is not available for N seconds

11 of 19

Very briefly: DHCP options

DHCP options are additional configuration parameters that a DHCP client and/or server share to configure different network parameters (signaling).

Source: Google Gemini

12 of 19

RFC 8925 – What’s the deal with IPv6 Mostly

IPv6-Only Preferred Option for DHCPv4

Fuente: Google Gemini

This document specifies a DHCPv4 option to indicate that a host supports an IPv6-only mode and is willing to forgo obtaining an IPv4 address if the network provides IPv6 connectivity

A new DHCP Option appears

13 of 19

Using DHCPv4 to turn off IPv4

Baed on Ondrej Caletka presentation

R

DISCOVER

Parameters requested: GW, DNS…, 108

IPv4 netmask, GW, DNS, …, 108: 30 minutes

OFFER

DHCP server is

Configured to

Prefer IPv6-only

operation

DHCP client aborts

The transaction and

waits 30 minutes

Client

Server

14 of 19

Using DHCPv4 to turn off IPv4

Baed on Ondrej Caletka presentation

R

DISCOVER

Parameters requested: GW, DNS…, 108

IPv4 netmask, GW, DNS, …, 108: 30 minutes

OFFER

DHCP server is

Configured to

Prefer IPv6-only

operation

DHCP client aborts

The transaction and

waits 30 minutes

Client

Server

NEVER REACHES ACKNOWLEDGE PHASE AND THE RESOURCE IS NOT BLOCKED/RESERVED AND STILL AVAILABLE

15 of 19

Comparison of DHCPv4 negotiation

With 108 option

No 108 option

16 of 19

Configuration and capture examples

Server side configuration

Capture in Wireshark

17 of 19

In summary: How to get to IPv6-Mostly?

Mandatory

    • Having a network that has NAT64 and DNS64
    • Configure the DHCPv4 Server with option 108

Optional

    • Having CLAT in the clients
    • Implementation of RFC 8781 (discover the NAT64 prefix used RA)

18 of 19

Advantages of an IPv6 Network

  1. Significant IPv4 address savings (approximately 2/3 of devices)
  2. NAT savings due to decreased IPv4 usage
  3. Dual Stack is more complex

19 of 19

Questions? / Inquiries / Complaints