Re: [regext] [Ext] Re: RDAP-X draft adoption

Gavin Brown <gavin.brown@fastmail.uk> Thu, 16 November 2023 15:46 UTC

Return-Path: <gavin.brown@fastmail.uk>
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 C4EEDC151536; Thu, 16 Nov 2023 07:46:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.805
X-Spam-Level:
X-Spam-Status: No, score=-2.805 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.uk header.b="OFk6uqwc"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="CHBa+wMa"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6wamHuosETqP; Thu, 16 Nov 2023 07:46:12 -0800 (PST)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF295C151539; Thu, 16 Nov 2023 07:46:11 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 4A9573200957; Thu, 16 Nov 2023 10:46:08 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Thu, 16 Nov 2023 10:46:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.uk; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm1; t= 1700149567; x=1700235967; bh=DaifAmYbdU9BLV47CDP7p8WZ66WRmIKyJlO ykOO9osY=; b=OFk6uqwc739+5usmMlwlw6cMvUkhJHspIewuBgq4iJ96XS6c+UY 3aTuqnffchnVKDpU6cHoYTxHlznby4tHn7TphPKrbU4xvA8CxsLdOmLu6QuKhxth 8kjsosxT+wPhB/49uYPC6Otxef3sbpL8wnLKgru7BQZIdDuq8HlhcBGQwySftkND +I3aB31j/Mv9sme2XJf4gKPSWDTzCFork3gKMDYSAYJspc9MlWl26o6PH5t0iC+t MRW9btggH6RmMkK2F2k8lOdB6MYbfm+5Evl5tcrEDyzAn/DqdlUuNIXrbiNEx9+S nH7u+gXM19eSegZAnME4zhLFo0AcL1WNkDA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1700149567; x=1700235967; bh=DaifAmYbdU9BLV47CDP7p8WZ66WRmIKyJlO ykOO9osY=; b=CHBa+wMankjXNU8wwcjbehO68xv4xCc30DEInGU+bFuyt+BN6q8 h84DRIq4ZXtWetWARBH524P8h68MyfdMIPHWoNaMydmNdUc275OojBvAHGD7GMJy YCyLgzCQtAiyYRaZxkEaqgSKGYXUYzMyXFkdfQ3/s/A9wvovqRsGwY5dQmftKSP4 hgPFGNJayZtXnnWjjVJ9CLc93l0HHBAD5/2aXujLKxhofQav6CmT8D5Aqo5IYJ4c P2afzC8ZvcWkbaWmF7mOlxednv7f1/TAevpUZ6LgZVQ0Ka51DT0kI4UPssi5LpJs yy131gUmuWUJBCEhxW1AMdPRZ1FlZ386NIQ==
X-ME-Sender: <xms:PzlWZaxmxOLU5XhRl_QXtcsIdSqiE0JcyDFCkQ-TV22ONz8P8R6bqg> <xme:PzlWZWRbZBhXWWuhH_Spti3nnhYk7EM2tw4GnuAetAhkxUcAvbU2UOgJL-grMQlS6 Suk-yGGo-jiAObLFx4>
X-ME-Received: <xmr:PzlWZcUZZ3xzZMz8qY2C7x99aqvGjVnk2DnwP60Y9PTqY1nzThSwezzhWdQsXTiVdiAlppGDroIhIdPhqDuN-KyTnBjPtxbMaHBsEqTW2ETPieo8rkBpw3db3NMB>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudefkedgjeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhhtdejnecuhfhrohhmpefirghv ihhnuceurhhofihnuceoghgrvhhinhdrsghrohifnhesfhgrshhtmhgrihhlrdhukheqne cuggftrfgrthhtvghrnhepfedtkeehfedulefgffeffeejledthfefleejueevfeeggeef gedugedtleffffeinecuffhomhgrihhnpehhthhtphhstghhvghmvggrnhguuhhsihhngh grnhgrughvrghntggvuggushgrshhutghhrghsrghtrhhivghorhhmohguihhfihgvuggs shhtrdhplhhushdprhgurghprdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepghgrvhhinhdrsghrohifnhesfhgrshhtmhgrihhlrdhu kh
X-ME-Proxy: <xmx:PzlWZQhjjHVHwHp4Be8rb04DYRrmkbg0GXrvCKEmJpsABudqBsbo4A> <xmx:PzlWZcAeY6W7W6909TyEnwhqA77ZYWlCt-DyPDhFHUGn1lCMpYP59A> <xmx:PzlWZRI0u9JwUhnPx6UXWe56CAatWxa2PD90eDvFvuj4rjIfx1BT4Q> <xmx:PzlWZfNJuwmOoyBCqR5AsVUMWPbcHfMO1OR4dqy2FqacVg83ABenaw>
Feedback-ID: i7eb94462:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 16 Nov 2023 10:46:06 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\))
From: Gavin Brown <gavin.brown@fastmail.uk>
In-Reply-To: <CAAQiQRd1aWFvc01WXvkbvqWKwsQtKJsjuyKTa0XCwzX-ukq-NA@mail.gmail.com>
Date: Thu, 16 Nov 2023 15:45:53 +0000
Cc: "Gould, James" <jgould@verisign.com>, "jasdips@arin.net" <jasdips@arin.net>, "regext-chairs@ietf.org" <regext-chairs@ietf.org>, Andrew Newton <andy@hxr.us>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AB10F6BD-96A2-47C8-B5A1-AE106E7FE1C4@fastmail.uk>
References: <128F9963-55B8-4C4C-85D9-5E5B5345D76C@verisign.com> <CAAQiQRdaLTqjyP-PpgU1uOmBcKrOpu6+=2V1fML-0+UojAto+g@mail.gmail.com> <0B0AC7A9-7274-4344-9EBC-83B3B9D755DB@verisign.com> <CAAQiQRd1aWFvc01WXvkbvqWKwsQtKJsjuyKTa0XCwzX-ukq-NA@mail.gmail.com>
To: "regext@ietf.org" <regext@ietf.org>
X-Mailer: Apple Mail (2.3774.200.91.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/ElTMpcFDeZ_L43U9UbKqaBowjak>
X-Mailman-Approved-At: Mon, 20 Nov 2023 06:19:30 -0800
Subject: Re: [regext] [Ext] Re: RDAP-X draft adoption
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 16 Nov 2023 15:46:16 -0000

On 16 Nov 2023, at 15:34, Andrew Newton <andy@hxr.us> wrote:

> Consider a network operator
> writing a shell script using curl and jq to find the most specific
> covering networking of an IP. Using the bootstrap files requires
> downloading the appropriate file (there are different ones for v4 and
> v6), sorting the service hosts by "http" scheme, and using an advanced
> dsa such as a trie or modified bst. Plus to be a good netizen, they
> need to deal with the cache-control of the bootstrap file. Or they can
> point curl at a redirect service and not worry about all that. That
> is, the bootstrap process is doable but it is certainly non-trivial.
> 
> For constrained environments a local bootstrap service is beneficial
> as it cuts down on the bandwidth/latency of every client grabbing the
> bootstrap files.

To add some data to Andy’s anecdote, the rdap.org service, which I run, currently handles around 10 million requests per day. Every request which is for a resource for which an RDAP URL can be constructed results in a redirect, so it’s clearly something that many implementers (such as those using curl + jq) rely on.

G.