[Mops] FW: Multicast for the Web (and WebTransport in particular)

"Holland, Jake" <jholland@akamai.com> Thu, 29 July 2021 17:59 UTC

Return-Path: <jholland@akamai.com>
X-Original-To: mops@ietfa.amsl.com
Delivered-To: mops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5AD53A12B2 for <mops@ietfa.amsl.com>; Thu, 29 Jul 2021 10:59:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level:
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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=akamai.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 9H-Gmlg58jdv for <mops@ietfa.amsl.com>; Thu, 29 Jul 2021 10:59:32 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2388D3A12B3 for <mops@ietf.org>; Thu, 29 Jul 2021 10:59:31 -0700 (PDT)
Received: from pps.filterd (m0050102.ppops.net [127.0.0.1]) by m0050102.ppops.net-00190b01. (8.16.0.43/8.16.0.43) with SMTP id 16THtipl015860 for <mops@ietf.org>; Thu, 29 Jul 2021 18:59:29 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=jan2016.eng; bh=4gqIoc1qMzvy1iZkjyS3YVsT5NSPkAKC6ybIFAZyppQ=; b=D8UjCSNruLaxZKOpT42cpZdFhDCa1RkvAivY7DrZs11lKLa3k3Ldis/kexxHCq8791g7 8o8OwpdE+SIXcXWEi911zFAroxdOR7Zjjw4Ukie39cC81qzHDOqFAqhzXE84bXSdVGe7 r5ybOC609BKsAVkDeNENxoSazxMc+B9nHYK2DMdhRJVFDFasTVFHbN0VMkWeU8SbJOXH dYewjQ+0HJwKFKpHamrPoYHZTEqMIZQdC1lERxcsZ9CxNvxedbDABsxrl3k/JqvWbK3Q bAZpLn6B3XmsPYwgXJn75IohdnDUX8OeH4uBVqH85okc/ZMH0KaNM8CyPw+ODRSh9lmS GQ==
Received: from prod-mail-ppoint4 (a72-247-45-32.deploy.static.akamaitechnologies.com [72.247.45.32] (may be forged)) by m0050102.ppops.net-00190b01. with ESMTP id 3a35gvakdh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <mops@ietf.org>; Thu, 29 Jul 2021 18:59:28 +0100
Received: from pps.filterd (prod-mail-ppoint4.akamai.com [127.0.0.1]) by prod-mail-ppoint4.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 16THnaIC018465 for <mops@ietf.org>; Thu, 29 Jul 2021 13:59:27 -0400
Received: from email.msg.corp.akamai.com ([172.27.165.112]) by prod-mail-ppoint4.akamai.com with ESMTP id 3a36vkftn7-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <mops@ietf.org>; Thu, 29 Jul 2021 13:59:27 -0400
Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com (172.27.165.122) by ustx2ex-dag1mb3.msg.corp.akamai.com (172.27.165.121) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Thu, 29 Jul 2021 12:59:26 -0500
Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com ([172.27.165.122]) by ustx2ex-dag1mb4.msg.corp.akamai.com ([172.27.165.122]) with mapi id 15.00.1497.023; Thu, 29 Jul 2021 12:59:26 -0500
From: "Holland, Jake" <jholland@akamai.com>
To: "mops@ietf.org" <mops@ietf.org>
Thread-Topic: Multicast for the Web (and WebTransport in particular)
Thread-Index: AQHXfyE6Bh+sd3W2E0Osx88LWnfP4ataJyQA
Date: Thu, 29 Jul 2021 17:59:25 +0000
Message-ID: <111093F7-270D-4D12-95AB-60BACB9B6ABA@akamai.com>
References: <4B5C8DD7-8F64-4459-94E5-089CBDB04461@akamai.com>
In-Reply-To: <4B5C8DD7-8F64-4459-94E5-089CBDB04461@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.51.21071101
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.118.139]
Content-Type: multipart/mixed; boundary="_002_111093F7270D4D1295AB60BACB9B6ABAakamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-29_14:2021-07-29, 2021-07-29 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 suspectscore=0 phishscore=0 mlxlogscore=999 bulkscore=0 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2107290111
X-Proofpoint-GUID: a3VNrmgc-VH0AuzGXBlN5AoiokrxiXSR
X-Proofpoint-ORIG-GUID: a3VNrmgc-VH0AuzGXBlN5AoiokrxiXSR
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-29_14:2021-07-29, 2021-07-29 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 mlxlogscore=999 clxscore=1015 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 mlxscore=0 priorityscore=1501 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2107290112
X-Agari-Authentication-Results: mx.akamai.com; spf=${SPFResult} (sender IP is 72.247.45.32) smtp.mailfrom=jholland@akamai.com smtp.helo=prod-mail-ppoint4
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/S4JyaAnqc8-1OMq3L2WysrwFytI>
Subject: [Mops] FW: Multicast for the Web (and WebTransport in particular)
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Media OPerationS <mops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mops>, <mailto:mops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mops/>
List-Post: <mailto:mops@ietf.org>
List-Help: <mailto:mops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mops>, <mailto:mops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jul 2021 17:59:37 -0000

Hi Mops,

Ali just mentioned that the mops group also might be
interested in Web multicast, since video is such an important
use case for it.

It's very late notice, sorry, but anyone who can make it is
invited to attend the Web Multicast bar bof starting in 2
minutes.

Best regards,
Jake

On 07-22, 10:44 AM, "Holland, Jake" <jholland@akamai.com> wrote:

Hi WebTransport,

I'd like to let you know about a new W3C Community group
dedicated to incubating Multicast support for web traffic:
https://www.w3.org/community/multicast/
https://w3c.github.io/multicast-cg/multicast-cg-charter.html

For the first phase, we're working toward an integration with
WebTransport, as the charter describes in more detail.

I've set up a bar bof side meeting at 11am Pacific Time on
Thursday July 29th to discuss further.  Details are attached,
the meeting link is at the bottom, and it's registered here:
https://trac.ietf.org/trac/ietf/meeting/wiki/111sidemeetings

(I'd ask for a slot in webtrans, but hilariously, it's at the
same time as mboned, where some other parts of this work are
under way.)


A little more background:

Akamai is wrapping up some trials and discussions with several
ISPs and content owners evaluating the feasibility of standards-
based multicast delivery for our popular production traffic on a
3-5 year timeline.  The trials were checking whether our
prototypes and specs look like they'll be feasible to deploy
after productizing them, and whether the achievable traffic
offload would make investment worthwhile.

The moderately positive results of these trials (as well as some
interest generated during a W3C Interest group presentation) led
to the creation of the new community group as part of our next
steps.

We'll be relying on progress on some of the IETF docs to clarify
and address the networking requirements for web traffic as it
relates to multicast IP delivery.

The first one to consider from the webtrans point of view is
probably our recently-posted security considerations draft:
https://datatracker.ietf.org/doc/html/draft-krose-multicast-security

The aim is for this doc ultimately to perform a similar function
to what RFC 8826 did for WebRTC.

There are other relevant docs that taken together we think can fill
the security needs we know about so far, with a little refinement:
https://datatracker.ietf.org/doc/html/draft-ietf-mboned-ambi
https://datatracker.ietf.org/doc/html/draft-pardue-quic-http-mcast

I understand this to be outside webtransport's current charter,
but we'd like to develop this work between now and IETF 112, and in
November to bring a coherent and well-supported proposal for next
steps either to a venue like secdispatch or to a BoF for an
appropriate new group, depending on the advice we get along the way.

One option that might be worth considering would be rechartering
webtransport to allow for a scope that includes this work.

But even if that turns out not to be the right thing, we expect
that members of webtransport will have crucial expertise and opinions,
and we would value your feedback and request some level of liaison as
we try to move this forward.

I hope to see some of you next Thursday.

Best regards,
Jake

[1] Webex meeting for Thursday at 11am Pacific (1 hour before the
first sessions of the day):
https://akamai.webex.com/akamai/j.php?MTID=mbe0822775e2ba553d4669b441833ec38