IPv6 Socket API for Source Address Selection
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 24
- Abstract
- The IPv6 default address selection document (RFC 3484) describes the rules for selecting source and destination IPv6 addresses, and indicates that applications should be able to reverse the sense of some of the address selection rules through some unspecified API. However, no such socket API exists in the basic (RFC 3493) or advanced (RFC 3542) IPv6 socket API documents. This document fills that gap partially by specifying new socket-level options for source address selection and flags for the getaddrinfo() API to specify address selection based on the source address preference in accordance with the socket-level options that modify the default source address selection algorithm. The socket API described in this document will be particularly useful for IPv6 applications that want to choose between temporary and public addresses, and for Mobile IPv6 aware applications that want to use the care-of address for communication. It also specifies socket options and flags for selecting Cryptographically Generated Address (CGA) or non-CGA source addresses. This memo provides information for the Internet community.
- Publication Date
- 2007-09-01
- Status Note
- Informational
- DOI
10.17487/RFC5014- Link
- https://doi.org/10.17487/RFC5014
- Author(s)
- Erik NordmarkSamita ChakrabartiJulien Laganier
- Keyword(s)
- CGA
Latest version of IETF RFC 5014
Document Versions — IETF RFC 5014
-
▶ IETF RFC 5014 (2007-09-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 3484 [Superseded*]
- IETF RFC 3493 [Active*]
Bibliographic Reference(s)
- "Fping - a program to ping hosts in parallel", Online web site http://www.fping.com . EXTERNAL
- IETF RFC 2460 [Superseded*]
- IETF RFC 3041 [Superseded*]
- IETF RFC 3542 [Active*]
- IETF RFC 3775 [Superseded*]
- IETF RFC 3971 [Active*]
- IETF RFC 3972 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC5014.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 5014, IPv6 Socket API for Source Address Selection. Available at https://doi.org/10.17487/RFC5014
Snippet:
IETF RFC 5014, IPv6 Socket API for Source Address Selection. Available at https://doi.org/10.17487/RFC5014
HTML (ISO 690 compliant)
Preview:
IETF RFC 5014, IPv6 Socket API for Source Address Selection. Available at https://doi.org/10.17487/RFC5014
Snippet:
<span class="citation"><cite>IETF RFC 5014</cite>, IPv6 Socket API for Source Address Selection. Available at <a href="https://doi.org/10.17487/RFC5014" target="_blank" rel="noopener">https://doi.org/10.17487/RFC5014</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 5014, IPv6 Socket API for Source Address Selection
doi: 10.17487/RFC5014
url: https://doi.org/10.17487/RFC5014
doi: 10.17487/RFC5014
url: https://doi.org/10.17487/RFC5014
Snippet:
<li> <cite id="bib-rfc5014">IETF RFC 5014</cite>, IPv6 Socket API for Source Address Selection <span class="doi">10.17487/RFC5014</span> </li>
Referenced By
- IETF RFC 5220 [Active*]
- IETF RFC 6275 [Active*]
- IETF RFC 6418 [Active*]
- IETF RFC 6434 [Superseded*]
- IETF RFC 6724 [Active*]
- IETF RFC 8981 [Active*]