Here's my cut at a list of requirements for DNS Configuration. It's based on Bob's "IPv6 DNS Discovery Requirements Statement", previous discussions on DNS configuration, and my own $0.02. My intention is to list all of the requirements I've heard in the various discussions about DNS configuration.
The requirements are numbered for reference and listed in order of importance. There are notes about some of the requirements following the list. Questions for the WG: Are there other requirements not covered by this list? Do any of the requirements need clarification? Should any of the requirements be discarded? What is the order of importance of the requirements? - Ralph IPv6 DNS Configuration Requirements ------------------------------------ 1. Host receives IPv6 address(es) of DNS server(s) available to the host for DNS resolution 1.a. The list of servers includes only currently available servers 1.b. The host can obtain the addresses of new servers as needed 2. Hosts obtain DNS configuration with no manual configuration 3. The addresses of a particular server are provided to hosts with no manual configuration of that server 4. Hosts obtain DNS configuration using only those resources required for DNS resolution 5. Hosts obtain DNS configuration without the manual configuration of any external service 6. Hosts can (if desired) authenticate the reliability of servers 7. Definition of DNS configuration requires no additional protocol definition 8. Implementation of DNS configuration requires no additional protocol implementation 9. Time to initial deployment is minimal 10. Hosts have one way to perform DNS configuration 11. DNS configuration operates when host and DNS servers are in same site or in different sites 12. A network administrator can control what servers a host uses 13. Host is configured with domain and domain search list Notes: ------ 2. (and 3.) Hosts and DNS servers operate as "plug-and-play" or "zeroconf" 7. "additional protocol definition" means protocols not currently a standard or defined in a standards-track Internet Draft 8. "no additional protocol implementation" means hosts and servers are not required to include code for protocols that they wouldn't otherwise implement 10. Hosts shouldn't need to try several different DNS Configuration protocols to find which one is available on a link 11. Hosts and DNS servers can exchange datagrams using site-local addresses -------------------------------------------------------------------- IETF IPng Working Group Mailing List IPng Home Page: http://playground.sun.com/ipng FTP archive: ftp://playground.sun.com/pub/ipng Direct all administrative requests to [EMAIL PROTECTED] --------------------------------------------------------------------