Re: [arch-d] FYI: closure of the IAB Stack Evolution program

Alexandre Petrescu <alexandre.petrescu@gmail.com> Fri, 23 August 2019 11:00 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77225120809 for <architecture-discuss@ietfa.amsl.com>; Fri, 23 Aug 2019 04:00:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.631
X-Spam-Level:
X-Spam-Status: No, score=-2.631 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 xvHYdJ5eFO0o for <architecture-discuss@ietfa.amsl.com>; Fri, 23 Aug 2019 04:00:07 -0700 (PDT)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 010E3120142 for <architecture-discuss@ietf.org>; Fri, 23 Aug 2019 04:00:06 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x7NB04M8139955 for <architecture-discuss@ietf.org>; Fri, 23 Aug 2019 13:00:04 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id AB39E205432 for <architecture-discuss@ietf.org>; Fri, 23 Aug 2019 13:00:04 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id A05B1205458 for <architecture-discuss@ietf.org>; Fri, 23 Aug 2019 13:00:04 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x7NB04ig015340 for <architecture-discuss@ietf.org>; Fri, 23 Aug 2019 13:00:04 +0200
To: architecture-discuss@ietf.org
References: <B5A0F4E0-D437-4DF9-9918-C35627A8CADC@trammell.ch> <d5009253-4884-9f1f-66e7-1159e85524b9@si6networks.com> <770822F2-688F-44EA-A6A1-7E7EDBFAA989@trammell.ch>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <a49d9463-c66a-91ac-67ec-ed62735d647f@gmail.com>
Date: Fri, 23 Aug 2019 13:00:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <770822F2-688F-44EA-A6A1-7E7EDBFAA989@trammell.ch>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/-B2RirwEuB7vlX8VHVTVUlc0duA>
Subject: Re: [arch-d] FYI: closure of the IAB Stack Evolution program
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Aug 2019 11:00:13 -0000


Le 23/08/2019 à 12:19, Brian Trammell (IETF) a écrit :
> hi Fernando,
> 
>> On 23 Aug 2019, at 12:15, Fernando Gont <fgont@si6networks.com> 
>> wrote:
>> 
>> Hi, Brian,
>> 
>> Thanks for the note! In-line...
>> 
>> On 23/8/19 12:07, Brian Trammell (IETF) wrote:
>>> Greetings, all,
>>> 
>>> During the IETF 105 meeting in Montreal, the IAB decided to
>>> close the Stack Evolution program in its present form.
>>> 
>>> The initial concept behind the IP Stack Evolution program was to 
>>> investigate how changes to the whole stack, especially to the 
>>> transport layer, could be deployed in the big-I Internet, and 
>>> explore the impact of encryption at the transport layer on 
>>> evolution of the stack. At the time the program started in 2014, 
>>> there was not much work yet in and around the IETF in this 
>>> space.
>>> 
>>> That has changed. QUIC has demonstrated that it is possible to 
>>> deploy a new transport protocol at scale, and the QUIC WG has 
>>> nearly finished an IETF standard version of that protocol.
>> 
>> I'm certainly not much of a QUIC expert, but... isn't QUIC
>> tunneled over UDP?
>> 
>> If so, then deployment of QUIC doesn't prove that it's possible to
>>  deploy new transport protocols in the big-I Internet. Actually, 
>> the decission to make QUIC run over UDP would seem to me quite the 
>> opposite: that you cannot deploy a new transport prootocol 
>> natively, and thus need to tunnel it on something that actually is 
>> known to work (TCP or UDP).
> 
> This is a well known discussion rabbithole, but.. no, QUIC is not 
> tunneled over UDP, it uses a UDP header as an encapsulation but is a 
> distinct transport protocol on its own.

Sorry - it makes little sense.

Or maybe we dont understand the same thing by 'being tunneled' over
something.

In my view, once there is an additional header that makes if for being
tunneled.

That additional header could be IP, UDP, TCP or even a Routing Header.

I replied to this email because it popped into my regular inbox, not
being catched by the normal filters.  I dont understand why.

> You're right that we can't deploy new *headers* in the Internet
> because of middleboxes, but a key insight behind QUIC is that you can
> run a new protocol over old headers.

That is nothing new.  There are so many people that run new protocols 
over old headers without even telling about this to other people.

> I would argue that thinking of UDP as a transport protocol is itself 
> a mistake; it is a UNIX sockets model friendly way to allow 
> applications to access an IP datagram service in a multiuser 
> environment. But I think I'm in the minority there.

It is an interesting view of thinking of UDP being more of a UNIX 
sockets model rather than a transport protocol.  In that sense, I also 
see the raw sockets to be more powerful than UDP.  And there is more.

Alex

> 
> Cheers,
> 
> Brian
> 
>> Thanks, -- Fernando Gont SI6 Networks e-mail: fgont@si6networks.com
>> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>> 
>> 
>> 
>> 
> 
> _______________________________________________ Architecture-discuss 
> mailing list Architecture-discuss@ietf.org 
> https://www.ietf.org/mailman/listinfo/architecture-discuss
>