On 09/10/2012 05:58 AM, Brian E Carpenter wrote:
If it can be shown that Unicast DNS is only need for resolution of _external_ names then much of the discussion around _internal_ naming probably becomes moot. The right question is whether DNS is the appropriate solution for converting local devices names to addresses, or whether there is some other naming service that should be the standard. Since DNS is the IETF standard for converting names to addresses, there would need to be a pretty strong case for anything else.
Maybe a thought experiment might help all of this along. In the very near future, I will probably be able to buy components and services like a display, an amp, anam/fm radio receiver, a cable/sat decoder, a jukebox-like disk server, speakers, lighting controls, internet based content services, and a popcorn popper. All IP enabled all wireless most likely. I want control these all from my phone, tablet or laptop where there the app brings all of these things together and wirelessly "wires" them all up much like banana plugs did before. I may want to have many different profiles of what constitutes a "theater" depending on whether I'm in the kitchen, on my lard-o-matic, or in a fully vegetative state on the couch. I need to be able to incrementally add components because I'm not rich, and I might want to add ad hoc components because my friends bring over some new gadget, or have content they'd like to source, etc. And I need to be able to have multiple different control points including possibly even allowing my friends to take control of the system as a whole. I generally want my app to control everything, but I am resigned to the fact that every once in a while I'm going to need to go to my speaker's web server and adjust things that are proprietary or can't be controlled due to version skew. So this is complicated, but naming is obviously a big part of assembling this. Discovery plays a part, especially in the beginning, but repository based naming is also needed because I want to bind more intuitive names like "Bose-sw-corner-livingroom" to my components such that if I blow out one speaker, I can replace it and not have the name I chose get thrown into the trash with the old speaker. This isn't really all that far off, or far out. Mike _______________________________________________ homenet mailing list [email protected] https://www.ietf.org/mailman/listinfo/homenet
