Re: [internet-drafts@ietf.org: New Version Notification for draft-jones-6man-historic-rfc2675-00.txt]

Gyan Mishra <hayabusagsm@gmail.com> Mon, 20 May 2019 23:41 UTC

Return-Path: <hayabusagsm@gmail.com>
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 1235D120090 for <ipv6@ietfa.amsl.com>; Mon, 20 May 2019 16:41:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.com
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 mPFW8OXrYOvp for <ipv6@ietfa.amsl.com>; Mon, 20 May 2019 16:41:22 -0700 (PDT)
Received: from mail-vs1-xe35.google.com (mail-vs1-xe35.google.com [IPv6:2607:f8b0:4864:20::e35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A39D120046 for <ipv6@ietf.org>; Mon, 20 May 2019 16:41:22 -0700 (PDT)
Received: by mail-vs1-xe35.google.com with SMTP id w124so2065055vsb.11 for <ipv6@ietf.org>; Mon, 20 May 2019 16:41:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=5xqYoYYweSsS2inGAkGL/LEcrkNshgR6gTNHAykeV+I=; b=DnpRTC5FKc+on3pteQNJSbuGyXsdLicpNRx3fhBXFW8SUHGr67feT0hLmwZU9u5K1c AgjvJHdvriS40EpyvZFv7nclwUwWXXv9aCZwnHWTopdaz4svHhPfLk2dcGWyd70kGXGN zk1bGUVpluIi5W1fCPkjK4YnLZ2CHqaty/MK4EH0PPwPw+ItJSQO5l0/Fz59TI4BUJSg PFbOFIuPUVAq/+PGPOEQBA6T6xrhnUXymgBkgc2Cd+wcI2op/EhoKUBoQHlClZN3ixVP 0iNa8zkq0UlQlWbNZkyXzfx7lKVs7oieqqMvv5/pUe9U4UuZf0nEuXImjziKkp8GqCQb k3qQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=5xqYoYYweSsS2inGAkGL/LEcrkNshgR6gTNHAykeV+I=; b=hMcLIUJZDXNhCLUOFMdfr7lccN4eM1vq3MCLbagp3fF9jB4a1hQp9ovUqcJO63jY94 R9Hr75MVSi4Hyw2GZGCH69NHChVX1tHNISVoIMDr1etHB2kOmuvwQtr+z58pA5GKA+RE g2oNwiI6JGUKc214042UNKqk8vwVF2zlhGkV5ooA4PhTgf7CAPnN6BLbRL46+WgVkOSf kXEGl/u2gSu/bu8yF/d0dAX939vdUopAaJM6xhfsWbVo9szESgyc5aQk2i4UCrkfD7J5 Jx2UYOALIzPU0OzRhTm6N9znND5R7jCwGk2048Hofeg+OE4rjajr2XXyFl1iWL7M/aXz Tlxw==
X-Gm-Message-State: APjAAAUJWWWZORucSfgPeLDSTnQlaGPs1aJ0siym6LwRS/jwyZhhUcB/ XSWVwJ8jVfCxl6XDZp/tsM4=
X-Google-Smtp-Source: APXvYqyEQOzD7VaT1DOIdVp3wYRjIxIY2uxn9v6kRpY4vSVyspv42MW6hvcJG5R1EZugGj8KxhNQAQ==
X-Received: by 2002:a67:cb14:: with SMTP id b20mr4454637vsl.112.1558395681080; Mon, 20 May 2019 16:41:21 -0700 (PDT)
Received: from [10.199.2.225] ([50.234.188.190]) by smtp.gmail.com with ESMTPSA id j63sm6885565vke.8.2019.05.20.16.41.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 May 2019 16:41:20 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-BD74FEF4-F449-4C72-8124-2E3BD80D1F1D"
Mime-Version: 1.0 (1.0)
Subject: Re: [internet-drafts@ietf.org: New Version Notification for draft-jones-6man-historic-rfc2675-00.txt]
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Mailer: iPhone Mail (16E227)
In-Reply-To: <7280D1E3-8D42-48D7-8B99-F1D659123BD4@jisc.ac.uk>
Date: Mon, 20 May 2019 19:41:19 -0400
Cc: Doug Barton <dougb@dougbarton.us>, "ipv6@ietf.org" <ipv6@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <BC60C287-2447-4007-8334-7AB569D88343@gmail.com>
References: <20190508125743.GA19360@tom-desk.erg.abdn.ac.uk> <19A018DE-280E-4400-95AC-7A3697ABE4B8@employees.org> <20190509062922.GA39281@profitmargin> <8e9b7085-78a7-4ad6-2e1b-73dcb1e0a15e@gmail.com> <6e3652d0-fed3-a672-16ad-ef3194dc13ed@dougbarton.us> <7280D1E3-8D42-48D7-8B99-F1D659123BD4@jisc.ac.uk>
To: Tim Chown <Tim.Chown@jisc.ac.uk>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/GZ2rYUSppSDwfybTXNjyYfEKwj8>
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: Mon, 20 May 2019 23:41:25 -0000

Dough 

I agree with what you and Brian stated that the IETF standards are future looking and not necessarily now in the present or near term future but further down the road.

As I stated I have written some design documents related to super Jumbo 9000 deployment that if my design guidelines are followed any enterprise or Service Provider can easily go Jumbo from and infrastructure perspective and just as overlay architectures  continue to be mainstream like vxlan evpn and vxlan PBB as examples as is IPv6 dual stack the theory of “as you build out a Super Jumbo infrastructure they will come” apps will come on board clammering for high throughout low cpu processing and latency and from that perspective from a network and host OS perspective we are definitely there now for super Jumbo 9000.  Even now in the mpls core I have deployed many networks to date bumping from 9216 to 65535 for future super jumbo for customers and host OS and NIC to eventually have enough memory bump mtu close to 65535 subtracting out mpls and misc overhead bytes.

The IETF being future minded and forward looking I can definitely see way down the road going from 16 bit to 32 bit field supporting up to 4.2Billion byte MTU is futuristic for even IPv6 but does not mean we throw in the towel and say it will never happen.

Cases and point is most networks would never have thought of going to 9000 super jumbo but with MPLS  or SR-MPLS or SRV6 core with customer edge AS overhead bytes such as IPSEC,  IPv6 next headers options evolution overhead, DMVPN overlay dual stack tunnels over MPLS overhead that will continue to be added and evolving requiring larger packet sizes it is impossible to predict the future but having flexibility and options available from a developer perspective always make sense versus being pigeonholed into a corner with no options or workarounds.

Gyan
 
Sent from my iPhone

> On May 20, 2019, at 4:45 AM, Tim Chown <Tim.Chown@jisc.ac.uk> wrote:
> 
>> On 19 May 2019, at 02:30, Doug Barton <dougb@dougbarton.us> wrote:
>> 
>>> On 5/9/19 2:45 PM, Brian E Carpenter wrote:
>>>> On 09-May-19 18:29, Tom Jones wrote:
>>>>> On Wed, May 08, 2019 at 06:07:51PM +0200, Ole Troan wrote:
>>>>>> Hello 6man,
>>>>>> 
>>>>>> We have put this together to change the status of RFC2675 to Historic
>>>>>> and would like to request discussion in the working group.
>>>>> 
>>>>> IPv6 jumbograms was intended for some super computer inter connect with a massive MTU.
>>>>> I don't know of any use of it, but is it harmful if the specification is left there in place?
>>>>> 
>>>>> I don't expect any implementation supporting it unless they also support data-link layers with an MTU > 64K.
>>>>> Or is that the problem you are trying to solve, that a TCP implementation must handle datagrams larger than 64K?
>>>>> Is there any other solution?
>>>> 
>>>> I came to this from as an operating system maintainer, removing
>>>> Jumbograms is a one time ~350 line diff and it saves us maintaining
>>>> complexity in our v6 stack.
>>>> 
>>>> Preparing this draft it is clear to me that Jumbograms are being carried
>>>> forward in the RFC series 'just because'.
>>> Yes, just because the original motivation still remains potentially valid.
>>> But since the RFC itself states that support is optional, and only applies where there is a physical interface capable of supporting in, each stack maintainer may freely choose whether to support it.
>>>> Most of the time they are an
>>>> off hand mention, in some cases there are changes to protocol formats to
>>>> handle the protocol.
>>> I'd have thought there was also work in not supporting it, too, to send the required ICMP errors in reply to a Jumbo Payload option or IPv6 Payload Length == 0. Even if we obsoleted the option, that would remain necessary..
>>>  
>>>> This seems like a lot of work for a protocol with no known deployments
>>>> on the Internet.
>>> There is less work involved in leaving the RFC alone than in obsoleting it.
>> 
>> I agree with Brian's reasoning, and wanted to raise one other point that I haven't seen mentioned.
>> 
>> In IPv4 world the only way to increase throughput is to send the same <= 1500 packets faster and faster, because "PMTU is hard." 4821 didn't really help in this area, and as the speed of light isn't likely to change any time soon, we're pretty much stuck.
>> 
>> We have a little more hope for IPv6 though. My understanding is that by and large folks are being smarter about filtering ICMPv6, so "better" PMTU support is at least a reasonable goal.
>> 
>> We currently face limitations for massive packets in hardware/silicon, but that will get better over time. In some measure on its own, and will continue to improve for network gear if the market demands it.
>> 
>> For some time now I've been kicking around the idea in my brain that one way we could get more of both content and eyeball networks enthused about IPv6 would be to promote widespread support for 9k packets. I was doing that on an internal network 10 years ago, and I'd like to hope that both the hardware and software have improved since then. There will no doubt be some pain involved, but if people are willing to put the effort in it will have a large upside.
>> 
>> We may never get to the point where jumbograms are practical, and if we do, we may not want to implement them as 2675 describes. But if it's not hurting anything now, why put it out to pasture?
> 
> 9K MTU is used pretty widely in R&E networks where large scale data transfers are increasingly routine.  The best example of a community shifting significant data volumes worldwide is probably the WLCG (worldwide Large Hadron Collider computing grid - http://wlcg.web.cern.ch/).  The WLCG is an interesting IPv6 case as they mandated a while ago that all the Tier 1 and 2 distributed storage nodes must be dual-stacked by this year, one reason for which was to support deploying IPv6-only worker CPU clusters which could then draw from those.  How many of their sites use 9K MTU, I don't know.   My colleague at Imperial College London thinks that they do not as yet, despite peaking at 40Gbit/s of data from CERN over IPv6, and recently being upgraded to 100G.  I'll ask further...
> 
> Tim
> 
>> Doug
>> 
>> 
>> 
>> --------------------------------------------------------------------
>> 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
> --------------------------------------------------------------------