DHCPv6 Option for IPv4-Embedded Multicast and Unicast IPv6 Prefixes
RFC 8115
Internet Engineering Task Force (IETF) M. Boucadair
Request for Comments: 8115 Orange
Category: Standards Track J. Qin
ISSN: 2070-1721 Cisco
T. Tsou
Philips Lighting
X. Deng
The University of New South Wales
March 2017
DHCPv6 Option for IPv4-Embedded Multicast and Unicast IPv6 Prefixes
Abstract
This document defines a Dynamic Host Configuration Protocol version 6
(DHCPv6) Option for multicast IPv4 service continuity solutions,
which is used to carry the IPv6 prefixes to be used to build unicast
and multicast IPv4-embedded IPv6 addresses.
Status of This Memo
This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Further information on
Internet Standards is available in Section 2 of RFC 7841.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
http://www.rfc-editor.org/info/rfc8115.
Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Boucadair, et al. Standards Track [Page 1]
RFC 8115 IPv4/IPv6 Multicast Prefixes Option March 2017
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 2
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. OPTION_V6_PREFIX64 DHCPv6 Option . . . . . . . . . . . . . . 3
4. DHCPv6 Client Behavior . . . . . . . . . . . . . . . . . . . 5
5. Security Considerations . . . . . . . . . . . . . . . . . . . 5
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 6
7.1. Normative References . . . . . . . . . . . . . . . . . . 6
7.2. Informative References . . . . . . . . . . . . . . . . . 6
Appendix A. Configuration Recommendations for DHCP Servers . . . 8
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 8
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9
1. Introduction
Several solutions (e.g., [RFC8114]) are proposed for the delivery of
multicast services in the context of transition to IPv6. Even if
these solutions may have different applicable use cases, they all use
specific IPv6 addresses that embed IPv4 addresses, for both multicast
group and source addresses.
This document defines a DHCPv6 option [RFC3315] that carries the IPv6
prefixes to be used for constructing these IPv4-embedded IPv6
addresses.
In particular, this option can be used in the context of Dual-Stack
Lite (DS-Lite) [RFC6333], Stateless Address plus Port (A+P)
[RFC6346], and other IPv4-IPv6 transition techniques.
1.1. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
2. Terminology
This document makes use of the following terms:
IPv4-embedded IPv6 address: an IPv6 address that embeds a 32-bit-
encoded IPv4 address [RFC6052]. An IPv4-embedded IPv6 address can
be a unicast or a multicast address.
Boucadair, et al. Standards Track [Page 2]
RFC 8115 IPv4/IPv6 Multicast Prefixes Option March 2017
Prefix64: an IPv6 prefix used for synthesizing IPv4-embedded IPv6
addresses. A Prefix64 can be unicast or multicast.
Note: "64" is used as an abbreviation for IPv6-IPv4
interconnection.
ASM_mPrefix64: a multicast Prefix64 that belongs to the Any-Source
Show full document text