netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Kazunori Miyazawa <kazunori@miyazawa.org>
To: David Woodhouse <dwmw2@infradead.org>
Cc: "Rick Jones" <rick.jones2@hp.com>,
	"YOSHIFUJI Hideaki / 吉藤英明" <yoshfuji@linux-ipv6.org>,
	netdev@vger.kernel.org
Subject: Re: IPv6 connect() from site-local to global IPv6 address.
Date: Thu, 11 May 2006 21:54:52 +0900	[thread overview]
Message-ID: <4463341C.7060907@miyazawa.org> (raw)
In-Reply-To: <1147114080.2885.164.camel@hades.cambridge.redhat.com>

Hi,

I lost some mails on the list because of my network trouble.
This might not be a correct thread to reply. Sorry.

Anyway, I traced the probelem.

My test environment likes:

The host in my network could reach to the global network via NAT-T on IPv4.
But it could not reach to the global network on IPv6 because router did not have
the default route.
The radvd on the router advertised a global scope prefix for the hosts.
The hosts accordingly have a global scoped address.
DNS server returned both AAAA and A of the target host(server).

The router and the host is Ubuntu 5.10 with the kernel 2.6.16.9.

I tested with these steps:

1. I did "dig" to check that the host could got AAAA address.
2. I did ping6 to check that the host received dest unreach
    with no route from the router.
3. I run "evalution" and connected to my server which have AAAA and A.

It falled back to IPv4 and it could connect the server via IPv4 network.
It also falled back by "Time exceeded". My evolution version is 2.4.1.
Of course, when I added IPv6 default route, it connected via IPv6 network.

I think they works well as far as ICMPv6 error messages can be received.
I did not test in the environment in which ICMPv6 error messages are filtered.

Best regards,

David Woodhouse wrote:
> On Mon, 2006-05-08 at 09:44 -0700, Rick Jones wrote:
> 
>>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.
> 
> 
> Well, obviously. That's _why_ I want to deploy IPv6 and get it tested.
> But I used to be able to do this without actually breaking the network,
> and without being told to _stop_ running radvd because it breaks things.
> 
> 
>>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?
> 
> 
> I don't think that kind of answer is going to be sufficient to persuade
> Uli to switch back from favouring IPv4 over IPv6. That's done the trick,
> admittedly -- by ensuring that we get _no_ testing of IPv6 unless we run
> with IPv6-only networking :)
> 

--
Kazunori Miyazawa

      reply	other threads:[~2006-05-11 12:54 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
2006-05-08 18:48           ` David Woodhouse
2006-05-11 12:54             ` Kazunori Miyazawa [this message]

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=4463341C.7060907@miyazawa.org \
    --to=kazunori@miyazawa.org \
    --cc=dwmw2@infradead.org \
    --cc=netdev@vger.kernel.org \
    --cc=rick.jones2@hp.com \
    --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).