Re: [quicwg/base-drafts] Guidance for port number use (#495)

Martin Thomson <notifications@github.com> Thu, 04 May 2017 05:07 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 85648127097 for <quic-issues@ietfa.amsl.com>; Wed, 3 May 2017 22:07:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.621
X-Spam-Level:
X-Spam-Status: No, score=-0.621 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 FEhEHZQI0E0r for <quic-issues@ietfa.amsl.com>; Wed, 3 May 2017 22:07:22 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (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 9C674129B39 for <quic-issues@ietf.org>; Wed, 3 May 2017 22:07:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=pdIDsSSKYijewErIpPop23fQVFY=; b=oJBwTvETxX70+uF6 QMgXabGL7KKjWIiU6/n8tDLNyxdhy2S7ehYLENEmaMgaO1iV3lemRrcAb9nU/Vh/ 5MQnfdD4CU0SdquZsHsPEBbEOqByfHSw55FCKpqDnIebtaDcyIAFFUrU2V78EH32 t1O8LxMS276N0arFPY0Jc8wS7qU=
Received: by filter0571p1mdw1.sendgrid.net with SMTP id filter0571p1mdw1-14867-590AB707-D 2017-05-04 05:07:19.570095765 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id vR8Z2sf5SwKrP0pY2vejNw for <quic-issues@ietf.org>; Thu, 04 May 2017 05:07:19.572 +0000 (UTC)
Date: Wed, 03 May 2017 22:07:19 -0700
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab81065e66cc87b3eb009a51b03a17c8e9e098280892cf000000011522790792a169ce0d78bf28@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/495/299097860@github.com>
In-Reply-To: <quicwg/base-drafts/issues/495@github.com>
References: <quicwg/base-drafts/issues/495@github.com>
Subject: Re: [quicwg/base-drafts] Guidance for port number use (#495)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_590ab70770f3c_1ce13fd692d6bc3c1700fe"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3NgPXHrpo+TjfkucZ7tDWRWXKKEH7PYMABxw LgkkTldgaTCJ4pWL460mA9ZYFurtmPs+qjOLdn3iZjo95hww/qdVq/eGbmp0vnvCuxiNvPE+fitKbV 9giT8+jBYZVO1VhrXwkL1dKIUiY9fZ/ihVAZs5pRW5s1XeRDdw/bKEElXdLXJqaGTopiIsDKq0KygZ A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OepuIM6gekZKx6H7CZ6BDzmhRCs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 04 May 2017 05:07:23 -0000

If we're going to recommend or otherwise encourage changing ports, then that's definitely going to have an impact on manageability.  Not just from the perspective of "how do I identify QUIC", but also from the perspective of "how do I deploy a server using QUIC" - for the reasons @MikeBishop describes.

There are a bunch of subtle issues about authoritative use here that get gnarly.  I don't think that these are insurmountable issues, but we would need to be careful, and I've been stung on this before.  Alt-Svc was not the doddle I originally imagined.

The port that can speak for a name over HTTP is now carried in a whole different protocol.  There are now quite a few protocols that rely on mapping from a name to a URL using `.well-known`, which wouldn't work for QUIC without a well-known port.  In a way we would be strengthening our reliance on our fallback protocol if we insist on randomizing.

As Mike notes, it is much, much easier if we leave things as they are.  Maybe that doesn't cause ports other than the one we nominate to loosen up, but it would be good to understand what perceived benefits derive from that.  For someone looking to use other ports, more use of non-443 ports might be good, but it's rare that the need is "use a particular port number" as opposed to something else.  Understanding what that something else might be would probably help.



-- 
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/495#issuecomment-299097860