netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Rick Jones <rick.jones2@hp.com>
To: David Woodhouse <dwmw2@infradead.org>
Cc: "YOSHIFUJI Hideaki / 吉藤英明" <yoshfuji@linux-ipv6.org>,
	netdev@vger.kernel.org
Subject: Re: IPv6 connect() from site-local to global IPv6 address.
Date: Mon, 08 May 2006 09:44:38 -0700	[thread overview]
Message-ID: <445F7576.5080102@hp.com> (raw)
In-Reply-To: <1146926830.2503.67.camel@shinybook.infradead.org>

>>Anyway, it is valid to use (obsolete) site-local source address
>>for global destination address.
>>The problem seems that router does NOT send ICMPv6 destination
>>unreachable to the sender. I don't know why, but it SHOULD. 
> 
> 
> I'll pursue that question later. It wouldn't be _sufficient_ since there
> are (buggy) programs, including Evolution, which will not fall back to
> the second and subsequent addresses from getaddrinfo() -- they'll just
> give up when the first attempt to connect fails. So we really do need
> the IPv4 address to be listed _first_ in the results, as it used to be.

Or get the applications fixed no?  Kludging around application bugs 
sounds a bit like the "Fram Oil Filter" commercial where the mechanic is 
grinning while he says "You can pay me now, or you can pay be later." As 
in pay for the slightly more expensive oil filter now, or engine repair 
later.

> I wish to deploy IPv6 internally so that we can develop and test IPv6
> support. There is _no_ chance of getting proper IPv6 connectivity to the
> outside world through the corporate firewall. I'd like IPv6 to be usable
> _internally_ though, without breaking connectivity to the outside world
> over IPv4.
> 
> How should I do this?

Other than fixing the applications that only take the first response 
(isn't that a generic application bug going back nearly decades now? 
amazing how things stay the same isn't it) Can you run a caching-only 
name server at the edge that filters-out the IPv6 responses so your 
systems never see Global IPV6 responses?

rick jones

  reply	other threads:[~2006-05-08 16:44 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-05 21:00 IPv6 connect() from site-local to global IPv6 address David Woodhouse
2006-05-06  0:19 ` YOSHIFUJI Hideaki / 吉藤英明
2006-05-06  0:53   ` David Woodhouse
2006-05-06  2:39     ` YOSHIFUJI Hideaki / 吉藤英明
2006-05-06 14:47       ` David Woodhouse
2006-05-08 16:44         ` Rick Jones [this message]
2006-05-08 18:48           ` David Woodhouse
2006-05-11 12:54             ` Kazunori Miyazawa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=445F7576.5080102@hp.com \
    --to=rick.jones2@hp.com \
    --cc=dwmw2@infradead.org \
    --cc=netdev@vger.kernel.org \
    --cc=yoshfuji@linux-ipv6.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).