On 24.4.2016, at 6.03, Ted Lemon <[email protected]> wrote: > Juliusz, the problem is that existing home network devices that do DNS-based > service discovery do not support DNS update. They could, but they don't, > because we didn't define an easy way for them to do it. Just 2136 isn't > enough, because there's no authentication scheme, and name servers typically > don't take updates from devices, nor is the default domain on a typical home > network actually even under the control of the owner of that network. > > The reason for doing mdns snooping is that we have no choice. It's not a > great solution. However, I believe it can be done in a way that is clean > and works. It will not be stateless, although whether the state needs to be > persistent is an interesting question. mDNS isn’t actually entirely > stateless anyway, FWIW.
mDNS has only locally published state (and non-local state caching which can be ignored if you do not care about query efficiency but you really should), and as hybrid proxies do not publish local state, they can be implemented statelessly. For home network case, probably just the DNS-SD legacy browse (‘flat names, hide domain’ scheme) with per-link hybrid proxy zones would work fine; as Stuart said, mDNS state caching (if implemented by the hybrid proxies) would make it relatively efficient (in terms of multicast; there would still be N unicasts per lookup where N is the number of links=zones, which would not be cached, but 0 multicasts if the mDNS caches on the hybrid proxies are up to date). As added bonus, no bogus domains would be shown to users, and you would just have two ‘printer’s if you were silly enough not to give them better names and they lived on different links. > If you think this is a can of worms you’d rather not open, I can understand > that, but Stuart and I have had some pretty good conversations about this, > and I remain convinced that we can make it work, so I'd encourage you to see > what comes out of that process rather than assuming that the situation is > hopeless. I am a Finn, we are pessimistic by default. But I am looking forward to what you come up with ;) If we want to get really pessimistic about this whole thing, though, it seems to me that the market is going for ‘cloudy’ solutions to anything, where there is no p2p communication _even on the same network_ but instead some cloud server intermediary, which when unavailable/expired/having a bad hair day, means you are simply not doing what you wanted to do. Cheers, -Markus _______________________________________________ homenet mailing list [email protected] https://www.ietf.org/mailman/listinfo/homenet
