| < draft-ietf-6man-rfc2460bis-03.txt | draft-ietf-6man-rfc2460bis-04.txt > | |||
|---|---|---|---|---|
| Network Working Group S. Deering | Network Working Group S. Deering | |||
| Internet-Draft Retired | Internet-Draft Retired | |||
| Obsoletes: 2460 (if approved) R. Hinden | Obsoletes: 2460 (if approved) R. Hinden | |||
| Intended status: Standards Track Check Point Software | Intended status: Standards Track Check Point Software | |||
| Expires: July 25, 2016 January 22, 2016 | Expires: September 22, 2016 March 21, 2016 | |||
| Internet Protocol, Version 6 (IPv6) Specification | Internet Protocol, Version 6 (IPv6) Specification | |||
| draft-ietf-6man-rfc2460bis-03 | draft-ietf-6man-rfc2460bis-04 | |||
| Abstract | Abstract | |||
| This document specifies version 6 of the Internet Protocol (IPv6). | This document specifies version 6 of the Internet Protocol (IPv6). | |||
| It obsoletes RFC2460 | It obsoletes RFC2460 | |||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| skipping to change at page 1, line 32 ¶ | skipping to change at page 1, line 32 ¶ | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on July 25, 2016. | This Internet-Draft will expire on September 22, 2016. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2016 IETF Trust and the persons identified as the | Copyright (c) 2016 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| skipping to change at page 15, line 31 ¶ | skipping to change at page 15, line 31 ¶ | |||
| that of any other fragmented packet sent recently* with the same | that of any other fragmented packet sent recently* with the same | |||
| Source Address and Destination Address. If a Routing header is | Source Address and Destination Address. If a Routing header is | |||
| present, the Destination Address of concern is that of the final | present, the Destination Address of concern is that of the final | |||
| destination. | destination. | |||
| * "recently" means within the maximum likely lifetime of a | * "recently" means within the maximum likely lifetime of a | |||
| packet, including transit time from source to destination and | packet, including transit time from source to destination and | |||
| time spent awaiting reassembly with other fragments of the same | time spent awaiting reassembly with other fragments of the same | |||
| packet. However, it is not required that a source node know | packet. However, it is not required that a source node know | |||
| the maximum packet lifetime. Rather, it is assumed that the | the maximum packet lifetime. Rather, it is assumed that the | |||
| requirement can be met by maintaining the Identification value | requirement can be met by implementing an algorithm that | |||
| as a simple, 32-bit, "wrap-around" counter, incremented each | results in a low identification reuse frequency. Examples of | |||
| time a packet must be fragmented. It is an implementation | algorithms that can meet this requirement are described in | |||
| choice whether to maintain a single counter for the node or | [RFC7739]. | |||
| multiple counters, e.g., one for each of the node's possible | ||||
| source addresses, or one for each active (source address, | ||||
| destination address) combination. | ||||
| The initial, large, unfragmented packet is referred to as the | The initial, large, unfragmented packet is referred to as the | |||
| "original packet", and it is considered to consist of three parts, as | "original packet", and it is considered to consist of three parts, as | |||
| illustrated: | illustrated: | |||
| original packet: | original packet: | |||
| +------------------+-------------------------+---//----------------+ | +------------------+-------------------------+---//----------------+ | |||
| | Per-Fragment | Extension & Upper-Layer | Fragmentable | | | Per-Fragment | Extension & Upper-Layer | Fragmentable | | |||
| | Headers | Headers | Part | | | Headers | Headers | Part | | |||
| skipping to change at page 30, line 27 ¶ | skipping to change at page 30, line 27 ¶ | |||
| [RFC6936] Fairhurst, G. and M. Westerlund, "Applicability Statement | [RFC6936] Fairhurst, G. and M. Westerlund, "Applicability Statement | |||
| for the Use of IPv6 UDP Datagrams with Zero Checksums", | for the Use of IPv6 UDP Datagrams with Zero Checksums", | |||
| RFC 6936, DOI 10.17487/RFC6936, April 2013, | RFC 6936, DOI 10.17487/RFC6936, April 2013, | |||
| <http://www.rfc-editor.org/info/rfc6936>. | <http://www.rfc-editor.org/info/rfc6936>. | |||
| [RFC7045] Carpenter, B. and S. Jiang, "Transmission and Processing | [RFC7045] Carpenter, B. and S. Jiang, "Transmission and Processing | |||
| of IPv6 Extension Headers", RFC 7045, DOI 10.17487/ | of IPv6 Extension Headers", RFC 7045, DOI 10.17487/ | |||
| RFC7045, December 2013, | RFC7045, December 2013, | |||
| <http://www.rfc-editor.org/info/rfc7045>. | <http://www.rfc-editor.org/info/rfc7045>. | |||
| [RFC7739] Gont, F., "Security Implications of Predictable Fragment | ||||
| Identification Values", RFC 7739, DOI 10.17487/RFC7739, | ||||
| February 2016, <http://www.rfc-editor.org/info/rfc7739>. | ||||
| Appendix A. Formatting Guidelines for Options | Appendix A. Formatting Guidelines for Options | |||
| This appendix gives some advice on how to lay out the fields when | This appendix gives some advice on how to lay out the fields when | |||
| designing new options to be used in the Hop-by-Hop Options header or | designing new options to be used in the Hop-by-Hop Options header or | |||
| the Destination Options header, as described in section 4.2. These | the Destination Options header, as described in section 4.2. These | |||
| guidelines are based on the following assumptions: | guidelines are based on the following assumptions: | |||
| o One desirable feature is that any multi-octet fields within the | o One desirable feature is that any multi-octet fields within the | |||
| Option Data area of an option be aligned on their natural | Option Data area of an option be aligned on their natural | |||
| boundaries, i.e., fields of width n octets should be placed at | boundaries, i.e., fields of width n octets should be placed at | |||
| skipping to change at page 33, line 48 ¶ | skipping to change at page 33, line 48 ¶ | |||
| | | | | | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Appendix B. CHANGES SINCE RFC2460 | Appendix B. CHANGES SINCE RFC2460 | |||
| This memo has the following changes from RFC2460. Numbers identify | This memo has the following changes from RFC2460. Numbers identify | |||
| the Internet-Draft version in which the change was made. | the Internet-Draft version in which the change was made. | |||
| Working Group Internet Drafts | Working Group Internet Drafts | |||
| 04) Changed text discussing Fragment ID selection to refer to | ||||
| RFC7739 for example algorithms. | ||||
| 04) Editorial changes. | ||||
| 03) Clarified the text about decrementing the hop limit. | 03) Clarified the text about decrementing the hop limit. | |||
| 03) Removed IP Next Generation from the Abstract. | 03) Removed IP Next Generation from the Abstract. | |||
| 03) Add reference to the end of Section 4 to IPv6 Extension | 03) Add reference to the end of Section 4 to IPv6 Extension | |||
| Header IANA registry. | Header IANA registry. | |||
| 03) Editorial changes. | 03) Editorial changes. | |||
| 02) Added text to Section 4.8 "Defining New Extension Headers and | 02) Added text to Section 4.8 "Defining New Extension Headers and | |||
| End of changes. 6 change blocks. | ||||
| 10 lines changed or deleted | 16 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||