Re: [Http-srv] Alternative to SRV?

Martin Thomson <martin.thomson@gmail.com> Wed, 22 August 2018 00:44 UTC

Return-Path: <martin.thomson@gmail.com>
X-Original-To: http-srv@ietfa.amsl.com
Delivered-To: http-srv@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1DBA130DE3 for <http-srv@ietfa.amsl.com>; Tue, 21 Aug 2018 17:44:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham 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 yGC1D5iVprZr for <http-srv@ietfa.amsl.com>; Tue, 21 Aug 2018 17:44:56 -0700 (PDT)
Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 8E05B130DCC for <Http-srv@ietf.org>; Tue, 21 Aug 2018 17:44:56 -0700 (PDT)
Received: by mail-oi0-x229.google.com with SMTP id m11-v6so425688oic.2 for <Http-srv@ietf.org>; Tue, 21 Aug 2018 17:44:56 -0700 (PDT)
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:content-transfer-encoding; bh=IFePFFgvO5TNXTSGXLbp81JYZVDmdrxH/aiezI9oIqk=; b=bkOgaupBAFj8FFO3S/V5s7pcCTvYIK/LLaZYLXXtN007cFk98qmjngIlKiOchnvdSs W/2tn8oBoqaH0DT5cxMjH8+3CjbV3dofxhsUeWxHkLDWvNxc6GDXbmYCXLV7OK4Mx36f woAgL8RT54JK3o8uakkTSIp8qnr1ih2JaGCnX4joL9Y+EaRW/GtxWOCM6aeKV+hFttEm QRHRrLmjStshbQ3fVqFNviBjptYa2+zEWUeoCEzZIEYg/U6Fw6DTq3xv4QuzbFXk7Fo3 z5uYP4JoQLHNKB+UkWkNPGxzeT33Qd1cV9FnBo9YnPFCEmQAlLHgs0oi5E5ifZSgs1fP LP2g==
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:content-transfer-encoding; bh=IFePFFgvO5TNXTSGXLbp81JYZVDmdrxH/aiezI9oIqk=; b=mJB5EhY5UBU0K9gSqZNaSusvQ2P+EAMyrCXxkokI4VuKOk+iT1bLnvuoUbO5B6TnuN w88HnxinTfav5H4jrU9nWpqwXD1M/fhvXi/DnzxdwLFMKOS+WRuaHlcivdl2TCJdJx4A EKEYUdHnb42l0pJ6nE63q0NQKHAAVewsNLHJvq16jGTIbccYBg8UtsGJWCS5idZKQVhu CINoKgQzxuUk3+yag67IVaero1f/rfHOP6kimX0QoBBeShAMPUm/L1SL3ecHEO5f70bV t6ts3ow1mGs5rMkezbAbAu6rZMQq6/9sjyo362Ls4N1nfTclRkvYlBfDxy1wHi2/KbwL g9EQ==
X-Gm-Message-State: APzg51CktulRV1usP3oy2DtvXfxo1FfXWaYbX8+aB1tMQEtPLBHQlTIF jUslJqtkNNXC9EP8BRkj9uluyb/ewDXNwTKvUx/NOSV0
X-Google-Smtp-Source: ANB0VdZl7YkW0IHnETVTVkiO1tgh+QXykMYfOMmnDNuVWSiYl9jOncp0wu9NbrR2+PWSOp7vrLbZjR1Mv2u8XuGZ6ak=
X-Received: by 2002:a54:448b:: with SMTP id v11-v6mr1843574oiv.208.1534898695658; Tue, 21 Aug 2018 17:44:55 -0700 (PDT)
MIME-Version: 1.0
References: <6aceab29-cf81-8644-20cd-e02281e6394c@bellis.me.uk> <DDFF92A9-9F1D-4883-AF5C-1372EBDAB156@isc.org>
In-Reply-To: <DDFF92A9-9F1D-4883-AF5C-1372EBDAB156@isc.org>
From: Martin Thomson <martin.thomson@gmail.com>
Date: Wed, 22 Aug 2018 10:44:44 +1000
Message-ID: <CABkgnnU8NkayO=PANGSG8Eh_rajwu2bdjLSDZ5f_15KwTqhKQA@mail.gmail.com>
To: Mark Andrews <marka@isc.org>
Cc: Ray Bellis <ray@bellis.me.uk>, Http-srv@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-srv/lYPRudXMlS6E8ttJUE6Dzs-kEU4>
Subject: Re: [Http-srv] Alternative to SRV?
X-BeenThere: http-srv@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Using DNS SRV Records with HTTP <http-srv.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-srv>, <mailto:http-srv-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-srv/>
List-Post: <mailto:http-srv@ietf.org>
List-Help: <mailto:http-srv-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-srv>, <mailto:http-srv-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Aug 2018 00:44:59 -0000

I think that you are free to pretend that HTTPS is the only variant of
the protocol.  There's no point in shipping improvements for the
cleartext variant.

What are you thinking about ALPN?
On Wed, Aug 22, 2018 at 9:40 AM Mark Andrews <marka@isc.org> wrote:
>
>
>
> > On 22 Aug 2018, at 4:39 am, Ray Bellis <ray@bellis.me.uk> wrote:
> >
> > Thanks Adam, for creating the mailing list.
> >
> > As mentioned at the side-meeting in Montreal, I strongly believe that the way forward should be a new RR that is specific for the use of HTTP(s) (c.f. MX for SMTP) and that would be automatically looked up by recursive resolvers and returned in answers [*]
> >
> > This recursive lookup step would give this record the equivalent performance to CNAME whilst avoiding the complexities (and failings) of SRV or ANAME.
> >
> > I'd like to write that up in a draft, but to do so I'd like to co-author  with HTTP specialists to ensure that any such RR has the fields they deem necessary without the extra ones that SRV has that we heard are not desirable (specifically port numbers and load-balancing / weighting).
>
> Only the port field is a real potential issue with HTTP.  The others can be set appropriately.
> I wish we had said port==0 implies use the default/specified port.   We could still say this for
> _http._tcp and _https._tcp.  Part of the reason SRV doesn’t automatically cover a protocol but
> requires that SRV use be specified for a protocol is to allow for changes like this.
>
> > Who'd be up for helping with this?
> >
> > Ray Bellis
> > ISC Research Fellow
> >
> > [*] one caveat - the look-up would have to be optional in the specification because making it mandatory would prevent the use of the RR Expert Review process which doesn't allow for the assignment of
> > RRs with mandatory server side processing.
> >
> > --
> > Http-srv mailing list
> > Http-srv@ietf.org
> > https://www.ietf.org/mailman/listinfo/http-srv
>
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742              INTERNET: marka@isc.org
>
> --
> Http-srv mailing list
> Http-srv@ietf.org
> https://www.ietf.org/mailman/listinfo/http-srv