Re: [weirds] Fwd: I-D Action: draft-blanchet-weirds-bootstrap-ianaregistries-01.txt

Ernie Dainow <edainow@afilias.info> Fri, 29 November 2013 19:20 UTC

Return-Path: <edainow@afilias.info>
X-Original-To: weirds@ietfa.amsl.com
Delivered-To: weirds@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4275D1ADFA5 for <weirds@ietfa.amsl.com>; Fri, 29 Nov 2013 11:20:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
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 DssMs8qt62R7 for <weirds@ietfa.amsl.com>; Fri, 29 Nov 2013 11:20:43 -0800 (PST)
Received: from outbound.afilias.info (outbound.afilias.info [66.199.183.4]) by ietfa.amsl.com (Postfix) with ESMTP id E449E1ADD9D for <weirds@ietf.org>; Fri, 29 Nov 2013 11:20:42 -0800 (PST)
Received: from ms5.on1.afilias-ops.info ([10.109.8.9] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1VmTcH-0003L1-3p for weirds@ietf.org; Fri, 29 Nov 2013 19:20:41 +0000
Received: from mail-ie0-f170.google.com ([209.85.223.170]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <edainow@afilias.info>) id 1VmTcH-0003EV-3V for weirds@ietf.org; Fri, 29 Nov 2013 19:20:41 +0000
Received: by mail-ie0-f170.google.com with SMTP id qd12so17059745ieb.15 for <weirds@ietf.org>; Fri, 29 Nov 2013 11:20:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=85tVyBhATwJ0dp1ipmECXijjAcVr4hXn5rbnOz8Bqac=; b=VByXi/aSs7sI0X4YZvbFRyMqFwmch1Xoe0vwH7b5CQrjtWCgCQ/oIRrAC9eM71Grr2 l8h4ajU+WS8nu0gWw4OfWL/HScum+f6+f/Ql5H/KRXPwlpWJprfTAXuCe0GCJ9JonMgM DvBRxnXPQGx64fsMNm7F2C1IONNojNhCzyZMsc0GYCCSGQaUikfLxPqwjMaFj9sJznBY Npt4RUrmEDBIFcfmv4DMfGA/Cgt+OSAZ1xerDweKRajE5uWjdyo20yWXSodv88GXesoj Aho3BcC0JMx9xxxpM1G/toVDlz8YLI71YltDju9sZPXU7XhND0mr5/ltiCb9GX4i8tK7 aYpg==
X-Gm-Message-State: ALoCoQn1/tWOMeYvaBZIVT5ViEe5UzbLZuzADx31DjFEfQTnq4jXAZ3TeXDyIk01Eu1CFFenceTczZU7994akGKxRYAY4xCepNFgZ0GmmH5mWGaOHCKObI3Q3uJTONxtlfO428tL2vn5
X-Received: by 10.50.221.99 with SMTP id qd3mr7420471igc.49.1385752835685; Fri, 29 Nov 2013 11:20:35 -0800 (PST)
X-Received: by 10.50.221.99 with SMTP id qd3mr7420463igc.49.1385752835562; Fri, 29 Nov 2013 11:20:35 -0800 (PST)
Received: from [10.10.68.31] (tor-gateway.afilias.info. [199.15.87.4]) by mx.google.com with ESMTPSA id w4sm51670403igb.5.2013.11.29.11.20.33 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 29 Nov 2013 11:20:34 -0800 (PST)
Message-ID: <5298E900.30504@afilias.info>
Date: Fri, 29 Nov 2013 14:20:32 -0500
From: Ernie Dainow <edainow@afilias.info>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
MIME-Version: 1.0
To: Marc Blanchet <marc.blanchet@viagenie.ca>
References: <20131127203517.29333.66519.idtracker@ietfa.amsl.com> <E4DDB525-6DC5-4AF0-881D-48F8CF6E63EB@viagenie.ca> <CALo9H1ZVz+8nH47nPaCs64DQoFEUZM2oMW6zg03ZyFvW4qb5DQ@mail.gmail.com> <52977E9A.105@gmail.com>
In-Reply-To: <52977E9A.105@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "weirds@ietf.org Group" <weirds@ietf.org>
Subject: Re: [weirds] Fwd: I-D Action: draft-blanchet-weirds-bootstrap-ianaregistries-01.txt
X-BeenThere: weirds@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "WHOIS-based Extensible Internet Registration Data Service \(WEIRDS\)" <weirds.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/weirds>, <mailto:weirds-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/weirds/>
List-Post: <mailto:weirds@ietf.org>
List-Help: <mailto:weirds-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/weirds>, <mailto:weirds-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Nov 2013 19:20:44 -0000

Some comments.

"the longest match" as used in several places is not fully descriptive, 
and different.

Section 2. Domain Name RDAP Registry
     domain names are found by doing the longest match
This is a string search of the longest match starting from the end of 
the target name and the end of each value in the Domain column.

3.1.  IPv4 Address Space RDAP Registry
     IPv4 address is found by doing a longest match of the target 
address with the values of the Prefix column
The example query for "192.0.2.0/24" matches the "192/8" entry does not 
follow. There is no string search that will return this match. This 
search requires some semantics, which should be explained.

3.2.  IPv6 Address Space RDAP Registry
same issue as 3.1

4.  Nameserver
Isn't the lookup the same as for a domain name? Just refer back to 
Section 2.

5.  Entity
Add recommendation to use links.
     if the entity identifier was received from a previous query, it 
will generally contain a link to retrieve the complete entity. If it 
does not, the same RDAP server could be queried for that entity.

7.  Deployment Considerations
While the suggestions for doing a sequence of DNS checks if there is no 
lookup match could be useful to some clients, I think a much simpler 
recommendation should also be made.
1. The IANA registries are fetched by an off-line process (such as a 
nightly cron job) and stored in files.
2. The client reads the registries from the stored files.
3. If the RDAP client does not find an entry in the IANA file, it sends 
the request to an RDAP redirector (ref: draft-ietf-weirds-redirects).


-Ernie