Network Working Group                                    F. Templin, Ed.
Internet-Draft                              Boeing Research & Technology
Updates: RFC2675 (if approved)                         November 17, 2021
Intended status: Standards Track
Expires: May 21, 2022


          Transmission of IPv6 Jumbograms as Atomic Fragments
                    draft-templin-6man-jumbofrag-00

Abstract

   Internet Protocol, Version 6 (IPv6) provides a service for
   transmission of IPv6 packets larger than 65,535 octets known as
   "jumbograms".  Such large packets are not eligible for fragmentation,
   and the current specification forbids the inclusion of a fragment
   header of any kind.  However, some implementations may wish to
   include an Identification value with each jumbogram; hence this
   document proposes the transmission of IPv6 jumbograms as "atomic
   fragments".

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   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 https://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 May 21, 2022.

Copyright Notice

   Copyright (c) 2021 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
   (https://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



Templin                   Expires May 21, 2022                  [Page 1]


Internet-Draft       IPv6 Jumbogram Atomic Fragments       November 2021


   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.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  RFC2675 Updates . . . . . . . . . . . . . . . . . . . . . . .   2
   3.  Implementation Status . . . . . . . . . . . . . . . . . . . .   3
   4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   3
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .   3
   6.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   3
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   3
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .   3
     7.2.  Informative References  . . . . . . . . . . . . . . . . .   3
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   4

1.  Introduction

   Internet Protocol version 6 (IPv6) [RFC8200] provides a jumbogram
   service for transmission of IPv6 packets larger than 65,535 octets
   [RFC2675].  Such large packets are not eligible for fragmentation,
   and the current specification forbids sources from including a
   Fragment Header of any kind.  However, some implementations may wish
   to include an unpredictable Identification value with each jumbogram
   [RFC7739].  This document therefore proposes the transmission of IPv6
   jumbograms as "atomic fragments" and in the process updates
   [RFC2675].

   Atomic fragments are defined as "IPv6 packets that contain a Fragment
   Header with the Fragment Offset set to 0 and the M flag set to 0"
   [RFC6946].  Such Fragment Headers may be inserted by the original
   source only and may not be modified by any intermediate IPv6 nodes on
   the path.  Hence, an atomic fragment generated by the original source
   will remain as an atomic fragment along the entire path up to and
   including the final destination.  The original source should
   therefore be permitted to include an atomic fragment Fragment Header
   in the jumbograms it produces.  The following section recommends
   updates to [RFC2675] to permit the transmission of IPv6 jumbograms as
   atomic fragments.

2.  RFC2675 Updates

   The following updates to [RFC2675] are requested:

   o  Section 3, third paragraph, change: "The Jumbo Payload option must
      not be used in a packet that carries a Fragment header" to: "The



Templin                   Expires May 21, 2022                  [Page 2]


Internet-Draft       IPv6 Jumbogram Atomic Fragments       November 2021


      Jumbo Payload option must not be used in a packet that carries a
      non-atomic Fragment header [RFC6946]".

   o  Section 3, in the list of errors, change: "error: Jumbo Payload
      option present and Fragment header present" to: "error: Jumbo
      Payload option present and non-atomic Fragment header present".

   o  Add [RFC6946] to Informative References.

3.  Implementation Status

   TBD.

4.  IANA Considerations

   This document has no IANA considerations.

5.  Security Considerations

   Communications networking security is necessary to preserve
   confidentiality, integrity and availability.

6.  Acknowledgements

   This work was inspired by ongoing AERO/OMNI/DTN investigations.

   .

7.  References

7.1.  Normative References

   [RFC2675]  Borman, D., Deering, S., and R. Hinden, "IPv6 Jumbograms",
              RFC 2675, DOI 10.17487/RFC2675, August 1999,
              <https://www.rfc-editor.org/info/rfc2675>.

   [RFC8200]  Deering, S. and R. Hinden, "Internet Protocol, Version 6
              (IPv6) Specification", STD 86, RFC 8200,
              DOI 10.17487/RFC8200, July 2017,
              <https://www.rfc-editor.org/info/rfc8200>.

7.2.  Informative References

   [RFC6946]  Gont, F., "Processing of IPv6 "Atomic" Fragments",
              RFC 6946, DOI 10.17487/RFC6946, May 2013,
              <https://www.rfc-editor.org/info/rfc6946>.





Templin                   Expires May 21, 2022                  [Page 3]


Internet-Draft       IPv6 Jumbogram Atomic Fragments       November 2021


   [RFC7739]  Gont, F., "Security Implications of Predictable Fragment
              Identification Values", RFC 7739, DOI 10.17487/RFC7739,
              February 2016, <https://www.rfc-editor.org/info/rfc7739>.

Author's Address

   Fred L. Templin (editor)
   Boeing Research & Technology
   P.O. Box 3707
   Seattle, WA  98124
   USA

   Email: fltemplin@acm.org






































Templin                   Expires May 21, 2022                  [Page 4]