[quicwg/base-drafts] Other ways to discover QUIC besides Alt-Svc (#2221)
ekr <notifications@github.com> Thu, 20 December 2018 23:01 UTC
Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B841A131257 for <quic-issues@ietfa.amsl.com>; Thu, 20 Dec 2018 15:01:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.064
X-Spam-Level:
X-Spam-Status: No, score=-8.064 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.065, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 stoKbMB9MFwF for <quic-issues@ietfa.amsl.com>; Thu, 20 Dec 2018 15:01:09 -0800 (PST)
Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40A35131258 for <quic-issues@ietf.org>; Thu, 20 Dec 2018 15:01:09 -0800 (PST)
Date: Thu, 20 Dec 2018 15:01:08 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1545346868; bh=U6bB0vSdCEUQHrEvBNNRT2N6tKcMf/dt8FYuR/ZYc10=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=hWtXwcGZVuL5Ls2Oa4S019UXpz3ifbAwspXcctxgZisyx3mu6m134wTZDOXzXkSj6 Et6Zc8d3n4KjkBpOURrCsY5/fFDxBP1xy6ubG35uF3cNfwXvrZ9EYUQTowd4Bwp73K eDqDiCsEc6Dzs+AD/+H8F3jiAuHMlxEYyhCLnxz8=
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2b524fc2f6f897b795f18b63f68cbf0fc03c883892cf000000011833e13492a169ce17706a51@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2221@github.com>
Subject: [quicwg/base-drafts] Other ways to discover QUIC besides Alt-Svc (#2221)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c1c1f3443ea8_35233feae62d45b88853a"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MNRIZR_lm1uXtyIMBxx50OMVVpY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Dec 2018 23:01:12 -0000
S 2.2 says. ``` On receipt of an Alt-Svc record indicating HTTP/3 support, a client MAY attempt to establish a QUIC connection to the indicated host and port and, if successful, send HTTP requests using the mapping described in this document. ``` 1. This implies that the only way in which a client might discover that the server did HTTP/3 was alt-svc, but there might be other mechanisms. One example would be to simply try to connect to UDP/443 on a given site. Also, this implies that that information isn't sticky, whereas I'm assuming we want it to be. ``` Connectivity problems (e.g. firewall blocking UDP) can result in QUIC connection establishment failure, in which case the client SHOULD continue using the existing connection or try another alternative endpoint offered by the origin. ``` This seems like it doesn't match up with a happy eyeballs kind of approach because I might have neither an existing connection nor an alternative provided by the server. Rather, I'm provided with the URL and then I try to connect to both, but if QUIC fails fast, then I might still be waiting, in which case neither of these cases applies. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/issues/2221
- [quicwg/base-drafts] Other ways to discover QUIC … ekr
- Re: [quicwg/base-drafts] Other ways to discover Q… Lucas Pardue
- Re: [quicwg/base-drafts] Other ways to discover Q… Martin Thomson
- Re: [quicwg/base-drafts] Other ways to discover Q… Martin Thomson