Referring to http://www.ietf.org/internet-drafts/draft-kurtis-tld-ops-00.txt

At 21:51 +0200 8/8/05, Kurt Erik Lindqvist wrote:

The draft was written by me as a task from the IAB. This had been on the IAB
TODO list long before I got nominated. After writing the first rough outline
which is what got published under the name above I circulated it to some of
the usual DNS suspects.

Given that, I won't hold the document against you. ;)

DNS is not the critical element for a registry. DNS is a critical element to the network and it is populated by a registry. Understanding this is a necessary first step in analyzing the document, or what the document is seemingly intended to be.

Titled "tld ops" leads me to believe this is supposed to be guidance towards running a registry for, what I would call, a widely-delegated zone. I include in this 207.in-addr.arpa., .info, .us, .co.jp., and many others. On the other hand, .arpa doesn't really fit this mold. It doesn't matter how many labels are in the zone's name, it matters how the zone is used.

When I think of a full-fledged registry, this is what comes to my mind. First and foremost, it has a database associating Internet resources (addresses, domain names, etc.) to legal bodies (personified as contacts). The life of the database is the primary concern - if the data is lost or corrupted, you've upset a large apple cart. "Business continuation" is a major concern, the technical element of that is replication and escrow of data.

A registry has a number of important interfaces. Input is registration activity (EPP is cited in the document as part of this). Output includes directory listing (WhoIs, IRIS) and DNS. One interface often overlooked in engineering circles, but nonetheless vital is billing. There is also the less definable interface with law enforcement authorities seeking identifying information when they need it. Unifying the data flows amongst all of the interfaces is non-trivial. Oh, and don't forget customer service.

Besides maintaining the life of the database, maintaining and unifying the interfaces, there is policy to deal with. Policy can mean what names are permitted, who is eligible to get a name, and what happens when there is a dispute over the use or registration of a name. For the RIRs policy also extends to who can get a resource and how much of it.

I didn't write much about DNS. That's no accident. I can go so far to say that there are many registries that do not operate their own DNS servers. Why? It's because DNS has been so well defined and so modular that it can be out-sourced. The moral of this point is that if you want to talk about TLD operations, don't start with DNS as the main focus.

However, I can see that we don't want to neglect running DNS altogether. It is probably the one component of a registry that is easiest for the IETF to document. The DNS has the largest impact on the Internet of all registry interfaces. I agree that there is usefulness in preparing requirements for providing DNS services for different kinds of zones. But I wouldn't equate it with describing registry operations.

I am trying to find a copy of BCP 40 (but http://www.ietf.org/rfc/bcp/bcp40.txt says "access denied" and mail has gone to the web admin for the site), but am failing - I guess this is the root server operations document. If so...

The requirements for a root server are not all that closely related to the requirements for a "tld" zone server. Some "tlds" are high volume, high churn zones. For this reason incremental zone updates are crucial, in contrast with the zone updating of the root. The propagation time (latency) from registration of a name to seeing it in the DNS is much less in some "tlds," as well as name server re-listings.

There are a lot of technical differences between the root and the next level down. The set of differences also varies greatly from one kind of "tld" to the next. So, trying to document them will be tricky.

I've been through the experience of trying to respond to bids for registry operations. When it comes to DNS, RFP's have asked the bidders to describe their DNS and what it conforms to. Preparing this answer is not easy - the IETF isn't good at publishing "profiles" and some of the early DNS RFC's are not clear on conformance. So, the IETF'er in me has thought that "it would be good to document a DNS profile" but when I think of the process, I can't see it would be successful. E.g., would a "tld" DNS server be required to implement CNAME? I'd rather see RFC 1995 integrated with RFC 1034/1035. How about dynamic update? Before you say "no, don't allow dynamic update to DNS servers in a 'tld'" consider that it is one tool for loading database changes into hidden masters. It's not clear what should be in and what should be out.

Facility requirements are sticky. With the advent of anycast, is it detrimental to have a server located in a best-effort facility? Should a "tld" be afraid to place servers where the local infrastructure hasn't matured? I wouldn't want a document to make operators intolerant of the (service level agreement) risk of furthering the spread of the Internet.

One of the questions that came up in the meeting in Paris was "what was the motivation behind this?" If this is to help organizations prepare RFP's for registry operations, I'd be leery of trying to do this in the IETF. There are already examples of RFP's available (and the resulting bids too). If I were to be issuing an RFP for a new "tld", I'd run off and copy the RFP sections from someone else who had a successful procurement. ;)

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

If you knew what I was thinking, you'd understand what I was saying.
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html

Reply via email to