> On Jul 9, 2015, at 16:28 , Ricky Beam <jfb...@gmail.com> wrote:
> 
> On Thu, 09 Jul 2015 19:08:56 -0400, Owen DeLong <o...@delong.com> wrote:
>> the reality I’m trying to point out is that application developers make 
>> assumptions based
>> on the commonly deployed environment that they expect in the world.
> 
> Partially. It's also a matter of the software guys not having any clue 
> what-so-ever w.r.t. networking. In this case, APPLE designed Bonjour to not 
> cross network boundaries. Idiotic, but it allows them to sell "servers" that 
> do the cross-network routing.

Actually it’s not a design problem in IPv6. A simple tweak to the software to 
send to ff05::<group> instead of ff02::<group> or better yet, allow the user to 
edit the scope in System Preferences is all that is really needed.

However, in IPv4, mDNS/Bonjour (and mDNS is uPNP’s fault, not Apple’s to the 
best of my knowledge) use broadcast packets and that’s a design flaw. However, 
hard to argue with the choice since multicast, especially cross-router 
multicast is pretty much busted in any sort of home gateway in IPv4 anyway.

>> If we create a limited environment, then that is what they will code to.
> 
> They will code to what they understand, what "works for them", and what their 
> users report "works for me". We will always end up with "substandard" quality 
> because they have little (or no) understanding of how networking does it's 
> thing.
> 
> (And then marketing, and legal will step in and pooh on it even more.)

OK… Clearly you are determined to let cynicism and avoidance drive your ideas 
here. I can’t help that.

Hopefully enough others will try to make the internet more useful as we move 
forward and hand out larger end-site prefixes.

Owen

Reply via email to