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

Eric Rescorla <ekr@rtfm.com> Thu, 10 September 2020 03:04 UTC

Return-Path: <ekr@rtfm.com>
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 A6E373A0AB8 for <masque@ietfa.amsl.com>; Wed, 9 Sep 2020 20:04:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=rtfm-com.20150623.gappssmtp.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 nEbzEurhwCfq for <masque@ietfa.amsl.com>; Wed, 9 Sep 2020 20:04:15 -0700 (PDT)
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) (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 446473A0BA1 for <masque@ietf.org>; Wed, 9 Sep 2020 20:04:15 -0700 (PDT)
Received: by mail-lf1-x12e.google.com with SMTP id y11so2747329lfl.5 for <masque@ietf.org>; Wed, 09 Sep 2020 20:04:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JdeBng8epYSwH23hZ5baGgiMWCl4P1OyHVdt056ufkg=; b=na0ZYy+gPg/hSVlRC7h1ygAIh1xJ24vKrXC1KKSKguENieCq+yNsJHe9tQSGWK86bX ThpifPo8X7qKozjDah1vrQW2ULjiVnvwRxtu9mEBvJ1z1yvLttZR6nYUM3LrDiIWeptC boa1iK4PoIfF45LZq+3gtPVzDrMHVZ2AMchFP1EEhuQ/MX2R8CmMlYc6uxjPCrdBtNeR x1INoexxc9UE3Cls1GkEbuX0pYl3xTLbfNx0v6Hdn+Yfoiii81nx50/0HrKT02+USdjY iQ4bjzZ1b5tGeoYC5sNAlcMlif+YIK6x5QgVPqy2c7klFl9m3b0za5CZoEUqLrB4f3I2 kIpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JdeBng8epYSwH23hZ5baGgiMWCl4P1OyHVdt056ufkg=; b=OqEKbwIV7n02b+VvTb5bMPUll3iq7qON4sOHcmRB2ULXsVJY9RIbkVvgucu5C9ef6+ 1C8aeqGKLe06iIiJin87jaI/N2IgDaFjOdYV6JAGSMg+r/M8qMtom0LVNU0Wr+yp+6te bNQ2bxZJw5X+8L3JinHudy+ThW/W9D+qxUbsPh75S9on2GgDTcIYgDI2TeOlKBJiw2La ZyYlORFNbd/pvpu4t+0ZG9P4qeGyR4sztcrgAEiM0HtIYk+ttSfGf1YGde00qzodeV20 Mswmb6tju55331Nq5KwmikQ3072qv6sK+ZCiwrjltwV/wtRhnw+mQtLle/GN0/oCWuuQ kHqw==
X-Gm-Message-State: AOAM532F1TSZqAxIQq3IsH5m+ENIruzCUdS4jedYF2fyda+/sD7NOj9D ZTfoIGpGkKWhtey++4/G4ZyZdebbb7qoFcl2w0ZyjQ==
X-Google-Smtp-Source: ABdhPJytG7ptno6ep5cTZuxb1Mv2XdqvKiLWAojRxNl21ZdDGnosJl79GBkEfDDWf0xog1CB0exH+gnVBtlV4J4HE8o=
X-Received: by 2002:a19:6d5:: with SMTP id 204mr3222316lfg.109.1599707053467; Wed, 09 Sep 2020 20:04:13 -0700 (PDT)
MIME-Version: 1.0
References: <4f83a742-e6c3-4aef-a26b-1801ecf19cdf@www.fastmail.com> <CAHbrMsBshA3=8W7py4w5rhRSPXrf89uqCx+NJEn6gRKa0-gd7Q@mail.gmail.com> <CAPDSy+7JJmCnM9brW6LJZGzYAJhsruSx+qZVi-4FWJ1jKZ0odw@mail.gmail.com>
In-Reply-To: <CAPDSy+7JJmCnM9brW6LJZGzYAJhsruSx+qZVi-4FWJ1jKZ0odw@mail.gmail.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 09 Sep 2020 20:03:37 -0700
Message-ID: <CABcZeBOrLqbq8wwFVGrvyOU3v+5vYmezj+KQVRBm=5_tYa9=-w@mail.gmail.com>
To: David Schinazi <dschinazi.ietf@gmail.com>
Cc: Ben Schwartz <bemasc=40google.com@dmarc.ietf.org>, Christopher Wood <caw@heapingbits.net>, MASQUE <masque@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aab8df05aeecd26f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/masque/Sbgk-Pe-U4EauikDteoCjckr5F4>
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, 10 Sep 2020 03:04:18 -0000

On Wed, Sep 9, 2020 at 4:29 PM David Schinazi <dschinazi.ietf@gmail.com>
wrote:

> (To state the obvious: as one of the authors, I support adoption)
>
> I strongly disagree with Ben's suggestion to use the state "Adopted for WG
> info only".
> I've pasted the definition for that state from RFC 6174 here:
>
>    The "Adopted for WG Info Only" state describes a document that
>    contains useful information for the WG that adopted it, but the
>    document is not intended to be published as an RFC.  The WG will not
>    actively develop the contents of the I-D or progress it for
>    publication as an RFC.  The only purpose of the I-D is to provide
>    information for internal use by the WG.
>
> Source: https://tools.ietf.org/html/rfc6174#section-4.2.3
>

I think there is value in publishing this document as RFC,
> and our charter specifically states "The working group will first
> deliver [...] a requirements document for IP proxying."
> My understanding is that, in that sentence, "deliver" a
> document means publish an RFC.
>

I agree with Ben on status. I do not think that publishing this as an RFC
provides much value. Can you describe what value you think it provides
other than guiding the WG towards a solution document.

As far as the charter goes, the situation seems somewhat confusing in that
the charter lists three documents but only has two milestones:

   The group will focus on a limited set of client-initiated services: (1)
UDP CONNECT and (2) IP proxying.
   Server-initiated services are   out of scope. The working group will
first deliver a protocol solution for UDP
   CONNECT and a requirements document for IP proxying. Once both are
complete, the working group will
   focus on a protocol solution for IP proxying.
..

   Last Submit an informational IP Proxying over MASQUE document
   Next Submit a standards track UDP CONNECT document

I suppose one could argue that the "Last" refers to the requirements
document, but given the sequencing above, it would then not be last, so I
think one could also read this as saying that the IP Proxying protocol
document is to be Information. In any case, I don't think we can consider
the charter dispositive here.



-Ekr


David
>
>
> On Wed, Sep 9, 2020 at 7:20 AM Ben Schwartz <bemasc=
> 40google.com@dmarc.ietf.org> wrote:
>
>> I support adoption.  (Per [1], I would suggest using the document state
>> "Adopted for WG info only".)
>>
>> I would like to see a requirement for compatibility with existing IETF IP
>> tunnel layers like PPP (and IPCP/IPV6CP).  Ideally, we could avoid
>> reinventing these protocols, and just carry them over HTTP.  Failing that,
>> I'd like to make sure that we can at least expose a PPP-compatible
>> interface around MASQUE-IP, or provide instructions for chaining PPP and
>> MASQUE-IP links with a minimum of mismatch.
>>
>> [1] https://www.ietf.org/about/groups/iesg/statements/support-documents/
>>
>> On Wed, Sep 9, 2020 at 8:31 AM Christopher Wood <caw@heapingbits.net>
>> wrote:
>>
>>> One of the goals on our charter is producing a requirements document for
>>> IP proxying. draft-cms-masque-ip-proxy-reqs is one attempt at accomplishing
>>> this goal. Based on feedback received during the last meeting and the
>>> document revision since, we'd like to start an adoption call for this
>>> document in its current form as a starting point.
>>>
>>> The document may be found here:
>>>
>>>    https://datatracker.ietf.org/doc/draft-cms-masque-ip-proxy-reqs/
>>>
>>> And the source may be found here:
>>>
>>>    https://github.com/DavidSchinazi/masque-drafts
>>>
>>> This call for adoption will conclude on September 23.
>>>
>>> Thanks,
>>> Chris and Eric
>>>
>>> --
>>> Masque mailing list
>>> Masque@ietf.org
>>> https://www.ietf.org/mailman/listinfo/masque
>>>
>> --
>> Masque mailing list
>> Masque@ietf.org
>> https://www.ietf.org/mailman/listinfo/masque
>>
> --
> Masque mailing list
> Masque@ietf.org
> https://www.ietf.org/mailman/listinfo/masque
>