[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Architectural argument for RAs [Re: [69ATTENDEES] DHCP]



On Sep 20, 2007, at 22:01, Erik Kline wrote:
An argument for using the ll multicast addresses for "all dns  
servers", and "all ntp servers", perhaps? Or/also SLP?
Almost.  I see the architecture like this:

1) Use router solicitation to find your provisioned prefix and router, then stateless autoconfigure.
2) Discover ad-hoc services with multicast DNS service discovery (see  
<http://www.dns-sd.org/>)
3) Discover provisioned DNS resolving proxy servers with router  
advertisement options (see draft-jeong-dnsop-ipv6-dns-discovery).   
Failing that, use multicast DNS to discovery ad-hoc proxy resolving  
servers (query for _domain._udp.local SRV records).  Failing *that*,  
fall back completely to a local recursive resolver.
4) Discover the domains of local interest within the DNS horizon by  
querying for the DNS-SD signaling records in a reserved domain.
5) Discover all provisioned services in domains of local interest  
with non-multicast DNS-SD.
With an architecture like this, service discovery is fate-shared with  
the rest of the name resolution system.  Ad-hoc networks require zero  
configuration and no management.  The only possible appeal that DHCP  
has over this architecture, it seems to me, is that DHCP lets you  
keep on enjoying the opportunity to break your network-- by swapping  
ethernet cards around, which destroys the contrived mapping between  
MAC address and node identity you've been carefully managing at great  
expense and ever-expanding budgetary authority.
If IP networks were to be made brain-dead simple to operate, then  
Mahogany Row wouldn't be willing to pay such high salaries to the  
operators, now wouldn't they?

--
james woodyatt <jhw@apple.com>
member of technical staff, communications engineering