Re: [Masque] Adoption call for "Requirements for a MASQUE Protocol to Proxy IP Traffic"

Christopher Wood <caw@heapingbits.net> Thu, 24 September 2020 12:05 UTC

Return-Path: <caw@heapingbits.net>
X-Original-To: masque@ietfa.amsl.com
Delivered-To: masque@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F27BD3A09FC for <masque@ietfa.amsl.com>; Thu, 24 Sep 2020 05:05:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Level:
X-Spam-Status: No, score=-2.12 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.01, RCVD_IN_MSPIKE_WL=-0.01, 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=heapingbits.net header.b=xpRmGIlA; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=t/eEzpwq
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 V2c7r2kmj20L for <masque@ietfa.amsl.com>; Thu, 24 Sep 2020 05:05:50 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21FEB3A09FF for <masque@ietf.org>; Thu, 24 Sep 2020 05:05:37 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 6FBB25C01B9; Thu, 24 Sep 2020 08:05:36 -0400 (EDT)
Received: from imap4 ([10.202.2.54]) by compute1.internal (MEProxy); Thu, 24 Sep 2020 08:05:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heapingbits.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm2; bh=XRA13IzVMeyD+DNh/7DO88rJCrTv 92xAdGN+3Ji1bQg=; b=xpRmGIlAmYlf5K6YYsZBjvmmh715ZG5aFuYG+TKqejN9 fIop7rQG+aG3gE14Oe/hiEjpW2s4q0TT9asHsot++Xjky6tPmslz6p/lqzFF62qJ G/FVmUET80aWR6R5nUCBUlvLj5QCOrqM24vBA2WIGhGThkKS7rj167CZ8rSghwhF HmFUB5AnomTQjS08FbtQwlIQsTeXaoVJUOlP0WT/yObNqnguAFflxR7GhYvD6x7r BJ5eNVppIl3Uy668MK01XyERI7Znqp2U9V13aJrinEEkepFFou7iT7W4BCvtKmC5 r0zD1FFAcr8zWSPjg7Y6Lqm4KkmWicTl+qc0oHIV7w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=XRA13I zVMeyD+DNh/7DO88rJCrTv92xAdGN+3Ji1bQg=; b=t/eEzpwqNrQPXxSZw9/M2L TtCQTHu4Ckp0Dtr3zw1W8JcVQsX0l8vUbjnx5cGVKd43P5siO28wPfVLR1q83hCi uAAUPLITZo5MSbnFBOJLYISqzYoUPTQNWGsqld/apuzUFDUyz6X+9lnh+cQPaD0f WYTix078rlg6pZHri3FUguH9OlDo6CBg/mBqTQASzNTlK9vJZj5BgFLMN3xgtjHN Fmuf+ZS8uafxaPfB9JKprVRNF01d5tJENFMC5tVxIcmslmtpzTp+gmB136RKsuzZ jjhfNJOXKNVD/Px90kG1evtnztFNXIuFc8EYslhLJpu0hXeR+n04s6NxXTIY0Gag ==
X-ME-Sender: <xms:j4tsX1ivy23dlbdJ-OfxYXNEkVryjnFDo1MNpRQJMXy8g-KE0cwJMA> <xme:j4tsX6DUWPxKVdIzymEMAaNoObLAonmkB1wlc0SdN7RSY5YNtCY5f3AKnIaYKqmen B6spRCEGImfgPHt0Fc>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudekgdeglecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsehttdertderreejnecuhfhrohhmpedfvehhrhhi shhtohhphhgvrhcuhghoohgufdcuoegtrgifsehhvggrphhinhhgsghithhsrdhnvghtqe enucggtffrrghtthgvrhhnpeduffetffekvefhvdeuheffgeetfeegleevgefffedvveej hedvueegkeehledvleenucffohhmrghinhepihgvthhfrdhorhhgnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptggrfieshhgvrghpihhnghgs ihhtshdrnhgvth
X-ME-Proxy: <xmx:j4tsX1GguvvBISH6e51ZxIbhqLy-jTyZ18VNssHDZ9Usgap2KhkcpA> <xmx:j4tsX6R0DigsiWzQoStLnF2XV3CEAUZVczd0fN_QTRydJeUHi0xdMA> <xmx:j4tsXyzGZgb-UZENyMs_kvFkxdwuxLN9R8IzOfozWUjCJxchbTiH7w> <xmx:kItsX3rwWfcOnTNitxPLNULJCKJQTS-OH-SVgx2aEnyex_zItOggeA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id CC83C3C03E0; Thu, 24 Sep 2020 08:05:35 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-355-g3ece53b-fm-20200922.004-g3ece53b9
Mime-Version: 1.0
Message-Id: <d60f8c28-697b-4203-bc7e-58b59d8492f9@www.fastmail.com>
In-Reply-To: <ac53fcc2759c86fa3d4b108b68776b4fa571fa00.camel@ericsson.com>
References: <4f83a742-e6c3-4aef-a26b-1801ecf19cdf@www.fastmail.com> <d360df8c2870acdc4b312ab3f5f9031610a24703.camel@ericsson.com> <CAKKJt-fbdUgpCuBZ57sU+Nv=qB8+zBRCfjqUZ7KneZrEpxu0fQ@mail.gmail.com> <CAPDSy+7QpSUdpLzQFxb0HULgQrGL-vy3JJUP0pNfu=Q-hR6Zqw@mail.gmail.com> <ac53fcc2759c86fa3d4b108b68776b4fa571fa00.camel@ericsson.com>
Date: Thu, 24 Sep 2020 05:04:56 -0700
From: Christopher Wood <caw@heapingbits.net>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, David Schinazi <dschinazi.ietf@gmail.com>
Cc: "masque@ietf.org" <masque@ietf.org>
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/qSJMtPOlYAo5MZov5J6d3aB7J1M>
Subject: Re: [Masque] Adoption call for "Requirements for a MASQUE Protocol to Proxy IP Traffic"
X-BeenThere: masque@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiplexed Application Substrate over QUIC Encryption <masque.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/masque>, <mailto:masque-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/masque/>
List-Post: <mailto:masque@ietf.org>
List-Help: <mailto:masque-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/masque>, <mailto:masque-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2020 12:05:52 -0000

Magnus,

As noted in the kickoff email, the purpose was to "start an adoption call for this document in its current form as a starting point." We expect the document contents may change as we work towards consensus, and that's fine! We're just getting started.

Best,
Chris

On Mon, Sep 21, 2020, at 3:00 AM, Magnus Westerlund wrote:
> David,
> 
> I hope that we can agee on that if adopting this document at this stage there
> will be no implication on any of the content in document having WG consensus. I
> rather see that the WG would discuss the use cases and we have a document where
> the general content would have WG consensus when adopting it. 
> I think adopting a document just becasue we know we are going to need it is
> rushing thing for the wrong reasons. I rather adopt a document in 3 months time
> where we are agreeing more on the content. 
> 
> 
> Cheers
> 
> Magnus
> 
> 
> 
> On Fri, 2020-09-18 at 09:45 -0700, David Schinazi wrote:
> > Thank you for comments, Mirja, Spencer, and Magnus!
> > 
> > If I may summarize them in the following bullet points:
> > - we should reach WG consensus on use-cases
> > - we should clarify the last use-case
> > - we should clarify which requirement relates to which use-case
> > 
> > (There were also detailed comments on individual requirements that
> > would be better discussed on individual threads, or GitHub issues)
> > 
> > I absolutely agree with these bullet points. As per our charter, the
> > goal of this entire draft is for us to reach WG consensus on
> > use-cases and requirements for IP proxying, before the WG starts
> > work on a solution. However, none of those comments justify
> > delaying adoption of the document. The call for adoption is there
> > to ensure there is WG interest in the draft, and that folks are willing
> > to review and comment - which your messages indicate! Adopting
> > the draft will actually facilitate answering the three points above,
> > since WG consensus is better reached on parts of WG documents,
> > as opposed to individual submissions.
> > 
> > Thanks,
> > David
> > 
> > 
> > On Fri, Sep 18, 2020 at 8:43 AM Spencer Dawkins at IETF <
> > spencerdawkins.ietf@gmail.com> wrote:
> > > So, just to start the discussion Magnus said we need to have (and I agree
> > > that we need to have it, whether before, or after, adoption), 
> > > 
> > > On Fri, Sep 18, 2020 at 3:27 AM Magnus Westerlund <
> > > magnus.westerlund=40ericsson.com@dmarc.ietf.org> wrote:
> > > 
> > > Which of these requirements (in 
> > > https://www.ietf.org/id/draft-cms-masque-ip-proxy-reqs-01.txt)
> > > 
> > > 3.1.  IP Session Establishment
> > > 3.2.  Proxying of IP packets
> > > 3.3.  Maximum Transmission Unit
> > > 3.4.  IP Assignment
> > > 3.5.  Route Negotiation
> > > 3.6.  Identity
> > > 3.7.  Transport Security
> > > 3.8.  Authentication
> > > 3.9.  Reliable Transmission of IP Packets
> > > 3.10.  Flow Control
> > > 3.11.  Indistinguishability
> > > 3.12.  Support HTTP/2 and HTTP/3
> > > 3.13.  Multiplexing
> > > 3.14.  Load balancing
> > > 3.15.  Extensibility
> > > 
> > > belongs to each use case?
> > >  
> > > > 2.1.  Consumer VPN
> > > > 2.2.  Point to Point Connectivity
> > > > 2.3.  Point to Network Connectivity
> > > > 2.4.  Network to Network Connectivity
> > > 
> > > (I'm happy to have this conversation in Github, but Magnus said we needed to
> > > have it here, so I'm following his excellent leadership)
> > > 
> > > Best,
> > > 
> > > Spencer 
> -- 
> Cheers
> 
> Magnus Westerlund 
> 
> 
> ----------------------------------------------------------------------
> Networks, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Mobile +46 73 0949079
> Torshamnsgatan 23           |
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
> 
> 
>