Re: QUIC use with multicast

Lucas Pardue <lucaspardue.24.7@gmail.com> Fri, 17 January 2020 12:28 UTC

Return-Path: <lucaspardue.24.7@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 420B112003F for <quic@ietfa.amsl.com>; Fri, 17 Jan 2020 04:28:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level:
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 rrM3xxBV6j32 for <quic@ietfa.amsl.com>; Fri, 17 Jan 2020 04:28:36 -0800 (PST)
Received: from mail-vs1-xe36.google.com (mail-vs1-xe36.google.com [IPv6:2607:f8b0:4864:20::e36]) (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 01FAF12001A for <quic@ietf.org>; Fri, 17 Jan 2020 04:28:36 -0800 (PST)
Received: by mail-vs1-xe36.google.com with SMTP id y125so14709838vsb.6 for <quic@ietf.org>; Fri, 17 Jan 2020 04:28:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MscsCewiuFwDfsTB7Fc/1m5sg4pOI8W4DbMmIwN2vbU=; b=D1xcOWL856hDxVOCoMw8cka4BrOfKwKNrQbi2s4EglpSriHmKXnv1Z16axajsIP4oF oB/V5i4SViWJ2ojNhuO28zXL03aXh6jvlKfUXUR/sNIouEyqgjyIwniOkj0G5LPBEVST FOC1hILU6ttB9J9auOieP+gmECqpt4etlnWeQRWGFm4u+ln2wGQBWrljdcAZlFxmcsCC ucoNyEgFMZRLTroTWuP0X6Z2iPyWHJeJkDBXPOFYTfSa9IdlHvHfeOTg8JDwJ49D/6Il sc6kvunQkOtQmIczlpSUSpYlyZX2+rVeihynCuC80foPZs0E//AInFAZvTU0ml53ZP5C 3NSg==
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=MscsCewiuFwDfsTB7Fc/1m5sg4pOI8W4DbMmIwN2vbU=; b=uYGOkGgpGRdvPMR2jCZQCLi+b7EGL9rInhTaNQGsIwF+ll/Tz4wDQiqAzj+5rPr36h 63pSf8Exkz+3NUdlZ8yqu5JR7kSEvwUnJxGgJSXAeXfRT1TePJxriUaVrCXUTAa+ZZbQ N8A3lfB4VZoj4k3UGEoyn09MKI2UEnIuHOU22Bq/M3bJoDmLcwTCtLbtMSzsZj/ooDXy HwGydxtQGUHpPSAY9QUhnY5bvcqAFWv6w7mJrzsQ/WqlewvWFfpkIiobQjIqc4CKVsx4 311vM+uRY5BLhv1l5GRlUwVPjoAdLYny8TIQ0BCzwyZeBVCfdLoygfG/XCoiOa4z9hQZ nijg==
X-Gm-Message-State: APjAAAXRunZnqgicN1cZyTuRI2lBfQlLSjyQmKVPSSVVfAMu7URSnfDK tByhTkTray7AqBmcLs2aeWPOZZlWuBy19eN40PdmBCsu
X-Google-Smtp-Source: APXvYqxBINlwWWA+WJNmTJnpMt1X0Njgu/nN1am+irU9N+O0O1LPnZQq54sxksyOrrZ8FexO65FdHBz+27v2MUjL6x8=
X-Received: by 2002:a05:6102:30a7:: with SMTP id y7mr4150648vsd.212.1579264115024; Fri, 17 Jan 2020 04:28:35 -0800 (PST)
MIME-Version: 1.0
References: <CABNhwV38byx28ayEjw5YBJdQ6Oc4BSxnC++rAHMTjHJcLTn2JA@mail.gmail.com> <50b1f5ae-bf18-1b0a-183a-e40b2bbe969c@rd.bbc.co.uk>
In-Reply-To: <50b1f5ae-bf18-1b0a-183a-e40b2bbe969c@rd.bbc.co.uk>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Fri, 17 Jan 2020 12:28:23 +0000
Message-ID: <CALGR9oZt1SxqW0045XC-_b+DdbuH7B1R+_T_0pf02JxtRPPu_w@mail.gmail.com>
Subject: Re: QUIC use with multicast
To: David Waring <david.waring@rd.bbc.co.uk>
Cc: QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000952c20059c5514b3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/mM4CZz6GigxHETuqlx05GacWGNA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 17 Jan 2020 12:28:42 -0000

Hi Gyan,

Speaking as an individual, and author on the above mentioned I-D, I think
you've touched on quite a few interrelated topics in quite a succinct
question. Teasing them apart a little bit, the things that stand out to me
are listed below. Many of turn out not to be QUIC specific, or even
multicast specific, and are probably better addressed in various other IETF
WGs or areas; some under active discussion right now.

* Interdomain multicast on unmanaged networks (including ingress to or
egress from cloud providers). Covering both vanilla MBONE-like deployments,
or some kind of tunnelling between publisher and subscriber
* Multicast in managed networks.
* Multicast in WiFi networks.
* "Congestion control" or how to avoid detrimental over subscription.
Covering both accidental and malign causes.
* Management and Operability of multicast and video-oriented traffic more
generally.
* Loss detection and recovery. Including tunable FEC.
* Discoverability, handover and fallback.
* Confidentiality, Authentication and Integrity.
* Unidirectional transports (of at least one path in a "connection").
* Mapping of application layers to QUIC. For your example, RTP over QUIC
might be achievable via encapsulation in DATAGRAM[] frames or a
more-specific TRP application mapping document e.g.
draft-rtpfolks-quic-rtp-over-quic-01.

Cheers
Lucas