On 14/03/13 05:21, Stuart Cheshire wrote:
There's been some discussion about service discovery. Anyone who prints
wirelessly from their iPhone or iPad without typing in an IP address is
using service discovery. Anyone who’s watched video on a web page on
their iPad, and then tapped the screen to transfer the video playback to
their television, without typing in its IP address, is using service
discovery. Anyone who’s streamed music from their iPhone to their
wireless AirPlay speakers, or controlled their TiVo from its iPad app,
or shown a slide show from their phone on a friend's television screen,
or given a university lecture by beaming their presentation wirelessly
from their laptop to the video projector, all without typing in any
names or IP addresses, has been using service discovery.
This is all commonly done today, but generally only on the local link.
We'd like similar ease of use in larger networks too. I recently
submitted this draft:
<http://www.ietf.org/id/draft-cheshire-mdnsext-hybrid-01.txt>
<snip very illuminating details>
Here at IETF, the records are added to the DNS manually by our capable
network volunteers. The idea of the Hybrid Proxy is to populate the DNS
namespace automatically, making Wide Area DNS-Based Service Discovery
available to a broader community of users.
I'm concerned that that basis of this whole discovery mechanism is the
"domain name" DHCP option.
The service discovery mechanism has now migrated to the DNS, so all
services are potentially discoverable from anywhere; that's good. But
the concept of what's "local" is now hung exclusively on the value of
DHCP option 15. DHCP option 15 most be one of the most overloaded and
least well characterised of any DHCP options. Lots of homenet-type
installations will have it set to ".lan" or something similar. Some will
set it to ".local" only to discover that the .local TLD has been
usurped. It's used frequently as substitute for the "domain name search
list" option but concatentating more than one domain with spaces, for
clients which don't support the later option. It's somewhat succeeded by
the FQDN option, and therefore not supplied. DHCPv6 doesn't have, AFAIR
an equivalent, only the FQDN option.
Now, we want to overload with yet another meaning. Is that wise?
Wouldn't defining a new option be better?
Simon.
_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet