[Crisp] Review of draft-ietf-crisp-iris-dreg2-00
Andrew Sullivan <andrew@ca.afilias.info> Fri, 03 March 2006 19:01 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FFFWk-0008DM-4D; Fri, 03 Mar 2006 14:01:22 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FFFWj-0008C9-8c for crisp@ietf.org; Fri, 03 Mar 2006 14:01:21 -0500
Received: from vgateway.libertyrms.info ([207.219.45.62] helo=mail.libertyrms.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FFFWi-0000nF-Vu for crisp@ietf.org; Fri, 03 Mar 2006 14:01:21 -0500
Received: from roaming19.int.libertyrms.com ([10.1.3.249]) by mail.libertyrms.com with esmtp (Exim 4.22) id 1FFFWi-0008TT-7D for crisp@ietf.org; Fri, 03 Mar 2006 14:01:20 -0500
Received: by roaming19.int.libertyrms.com (Postfix, from userid 1019) id 455D918DA1F; Fri, 3 Mar 2006 14:00:49 -0500 (EST)
Date: Fri, 03 Mar 2006 14:00:48 -0500
From: Andrew Sullivan <andrew@ca.afilias.info>
To: crisp@ietf.org
Message-ID: <20060303190048.GH641@afilias.info>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
User-Agent: Mutt/1.5.11
X-SA-Exim-Mail-From: andrew@ca.afilias.info
X-SA-Exim-Scanned: No; SAEximRunCond expanded to false
X-Spam-Score: 0.6 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
Subject: [Crisp] Review of draft-ietf-crisp-iris-dreg2-00
X-BeenThere: crisp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Andrew Sullivan <andrew@ca.afilias.info>
List-Id: Cross Registry Information Service Protocol <crisp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/crisp>, <mailto:crisp-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:crisp@ietf.org>
List-Help: <mailto:crisp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/crisp>, <mailto:crisp-request@ietf.org?subject=subscribe>
Errors-To: crisp-bounces@ietf.org
Greetings, I have reviewed the document draft-ietf-crisp-iris-dreg2-00.txt. I have some comments, below. In general, this looks like a useful update to RFC 3982. I note that there appears to be an effort in this document to align with functionality offered by the Extensible Provisioning Protocol, which I think is a good thing. One additional item that might be added, therefore, is an element in the response to a <findDomainsByName> query. EPP (or more precisely, the EPP domain and host mappings, RFCs 3731 and 3732) distinguishes between hosts that are "external" and "internal" (that is, hosts inside the namespace of the repository, and hosts outside the namespace). For an internal host to be created, its superordinate domain MUST already exist in the repository. Similarly, for a domain to be deleted from the repository, no subordinate host may exist in the repository (you can rename the hosts, to remove the subordination, though). In order to provide an indication that such hosts exist in relation to a domain, an EPP <domain:info> command returns zero or more optional <domain:host> elements indicating subordinate hosts in the namespace. These aren't the same as the <domain:ns> elements (they might refer to the same objects, of course, but they need not). I think this could be represented in dreg2 with an addition something like the following to the domainType result type: <element name="registeredHost" minOccurs="0" maxOccurs="unbounded"> I'm not sure whether this needs a type; I think it might, but I'm not enough of an XML expert to be able to say with any confidence. I don't think the queries need to be modified: you can already infer that a superordinate domain must exist by knowing what the repository is authority for, and knowing a hostname (which would tell you whether it was subordinate or not), so no query is needed for that purpose, I think. I also wondered a little about why all the "disputed" values aren't subsumed under a "disposition" value. I haven't thought very hard about this, though, and it might be more work than it's worth. Finally, it might be worth noting that there are updates to EPP that are making their way through the I-D process right now. One of the things they attempt to do, I believe, is to disambiguate the status values (so, for instance, pendingDelete will not entail serverUpdateProhibited). I think that should make no difference to this document, which (AFAICT) is compatible with the more granular approach of the -bis drafts, anyway. Best regards, Andrew -- ---- Andrew Sullivan 204-4141 Yonge Street Afilias Canada Toronto, Ontario Canada <andrew@ca.afilias.info> M2P 2A8 +1 416 646 3304 x4110 _______________________________________________ Crisp mailing list Crisp@ietf.org https://www1.ietf.org/mailman/listinfo/crisp
- [Crisp] Review of draft-ietf-crisp-iris-dreg2-00 Andrew Sullivan
- Re: [Crisp] Review of draft-ietf-crisp-iris-dreg2… Andrew Newton
- Re: [Crisp] Review of draft-ietf-crisp-iris-dreg2… Andrew Sullivan