Re: Transmission of IPv6 Jumbograms as Atomic Fragments

Justin Iurman <justin.iurman@uliege.be> Fri, 19 November 2021 08:59 UTC

Return-Path: <justin.iurman@uliege.be>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57B3C3A0CAC for <ipv6@ietfa.amsl.com>; Fri, 19 Nov 2021 00:59:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=uliege.be
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9k_hA1rtGf8S for <ipv6@ietfa.amsl.com>; Fri, 19 Nov 2021 00:59:45 -0800 (PST)
Received: from serv108.segi.ulg.ac.be (serv108.segi.ulg.ac.be [139.165.32.111]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DA1CD3A0CAB for <ipv6@ietf.org>; Fri, 19 Nov 2021 00:59:43 -0800 (PST)
Received: from mbx12-zne.ulg.ac.be (serv470.segi.ulg.ac.be [139.165.32.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by serv108.segi.ulg.ac.be (Postfix) with ESMTPS id 3500F20138E0; Fri, 19 Nov 2021 09:59:41 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 serv108.segi.ulg.ac.be 3500F20138E0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uliege.be; s=ulg20190529; t=1637312381; bh=1OMKj6ggRFV+9JjrdN889vyf1KOdMwIRD7tOzia7fHo=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From; b=ytnrtk8Gs3PC1ptjWfk4mZhmGKG4TAYGxxJInPK8DivnjuDqHXPP9N/GqVWgdsWU5 /xrSFLOPoMPX7Qv085l1nPGZqzmqhvBkO3G5l6Nx4bbRNn383b5PWp1MszBR3XT1kw 39ZmTfudqOnCKwvdwHfTwcepznMvdPSSVv8p97eSk3jf7buTmJUQLfKE3bnIcF1RqW wZ/J3YjG81j7VQOtUczzf3mY1rT7UcUjhZRjAjG+eV0iVI3/4ICw7Gc6WpJoCcCyml 2zpxD9AV9eesfVKHG+2azGT85kT7ILh9avwekitFOE0LhvWFZM8B+4dCC7Q7taJY4N qRmvRipqa0qfw==
Received: from localhost (localhost [127.0.0.1]) by mbx12-zne.ulg.ac.be (Postfix) with ESMTP id 2EBAC60224674; Fri, 19 Nov 2021 09:59:41 +0100 (CET)
Received: from mbx12-zne.ulg.ac.be ([127.0.0.1]) by localhost (mbx12-zne.ulg.ac.be [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 392YwnfYOCUx; Fri, 19 Nov 2021 09:59:41 +0100 (CET)
Received: from mbx12-zne.ulg.ac.be (mbx12-zne.ulg.ac.be [139.165.32.199]) by mbx12-zne.ulg.ac.be (Postfix) with ESMTP id 1A0B9602245D7; Fri, 19 Nov 2021 09:59:41 +0100 (CET)
Date: Fri, 19 Nov 2021 09:59:41 +0100
From: Justin Iurman <justin.iurman@uliege.be>
Reply-To: Justin Iurman <justin.iurman@uliege.be>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Message-ID: <1544543400.190728818.1637312381033.JavaMail.zimbra@uliege.be>
In-Reply-To: <a19bede2-f98e-94dc-1a86-d0f89ba56fa6@gmail.com>
References: <e9af505844944fb182fb4a9923f54d65@boeing.com> <A5347783-678D-4547-8D19-237F990AB4A5@gmail.com> <748803410.189616351.1637244030334.JavaMail.zimbra@uliege.be> <a19bede2-f98e-94dc-1a86-d0f89ba56fa6@gmail.com>
Subject: Re: Transmission of IPv6 Jumbograms as Atomic Fragments
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Originating-IP: [81.240.24.148]
X-Mailer: Zimbra 8.8.15_GA_4018 (ZimbraWebClient - FF94 (Linux)/8.8.15_GA_4026)
Thread-Topic: Transmission of IPv6 Jumbograms as Atomic Fragments
Thread-Index: RazgL8lOSLRT9bescc0FCJuEppvnsg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/k_OOIrBKlE3AzIw77XNYp7EffTc>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Nov 2021 08:59:50 -0000

Brian,

> Great news if... they are actually using it for production. Do you know anything
> about that?

I'm afraid I don't have more details, sorry. Feel free to contact Eric Dumazet for that.

Justin

> Regards
>    Brian
> 
> On 19-Nov-21 03:00, Justin Iurman wrote:
>> Bob,
>> 
>> If this one can help, I remember a talk [1] ("Big TCP", slides and video both
>> available) back to July during the Netdev conference. The main idea is to use
>> IPv6 Jumbograms to reduce the overhead of the TCP stack. It is used internally
>> by Google.
>> 
>> Justin
>> 
>>    [1] https://netdevconf.info/0x15/session.html?BIG-TCP
>> 
>>> Fred,
>>>
>>>> On Nov 17, 2021, at 3:39 PM, Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> wrote:
>>>>
>>>> Let me add a bit more clarity, then. IPv6 made a bit of a mistake when it
>>>> presumed that the
>>>> only reason a packet might need an Identification value was to support the
>>>> fragmentation
>>>> and reassembly process.
>>>
>>> If what you want is some sort of identification field, it would be easier for
>>> you to propose an extension header that does that and see if you can build a
>>> consensus around that.
>>>
>>> In my view, trying to do that by modifying IPv6 Jumbograms (that I don’t know of
>>> anyone uses these days) to include a fragment header, makes little sense to me.
>>>
>>> Bob
>>>
>>>
>>>
>>>> Hence, the Identification was strictly tied to the Fragment Header.
>>>> But, it turns out there are other reasons to include an unpredictable
> ID with an
>>>> IPv6 packet
>>>> (jumbos included) that have nothing to do with fragmentation. Since the only way
>>>> to get
>>>> an Identification in IPv6-land is to include a Fragment Header, then that is
>>>> just what we are
>>>> going to have to do. – again, jumbos included.
>>>>
>>>> Thanks - Fred
>>>>
>>>> From: David Farmer [mailto:farmer@umn.edu]
>>>> Sent: Wednesday, November 17, 2021 3:27 PM
>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> Cc: 6man <ipv6@ietf.org>; Brian E Carpenter <brian.e.carpenter@gmail.com>
>>>> Subject: Re: [EXTERNAL] Re: Transmission of IPv6 Jumbograms as Atomic
> Fragments
>>>>
>>>> While I see no reason to depreciate RFC2675, without evidence of actual active
>>>> use of jumbograms or at least an intent to use them, but for the issue you
>>>> describe prevents it, I see no reason to advance the update you propose.
>>>>
>>>> Even in the R&E networking community where we make regular use of data grams
>>>> larger than 1500 bytes, I’m not aware of the use of, or even a desire to use,
>>>> jumbograms.
>>>>
>>>> Thanks
>>>>
>>>> On Wed, Nov 17, 2021 at 16:45 Templin (US), Fred L <Fred.L.Templin@boeing.com>
>>>> wrote:
>>>> Brian, I came through the supercomputer lab at NASA Ames in Mt View CA in 1996/7
>>>> where HiPPI was heavily used. I didn't spend much time there, but enough to get
>>>> a
>>>> rough read that large packets are plausible.
>>>>
>>>> At some time not long after that, I had the good fortune to meet Dave
> Borman and
>>>> asked him about RFC2675 with a "YMBK" pre-disposition toward the concept. Dave
>>>> assured me that the document was serious, and I do not see evidence that it has
>>>> been deprecated.
>>>>
>>>> So, do I know of any such mega-links? Not offhand, but AFAICT RFC2675
> is still
>>>> part
>>>> of the IPv6 architecture and needs to be honored as such.
>>>>
>>>> Thanks - Fred
>>>>
>>>>> -----Original Message-----
>>>>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>>>>> Sent: Wednesday, November 17, 2021 1:39 PM
>>>>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; 6man <ipv6@ietf.org>
>>>>> Subject: [EXTERNAL] Re: Transmission of IPv6 Jumbograms as Atomic Fragments
>>>>>
>>>>> EXT email: be mindful of links/attachments.
>>>>>
>>>>>
>>>>>
>>>>> Fred,
>>>>>
>>>>> Is there any evidence of usage of jumbograms? To my knowledge, even the high
>>>>> energy phsyics community, one of the main proponents of
>>>>> jumbograms back in the days when HIPPI seemed important, doesn't use
> them,
>>>>> despite extensive use of IPv6 for bulk data.
>>>>>
>>>>> Regards
>>>>>      Brian
>>>>>
>>>>> On 18-Nov-21 06:54, Templin (US), Fred L wrote:
>>>>>> Here is a new draft that may be of interest. It is a quick read (~2pgs) and
>>>>>> proposes to
>>>>>> update RFC2675 by permitting transmission of IPv6 jumbograms as atomic
>>>>>> fragments.
>>>>>>
>>>>>> Please post comments to the list.
>>>>>>
>>>>>> Fred
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On Behalf
> Of
>>>>>> internet-drafts@ietf.org
>>>>>> Sent: Wednesday, November 17, 2021 9:09 AM
>>>>>> To: i-d-announce@ietf.org
>>>>>> Subject: I-D Action: draft-templin-6man-jumbofrag-00.txt
>>>>>>
>>>>>>
>>>>>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>>>>>>
>>>>>>
>>>>>>           Title           : Transmission of IPv6 Jumbograms as Atomic Fragments
>>>>>>           Author          : Fred L. Templin
>>>>>>      Filename        : draft-templin-6man-jumbofrag-00.txt
>>>>>>      Pages           : 4
>>>>>>      Date            : 2021-11-17
>>>>>>
>>>>>> 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".
>>>>>>
>>>>>>
>>>>>> The IETF datatracker status page for this draft is:
>>>>>> https://datatracker.ietf.org/doc/draft-templin-6man-jumbofrag/
>>>>>>
>>>>>> There is also an htmlized version available at:
>>>>>> https://datatracker.ietf.org/doc/html/draft-templin-6man-jumbofrag-00
>>>>>>
>>>>>>
>>>>>> Internet-Drafts are also available by anonymous FTP at:
>>>>>> ftp://ftp.ietf.org/internet-drafts/
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> I-D-Announce mailing list
>>>>>> I-D-Announce@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/i-d-announce
>>>>>> Internet-Draft directories: http://www.ietf.org/shadow.html
>>>>>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>>>>>
>>>>>> --------------------------------------------------------------------
>>>>>> IETF IPv6 working group mailing list
>>>>>> ipv6@ietf.org
>>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>>> --------------------------------------------------------------------
>>>>>>
>>>>
>>>> --------------------------------------------------------------------
>>>> IETF IPv6 working group mailing list
>>>> ipv6@ietf.org
>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>> --------------------------------------------------------------------
>>>> --
>>>> ===============================================
>>>> David Farmer               Email:farmer@umn.edu
>>>> Networking & Telecommunication Services
>>>> Office of Information Technology
>>>> University of Minnesota
>>>> 2218 University Ave SE        Phone: 612-626-0815
>>>> Minneapolis, MN 55414-3029   Cell: 612-812-9952
>>>> ===============================================
>>>> --------------------------------------------------------------------
>>>> IETF IPv6 working group mailing list
>>>> ipv6@ietf.org
>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>> --------------------------------------------------------------------
>>>
>>>
>>> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list
>>> ipv6@ietf.org
>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------
>> 
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------