Alt-Svc interaction with HTTPS/SVCB DNS records

Erik Nygren <erik+ietf@nygren.org> Thu, 17 June 2021 23:06 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB1F73A323B for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 17 Jun 2021 16:06:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.648
X-Spam-Level:
X-Spam-Status: No, score=-2.648 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 lvjG3mFmYHQF for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 17 Jun 2021 16:06:47 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 F28BB3A3239 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 17 Jun 2021 16:06:45 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1lu12S-0007ID-CM for ietf-http-wg-dist@listhub.w3.org; Thu, 17 Jun 2021 23:03:09 +0000
Resent-Date: Thu, 17 Jun 2021 23:03:08 +0000
Resent-Message-Id: <E1lu12S-0007ID-CM@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <nygren@gmail.com>) id 1lu10T-0006s6-Gv for ietf-http-wg@listhub.w3.org; Thu, 17 Jun 2021 23:01:09 +0000
Received: from mail-wm1-f53.google.com ([209.85.128.53]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <nygren@gmail.com>) id 1lu0zt-0002Dh-JC for ietf-http-wg@w3.org; Thu, 17 Jun 2021 23:01:02 +0000
Received: by mail-wm1-f53.google.com with SMTP id h11-20020a05600c350bb02901b59c28e8b4so7433220wmq.1 for <ietf-http-wg@w3.org>; Thu, 17 Jun 2021 16:00:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=B2IlpUaeta3YgYei7EJvRzA+1/orVo3XfUEuardcmGs=; b=QaqH4oFf/jWoon7pQauC5GW+viPdm77tp52C80EPP6CLwNdNgj77+AHRj961wamBLk 8Hw2aHeW3nAEHV1FkYHK2WBVoLRGmUp2YyZ2KNSvaLmGymspaEQu7sbN6Yf41WeuYO+2 oqDfW0E2U64fIz64gOpva137hHPankDMqa1HCSFf+eywrlxuxgfdb/cDldvI8fmN/PeJ M5MnvlSHwmEOc7lbNeBPlgC1Uz/noaVbHBWYXVVNFfhYAuwvCZsrqIZTW2V0TnpkZY43 DXGnMOWETyKYJiwyN6y9rlPV+NPLwNmAx8TTX+dM4H/yb4xzLhKmfrq47jy+M/lK1FHB 0Ckw==
X-Gm-Message-State: AOAM530pGaJJpx5plOGxzJ70qdt8SlUESCItlVS20I/0v9sb3Pp01N8X qCt+ky0JMpRm16sGlKY6nA4r2hCU943uMJP5hk1EGUIJPFoWfw==
X-Google-Smtp-Source: ABdhPJy56G3MZ6uwA9fQfZAzw6strD5lPgg8DUDTh24SB7ckP8Jdha2SETw+QO19PrjbYVNZFRpA+KzAISjqI6PvSHI=
X-Received: by 2002:a1c:282:: with SMTP id 124mr8121451wmc.82.1623970817995; Thu, 17 Jun 2021 16:00:17 -0700 (PDT)
MIME-Version: 1.0
From: Erik Nygren <erik+ietf@nygren.org>
Date: Thu, 17 Jun 2021 19:00:07 -0400
Message-ID: <CAKC-DJj9rU6a_P1f9FTYmTrkv5570fUdviCe6pniEYaQMDMZdA@mail.gmail.com>
To: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>, Mike Bishop <mbishop@evequefou.be>, Ben Schwartz <bemasc@google.com>
Content-Type: multipart/alternative; boundary="000000000000bb787c05c4fe2b8f"
Received-SPF: pass client-ip=209.85.128.53; envelope-from=nygren@gmail.com; helo=mail-wm1-f53.google.com
X-W3C-Hub-Spam-Status: No, score=-3.4
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1lu0zt-0002Dh-JC 356b9f6ab374caf0769c6fe0df5ba5c3
X-Original-To: ietf-http-wg@w3.org
Subject: Alt-Svc interaction with HTTPS/SVCB DNS records
Archived-At: <https://www.w3.org/mid/CAKC-DJj9rU6a_P1f9FTYmTrkv5570fUdviCe6pniEYaQMDMZdA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/38915
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

The HTTPS/SVCB DNS record draft past WGLC in DNSOP.
There has been a bunch of discussion in this pull-request recently
on improving the interaction between Alt-Svc and HTTPS RRs.
Much of the discussion is here:

   https://github.com/MikeBishop/dns-alt-svc/pull/329/files

Most of the resulting text is now in -06 in Section 8.3:


https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-06#section-8.3

Given how this is at the borderline of HTTP Alt-Svc and DNS,
we had a discussion in the Interim today that this could use
more visibility from the HTTP WG.

More broadly, while it hasn't changed recently, Section 6.1
(for "alpn" SvcParam handling) takes into account some experience
from clients with challenges with ALPN handling with Alt-Svc
and some of the proposed text in it may want to be included
in an Alt-Svc-bis:


https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-06#section-6.1

The chairs are discussing whether we may want to have a call on this,
but in the meantime feedback and comments are most welcome.

      Erik