Re: [regext] Using RDAP as a Domain Availability Service
Andrew Newton <andy@hxr.us> Fri, 16 December 2016 13:48 UTC
Return-Path: <andy@hxr.us>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3787129CAA for <regext@ietfa.amsl.com>; Fri, 16 Dec 2016 05:48:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hxr-us.20150623.gappssmtp.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 DmOu51R-VIMa for <regext@ietfa.amsl.com>; Fri, 16 Dec 2016 05:48:36 -0800 (PST)
Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (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 84B6A129A66 for <regext@ietf.org>; Fri, 16 Dec 2016 05:48:22 -0800 (PST)
Received: by mail-wm0-x22f.google.com with SMTP id t79so35498973wmt.0 for <regext@ietf.org>; Fri, 16 Dec 2016 05:48:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0qAOG5XK4q64AG50XzqKB93BANN1Y7xU9r73DXySatw=; b=Cfb3G8LLUZ+wBUvVjZJ6ekhG5iCEid1OVIBUNnxBZeexj56EDOhS6yIk6dOIHxZ+7m kIn5Yf6Cztz5OIiQUZnE62W/9kVGNHLl+6v2HU4DPhjDhR7457DJMBlGGf+K+5+O4t4r y2nxcGaK7SXdUNMwqzgsXQjO5q2zdYsFUz+sOxCrEFardrA74GdpLepxJEQkD98LwDxv //bUpdOJ12KNL530T2JrgiHck7RXQ9lHCOW/AskeZxrOjVup5QdzM1hGV8vlTEYd55cx Lu8EUOq4aQMlk+IwXsnyP0KAyM1BsN0ON4T4cpX0QftKNyWA92DGQXTzadJ6nvuOK9f5 A18w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0qAOG5XK4q64AG50XzqKB93BANN1Y7xU9r73DXySatw=; b=NnIHHppdXMriw2TJd4khVN0hdpWsCzwLryxFPUMOXv3uVtKRGTaRgy6DAcubLeIW0R T7oCkIZ9GvTQGBHb1K7FGm3Fqp0RoNfDczIcMFaTzwO4O0DDOdkBVEyr6x6hdTmiNRor FBS3ux/XDx17yRi8/arm9TyC2umtXlDkppCaybBvee6/WNLfyQMRQ6hNVjJwIhtgvqGt kXMDFV9hE/TJIL55xW8iEoeuBWV2fXkslSFXbmtOr/p7+zpUPuLNOciMMTkOdDIXfjzA 20rq/l12mN/dQNSxuNews3MAT55nfPzuxJQ5IdQ8B5C7KREA+Ge7sQvph/tzldQ6QcIS XKQQ==
X-Gm-Message-State: AIkVDXJIZJcUC6FWHS7GYyUIVsdQUAUOhmqmVrI+d78qQGYXp9lkW/jbbsfLa9dk+BSoy+JBn7A1k1aWEEgpvw==
X-Received: by 10.28.175.195 with SMTP id y186mr3433601wme.68.1481896100715; Fri, 16 Dec 2016 05:48:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.194.171.9 with HTTP; Fri, 16 Dec 2016 05:48:18 -0800 (PST)
X-Originating-IP: [2001:500:110:c00:5020:56c4:d7b4:2b9f]
In-Reply-To: <2BE5CDC1-0073-4DAF-8041-C067C51A6323@nic.br>
References: <CAAQiQRcH6d23hT5aFYUve1LC+NhijpHwOvW+26G5wJw=gHoUuA@mail.gmail.com> <2BE5CDC1-0073-4DAF-8041-C067C51A6323@nic.br>
From: Andrew Newton <andy@hxr.us>
Date: Fri, 16 Dec 2016 08:48:18 -0500
Message-ID: <CAAQiQRfEevtotMK8-95ZYOeRW6KKrkOEjM7tdPOPas=1u3WZwg@mail.gmail.com>
To: Rubens Kuhl <rubensk@nic.br>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/qKjysg10kCeeVCGUKF3L_sz1cy8>
Cc: Registration Protocols Extensions <regext@ietf.org>
Subject: Re: [regext] Using RDAP as a Domain Availability Service
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Dec 2016 13:48:38 -0000
On Fri, Dec 16, 2016 at 7:34 AM, Rubens Kuhl <rubensk@nic.br> wrote: > > > > Besides the concerns already mentioned by Michele, I add that using a TCP+TLS based mechanism adds latency that is not the best friend of a sales pipeline. > When this topic last appeared I suggested considering DTLS transport and I repeat that suggestion, adding that an availability protocol should be less verbose than RDAP in order to not add network latency to the problem. Rubens, Both I and the IETF have been down the UDP as a domain availability service road before. See RFC 5144. Given that it rarely comes up in these conversations is probably a good indicator that such an idea is not successful. While I'm not a DTLS expert by any means, my understanding is that it is TLS modified for UDP achieved most characteristically with a record format modified from TLS. That means it still has key exchange, and therefore the setup is not much more lightweight than TLS itself (there will be multiple packet exchanges before app data flows). DTLS benefits protocols where dropped packets have a different tolerance such as real-time audio or video streaming. Additionally, if you look at the draft you'll see examples where octet counts are given. A simple status check can easily fit in a single TCP packet. Given keep-alive and the bag of tricks achievable with HTTP/2, I think latency is not much of concern. I'll give you that it is possible to engineer a UDP/DTLS protocol that is more performant, but in practice it will be only marginally better yet orders of magnitude more difficult to implement. -andy
- Re: [regext] Using RDAP as a Domain Availability … Jothan Frakes
- [regext] Using RDAP as a Domain Availability Serv… Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Michele Neylon - Blacknight
- Re: [regext] Using RDAP as a Domain Availability … Jonas Brømsø Nielsen
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Michele Neylon - Blacknight
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] [Ext] Re: Using RDAP as a Domain Ava… Dave Piscitello
- Re: [regext] Using RDAP as a Domain Availability … Elmar Knipp
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Francisco Obispo
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] Using RDAP as a Domain Availability … Francisco Obispo
- Re: [regext] Using RDAP as a Domain Availability … Gould, James
- Re: [regext] Using RDAP as a Domain Availability … Keith Gaughan
- Re: [regext] Using RDAP as a Domain Availability … Alexander Mayrhofer
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] Using RDAP as a Domain Availability … Alexander Mayrhofer
- Re: [regext] Using RDAP as a Domain Availability … Rubens Kuhl
- Re: [regext] Using RDAP as a Domain Availability … Chris Cowherd
- Re: [regext] Using RDAP as a Domain Availability … Hollenbeck, Scott
- Re: [regext] Using RDAP as a Domain Availability … Thomas Corte
- Re: [regext] Using RDAP as a Domain Availability … Jody Kolker
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Thomas Corte
- Re: [regext] Using RDAP as a Domain Availability … Andrew Newton
- Re: [regext] Using RDAP as a Domain Availability … Thomas Corte