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

Reply via email to