--- 1/draft-ietf-6man-rfc4291bis-01.txt 2016-04-27 12:16:06.170851542 -0700 +++ 2/draft-ietf-6man-rfc4291bis-02.txt 2016-04-27 12:16:06.226852932 -0700 @@ -1,19 +1,19 @@ Network Working Group R. Hinden Internet-Draft Check Point Software Obsoletes: 4291 (if approved) S. Deering Intended status: Standards Track Retired -Expires: July 24, 2016 January 21, 2016 +Expires: October 29, 2016 April 27, 2016 IP Version 6 Addressing Architecture - draft-ietf-6man-rfc4291bis-01 + draft-ietf-6man-rfc4291bis-02 Abstract This specification defines the addressing architecture of the IP Version 6 (IPv6) protocol. The document includes the IPv6 addressing model, text representations of IPv6 addresses, definition of IPv6 unicast addresses, anycast addresses, and multicast addresses, and an IPv6 node's required addresses. This document obsoletes RFC 4291, "IP Version 6 Addressing @@ -27,21 +27,21 @@ Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." - This Internet-Draft will expire on July 24, 2016. + This Internet-Draft will expire on October 29, 2016. Copyright Notice Copyright (c) 2016 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 @@ -90,22 +90,22 @@ 2.7. A Node's Required Addresses . . . . . . . . . . . . . . . 20 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 21 4. Security Considerations . . . . . . . . . . . . . . . . . . . 21 5. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 22 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 22 6.1. Normative References . . . . . . . . . . . . . . . . . . 22 6.2. Informative References . . . . . . . . . . . . . . . . . 22 Appendix A. Modified EUI-64 Format Interface Identifiers . . . . 24 A.1. Creating Modified EUI-64 Format Interface Identifiers . . 25 - Appendix B. CHANGES SINCE RFC 4291 . . . . . . . . . . . . . . . 28 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 30 + Appendix B. CHANGES SINCE RFC 4291 . . . . . . . . . . . . . . . 27 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 29 1. Introduction This specification defines the addressing architecture of the IP Version 6 protocol. It includes the basic formats for the various types of IPv6 addresses (unicast, anycast, and multicast). 2. IPv6 Addressing IPv6 addresses are 128-bit identifiers for interfaces and sets of @@ -671,47 +671,42 @@ 2.6. Multicast Addresses An IPv6 multicast address is an identifier for a group of interfaces (typically on different nodes). An interface may belong to any number of multicast groups. Multicast addresses have the following format: | 8 | 4 | 4 | 112 bits | +------ -+----+----+---------------------------------------------+ - |11111111|ff1 |scop| group ID | + |11111111|flgs|scop| group ID | +--------+----+----+---------------------------------------------+ binary 11111111 at the start of the address identifies the address as being a multicast address. +-+-+-+-+ - ff1 is a set of 4 flags: |X|R|P|T| + flgs is a set of 4 flags: |0|R|P|T| +-+-+-+-+ The high-order flag is reserved, and must be initialized to 0. T = 0 indicates a permanently-assigned ("well-known") multicast address, assigned by the Internet Assigned Numbers Authority (IANA). T = 1 indicates a non-permanently-assigned ("transient" or "dynamically" assigned) multicast address. - The P flag's definition and usage can be found in [RFC3306] as - updated by [RFC7371]. - - The R flag's definition and usage can be found in [RFC3956] as - updated by [RFC7371]. + The P flag's definition and usage can be found in [RFC3306]. - The X flag's definition and usage can be found in [RFC3956] as - updated by [RFC7371]. + The R flag's definition and usage can be found in [RFC3956]. scop is a 4-bit multicast scope value used to limit the scope of the multicast group. The values are as follows: 0 reserved 1 Interface-Local scope 2 Link-Local scope 3 Realm-Local scope 4 Admin-Local scope 5 Site-Local scope @@ -947,36 +942,36 @@ to move IPv6 to Internet Standard. This includes Marcelo Bagnulo, Congxiao Bao, Mohamed Boucadair, Brian Carpenter, Ralph Droms, Christian Huitema, Sheng Jiang, Seiichi Kawamura, Masanobu Kawashima, Xing Li, and Stig Venaas. 6. References 6.1. Normative References [I-D.ietf-6man-rfc2460bis] - Deering, S. and B. Hinden, "Internet Protocol, Version 6 - (IPv6) Specification", draft-ietf-6man-rfc2460bis-02 (work - in progress), December 2015. + Deering, S. and R. Hinden, "Internet Protocol, Version 6 + (IPv6) Specification", draft-ietf-6man-rfc2460bis-04 (work + in progress), March 2016. 6.2. Informative References [EUI64] "IEEE, "Guidelines for 64-bit Global Identifier (EUI-64) Registration Authority"", March 1997, . [I-D.ietf-6man-default-iids] Gont, F., Cooper, A., Thaler, D., and S. LIU, "Recommendation on Stable IPv6 Interface Identifiers", - draft-ietf-6man-default-iids-08 (work in progress), - October 2015. + draft-ietf-6man-default-iids-10 (work in progress), + February 2016. [IANA-AD] "Internet Protocol Version 6 Address Space", . [IANA-SP] "IANA IPv6 Special-Purpose Address Registry", . [RFC2464] Crawford, M., "Transmission of IPv6 Packets over Ethernet @@ -1026,25 +1021,20 @@ [RFC4632] Fuller, V. and T. Li, "Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan", BCP 122, RFC 4632, DOI 10.17487/RFC4632, August 2006, . [RFC4941] Narten, T., Draves, R., and S. Krishnan, "Privacy Extensions for Stateless Address Autoconfiguration in IPv6", RFC 4941, DOI 10.17487/RFC4941, September 2007, . - [RFC7371] Boucadair, M. and S. Venaas, "Updates to the IPv6 - Multicast Addressing Architecture", RFC 7371, DOI - 10.17487/RFC7371, September 2014, - . - [RFC7428] Brandt, A. and J. Buron, "Transmission of IPv6 Packets over ITU-T G.9959 Networks", RFC 7428, DOI 10.17487/ RFC7428, February 2015, . Appendix A. Modified EUI-64 Format Interface Identifiers Modified EUI-64 format-based interface identifiers may have universal scope when derived from a universal token (e.g., IEEE 802 48-bit MAC or IEEE EUI-64 identifiers [EUI64]) or may have local scope where a @@ -1214,20 +1204,22 @@ EUI-48 and MAC-48 identifiers are syntactically equivalent, and that it doesn't cause any problems in practice. Appendix B. CHANGES SINCE RFC 4291 This document has the following changes from RFC4291, "IP Version 6 Addressing Architecture". Numbers identify the Internet-Draft version that the change was made.: Working Group Internet Drafts + 02) Remove changes made by RFC7371 because there isn't any known + implementation experience. 01) Revised Section 2.4.1 on Interface Identifiers to reflect current approach, this included saying Modified EUI-64 identifiers not recommended and moved the text describing the format to Appendix A. 01) Editorial changes. 00) Working Group Draft.