Re: Invariants draft

Martin Thomson <martin.thomson@gmail.com> Mon, 04 December 2017 00:53 UTC

Return-Path: <martin.thomson@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D5AF127201 for <quic@ietfa.amsl.com>; Sun, 3 Dec 2017 16:53:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 SUhGJVdTjxig for <quic@ietfa.amsl.com>; Sun, 3 Dec 2017 16:53:11 -0800 (PST)
Received: from mail-ot0-x22e.google.com (mail-ot0-x22e.google.com [IPv6:2607:f8b0:4003:c0f::22e]) (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 230EC126B7E for <quic@ietf.org>; Sun, 3 Dec 2017 16:53:11 -0800 (PST)
Received: by mail-ot0-x22e.google.com with SMTP id h9so13397365oti.0 for <quic@ietf.org>; Sun, 03 Dec 2017 16:53:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=qvAJCThWtximp9gHjdf5ruNx1BrEXoIvbvd1PkztPYc=; b=UNkghka+ixxQkJqDM1oAYtx8A0pwAFQnNDGVT++7AsIcWLGkMY5BUef20BpvWdKav0 jjV2u6ABu6UON2IVY8ciaUsK/dZqUHOdFGrbZDw0dUsxXfvbTYyMjB37NPm0uMOohr3h FTCEVu2iT3WWnOsEPFTeMSSUJfRSJSZbnm/qh783eU1X/bwNzaOq/XvonhRM2xVP8CDy Wj5QUxunbnxn3BLFngnEpv49sk2kr5Q7uQsBwY0FNzsWZdFudRFJ4CnM46bvKJ0Wx9N4 CedfzUtGizHIMKggn8ri0d0WUi0M1SLrU38S4fv8mjqGpyYcIeD8kUV8nE5PfKzLcFlc JNiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=qvAJCThWtximp9gHjdf5ruNx1BrEXoIvbvd1PkztPYc=; b=h6EygUUt95cKINrdSSrAa8TpmcUmzyOnTEwMIhocJotD5fnkTLrY6DJ9cwwRe4Ce/F fFU4IRWUg1w5VJq39shXFrx6oCmUnRmZBWa3mKmbG5hAWe7YWsGuj8Q/3ROW9Y6fYPgZ wi3cOH5bwZCL3y56XHymAMn7F1u8AzAzSNb9wz7mcVgW33PjegNzF2jX9cQEH9XSxTvw htop1Xq7liUlDxP5wF/+UTjjID4O1dXzWBJsFkXC3MmA/MBF+xqoF1/ivtqY1svyFnf8 JtaLBqvp39b0yTgSBSg2kqi1BSmM0g7iWXLIZPBu/RUmQB7zL0v/8TEkFy6lbtjWGt4m y3Hg==
X-Gm-Message-State: AJaThX6b7shdblLP4NMYFhJ9zYHJWvGbEX8RD4WR5x51dF8gbh3QXbUK /GRZUx65CSzxMnOJWGrBh8B4rvlkp6zy0ZunfAc=
X-Google-Smtp-Source: AGs4zMbQ2KS2A4qRjUO+pCSJYG/w+1rBEe8pH5QGLMCmSa/Lp1M70ikeARIxtAlV+5D82CsdkMGCAEwOoiyVy72CXNw=
X-Received: by 10.157.32.19 with SMTP id n19mr14874313ota.133.1512348790493; Sun, 03 Dec 2017 16:53:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.8.11 with HTTP; Sun, 3 Dec 2017 16:53:10 -0800 (PST)
In-Reply-To: <DB6PR10MB17668967F2AA27987B47F437AC390@DB6PR10MB1766.EURPRD10.PROD.OUTLOOK.COM>
References: <CABkgnnVr7jQ2=fFM+OOgk0-=Fseze8fT3xwWBOj-4CWTOtbq1Q@mail.gmail.com> <440a603c-2924-a260-c477-ecb42a84ec5c@huitema.net> <DB6PR10MB17668967F2AA27987B47F437AC390@DB6PR10MB1766.EURPRD10.PROD.OUTLOOK.COM>
From: Martin Thomson <martin.thomson@gmail.com>
Date: Mon, 04 Dec 2017 11:53:10 +1100
Message-ID: <CABkgnnVLa0Tcs6=YDqx5WN8Fw3-Z4m+SowBcvVJaUJqUKkdP6Q@mail.gmail.com>
Subject: Re: Invariants draft
To: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
Cc: Christian Huitema <huitema@huitema.net>, "quic@ietf.org" <quic@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/RAD6WvrUSK-SuZEKghD_rmJ9uqw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Dec 2017 00:53:12 -0000

On Fri, Dec 1, 2017 at 5:26 PM, Mikkel Fahnøe Jørgensen
<mikkelfj@gmail.com> wrote:
> Thanks for writing up.
> Some input:
> Appendix A, incorrect assumptions:
> - A 5-tuple is unique to a single connection.
> - A client uses ephemeral ports.
>
> More generally: I find it unfortunate that UDP is made an invariant, anf
> possibly even IP.

That's intentional.  For instance, QUIC over DCCP would be something
else entirely and not covered by this promise.  The same applies to
layering QUIC directly on top of IP, or any imaginable substrate (like
your embedded device bus example).  Nothing we do here would prevent
those things.  Though each - as an entirely new thing - would have to
overcome its own challenges.