El 11/05/2006, a las 12:10, David Woodhouse escribió:

On Thu, 2006-05-11 at 09:53 +0300, marcelo bagnulo braun wrote:
right, but i guess it should be possible to define some heuristics to
reduce the number of attempts since it is likely that several of those
addresses have the same reacahbility status.

RFC3484 is a defined set of heuristics which reduces the number of
initial attempts... to one.

It _works_, in general -- it just needs fixing for the corner case Pekka
and I described. That fix is as simple as an extra line in the default
label/precedence table.


but my point is that there is a scenario that may be quite common where similar problems occur, the case of multihomed hosts that have multiple gloabl addresses. This scenario includes both the case of a host with multiple interfaces and the case of a host with a single interface within a multihomed site which obtains multiple PA prefixes from its providers. In this case, the problems are very similar and they are no so easily fixed (because you need also to retry with different source addresses in some cases)

so an approach as the one suggested by Fred would address all this family of cases that imho would be relevant in many cases

(of course alternative approaches could be defined also, but my goal at this stage is to acknowledge that this is an issue)

regards, marcelo


It was (is) hard and slow enough getting applications to adapt to
getaddrinfo() and RFC3484. I don't think it buys us much to talk of
another change now... especially one which involves multiple
simultaneous attempts to connect, then just discarding the connections
which are slower to respond.

In today's world of tunnels, that solution would share the problem that
glibc's existing 'favour IPv4 unconditionally' solution has -- you'll
end up using IPv4 instead of IPv6 a _lot_ of the time, and IPv6 will get
very little use or testing. My ISP may offer native IPv6-in-PPP on my
DSL line, but that's unfortunately the exception rather than the norm,
and the IPv4 connection is usually going to win the race against an IPv6
connection which goes through tunnels.

--
dwmw2



--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to