Hi.

I'd appreciate if you experts can analize the following scenario and 
clarify the expected behavior of IPv6 stacks according to the standards.

Scenario:
- a host with multiple IPv6 interfaces in physically separated links
- no routers in any of the links, no DHCPv6 servers (this is a home
networking or SMB scenario)
- the host using stateless autoconfiguration on the well-known
link-local prefix FE80::0 as per RFC2462
- all nodes connected to all the links are also only using link-local
addresses on the well-know prefix FE80::0

Problem:
- How does the Neighbor Discovery algorithm in the host find in which
one of the interfaces a certain link-local destination address is to be
found

Background:
- IBM AIX will send Neighbor Solicitation messages out on each interface
with a link-local address defined
- RFC2461 in Appendix A points to the problem, but offers no solution.
It suggests, though, "to perform address resolution on all interfaces"
- Browsing USAGI code at net/core/neighbour.c, I think it will only try
on one interface (probably selected from the routing table "a la IPv4")

Question:
- I believe the AIX implementation is the correct one to make this
scenario work, is this behavior enforced or recommended beyond the
suggestion in RFC2461? or it is an implementation dependent behavior,
and each stack will be different ?

- anyone knows what different stacks do in this case: Windows, MacOS,
USAGI, OpenBSD ?

- I think this use case should have a matching test case included in the
IPv6 test suites (TAHI and any other): is it there ? which one is it ?


Thanks,

Sergi Casas
Hewlett Packard



---------------------------------------------------------------------
The IPv6 Users Mailing List
Unsubscribe by sending "unsubscribe users" to [EMAIL PROTECTED]

Reply via email to