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
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"