Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Aug 2006 16:55:12 +0200
From:      Fredrik Lindberg <fli+freebsd-net@shapeshifter.se>
To:        Pat Lashley <patl+freebsd@volant.org>
Cc:        freebsd-net@freebsd.org, Doug Barton <dougb@freebsd.org>
Subject:   Re: Zeroconfig and Multicast DNS
Message-ID:  <44EDBDD0.4050000@shapeshifter.se>
In-Reply-To: <BE1059C6974AD43BC382E107@garrett.local>
References:  <DD49A62B2AB4E38804FB10B6@garrett.local> <44EA1926.2000501@shapeshifter.se> <9C04919EE684029A410DE208@garrett.local> <44EAC40E.9000904@shapeshifter.se> <3E654CC0217F90E20FCD806E@garrett.local> <44EC90B7.6090908@shapeshifter.se> <44ECB0F2.9040300@FreeBSD.org> <C408C9E0406302DF5EE12E67@garrett.local> <20060823212110.GD27961@lor.one-eyed-alien.net> <D6D2605619AD2B0F140F5802@garrett.local> <20060823221835.GA28978@lor.one-eyed-alien.net> <23D2619F6BACE4E728178EE5@garrett.local> <44ED3BD1.3030206@shapeshifter.se> <AC5769F16F9730CABCCC4E61@garrett.local> <44EDA9A5.2050108@shapeshifter.se> <BE1059C6974AD43BC382E107@garrett.local>

next in thread | previous in thread | raw e-mail | index | archive | help
Pat Lashley wrote:
>> I treat LLA and mDNS as separate things. They can be used individually
>> or together. I see LLA as a way of configuring an IP-address while
>> mDNS is a way of resolving DNS-like hostnames.
> 
> Don't forget service discovery. That's an important part of zeroconf, 
> implemented via mDNS.

I'm not. But LLA can run without mDNS and mDNS can run without LLA, but
SD requires mDNS.

> 
>> Howevery, your statement above brings up a question, do you assume
>> that a system configured with lla should be able to communicate
>> with a system configured via dhcp?
> 
> Yes, of course. The question is basically the same as whether hosts on 
> the same link but different IP (sub)net ranges should be able to 
> communicate with each other. The answer is that either both hosts must 
> implement ARP/RARP functionality, or that there be at least one 
> additional host with addresses in both ranges that is willing to act as 
> a router.

Of course it's possible with a router, but what I was after, was the
situation when a host is configured with LLA but without a default route
, should such host be able to communicate with other hosts on the
same link that has addresses configured in other ranges (obtained by
other utilities, dhcp, static etc).

If the answer to that is yes, how is it supposed to work?
Should the routing code be change to always issue a ARP request when
the source is from 169.254/16 ? The responding host will have to
implement the same algorithm or it will just send the packet to its
default router which probably wouldn't know what to do with the packet
and throw it away. Could be pretty ugly.

I also don't see how RARP would help because that would require the
host to have knowledge of the other hosts MAC-address.


Fredrik Lindberg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44EDBDD0.4050000>