Re: Proposal: Run QUIC over DTLS

Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com> Tue, 13 March 2018 23:01 UTC

Return-Path: <mikkelfj@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 E1F7212D94D for <quic@ietfa.amsl.com>; Tue, 13 Mar 2018 16:01:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level:
X-Spam-Status: No, score=-2.697 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 9sS1kMrq0qyw for <quic@ietfa.amsl.com>; Tue, 13 Mar 2018 16:01:12 -0700 (PDT)
Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001:c06::22b]) (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 7F894126DFB for <quic@ietf.org>; Tue, 13 Mar 2018 16:01:12 -0700 (PDT)
Received: by mail-io0-x22b.google.com with SMTP id l12so2067211ioc.10 for <quic@ietf.org>; Tue, 13 Mar 2018 16:01:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to; bh=3EDzKijBJOYiemVIf01xMMhJ4RKFPjDxqRrZykiuLgo=; b=YFiaEwNvRK4iHmG/UUp64XGbbpO39QBg3yEv3P8nXCicvjpXKhzQRfP7qXULqM37ud py7Fl8iPugj4HBO/3VvGMrmXrkAyypvSTeLkbATomAe/chTbNXMAqxTNjVqduGfa0GB7 a4Z5PfPoY0TOA/o02sCPzyVkR7TPs/d5ugqNvXj1QT4bN6hh2dYjJWuQJX4zmNDOydDF TvjLkKQw9Javwy9BNFp14/4+C0xd+nYaXdWvULUfK/pgN+ZTansv5yi57zpFRUnDtwLL rI7MuxwxnqyJ1yZGwYkTIZ/or6DOtdLGQKBKcdOR0nqWO2n5kaDsUkzjJ3Q/3DvCCrHz gx5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=3EDzKijBJOYiemVIf01xMMhJ4RKFPjDxqRrZykiuLgo=; b=H8uS3p7tBrK2QrmVZbFaHO3pSBNgckPD02vQEj9lJ2CgbwTXwI5mZXimHHg50TAfWR rFZfIW108Q8J/ZzmA5B2ac9wl6Nb35y0jwc828RtKxrjP/h+fdy78d9Aboi8uwKI22lX d8QedWGqQWyhMa6kllSzJS7iR0vEdXwcSOcM3nHWavsazWRisQquEtVBEnBcgRTH7+gh 8L3VpLJOG1gZxo3fChq6zB1Dw2FdWtcdzi0JP/5f5eA6Q7zIgpQts/JGMO/VTdsRPRNH HIQIwj55TrkrjmJKeAN2S/A7wPUtJJ+CWLjrf86UWdqcqSL/F9/NfoTZtfoNDYWdbLJ5 j7sQ==
X-Gm-Message-State: AElRT7FEjImM6wJxcQ6iisvc5uDNDQBe+DpDidZl/HfzNwF6bJHNuDTo /Bc+q/cx0CI6ZQZC09HaPrk876S+3HW7lrLx8gc=
X-Google-Smtp-Source: AG47ELu8M9KA3He+LdUKuJulgxUZmqQqzH2KEo3jZIaYwDj/l1BdBNOwIhhViOl4C9n2uHdr+JrrbyjW+GL+gkxzpLE=
X-Received: by 10.107.33.72 with SMTP id h69mr2578451ioh.209.1520982071717; Tue, 13 Mar 2018 16:01:11 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 13 Mar 2018 16:01:10 -0700
From: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
In-Reply-To: <CABcZeBNAYiTzdyE+UcqvThgnKhDthuq2-UyjEBoJkpep8-t5vg@mail.gmail.com>
References: <CABcZeBO9g5vnPK2aGYEUOYOkT-898Gc0-d4T=kDvxuE2Yg6kMQ@mail.gmail.com> <CABcZeBNAYiTzdyE+UcqvThgnKhDthuq2-UyjEBoJkpep8-t5vg@mail.gmail.com>
X-Mailer: Airmail (420)
MIME-Version: 1.0
Date: Tue, 13 Mar 2018 16:01:10 -0700
Message-ID: <CAN1APdcQ8wy697ZybVsftX-yaBYnb3bct1iUhY_UWOC0A8e6bw@mail.gmail.com>
Subject: Re: Proposal: Run QUIC over DTLS
To: Eric Rescorla <ekr@rtfm.com>, IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="001a1140f5e61833630567533ccd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/-gdCMfytBGSsg2AUD5joynDpGh4>
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: Tue, 13 Mar 2018 23:01:16 -0000

below

On 13 March 2018 at 17.53.40, Eric Rescorla (ekr@rtfm.com) wrote:

[0] Arguably, we already have two transports, QUIC and UDP, but nobody
is bothered by that. My argument here would be that from the
perspective of QUIC, DTLS is a lot more like UDP than it is like a
real transport.

Actually, I am bothered. I think it is fine and necessary to use UDP, but I
really would like to see

the protocol be defined as independent of the lower layers as possible.
Endpoint chosen CID’s is

a move in that direction, but tuple specific routing is not, and preferred
IP in transport is also not

(useful as it may be). Incidentally, moving some concerns to a lower layer
can help with that iff that

part can be opted out or replaced easily, but not if it means added
dependencies that are impossible

or impractical to evade.