From: Valentijn Sessink <valentyn@blub.net>
To: netdev@vger.kernel.org
Subject: IPv6 path discovery oddities - flushing the routing cache resolves
Date: Wed, 16 Oct 2013 12:31:31 +0200 [thread overview]
Message-ID: <525E6B03.1040409@blub.net> (raw)
Hello list,
I'm experiencing difficulties with IPv6 path discovery. The setup is
quite simple, a machine with native IPv6, no special routing - let's
call it the "server" for now. Unfortunately, I seem to loose
connectivity multiple times a day - and after digging in, I found this
to be "too big" messages that weren't honored at the server. The network
consists of something like:
server --- hosting --- others ---- SIXXS tunnel with 1280 MTU --- me.
A "ip -6 route list cache" would show a cached route to my "client", but
one without MTU. Then after "ip -6 route flush cache", and after trying
to send a large packet (for example issuing "ps uaxww" on an ssh
prompt), "ip -6 route list cache" will show a correct MTU.
But after a while, things start to go wrong again, and another "ip -6
route flush cache" is needed.
The server is running 3.8.0-something (ubuntu 12.04 with a newer kernel).
tcpdump shows that on reception of icmpv6 "too big", nothing happens
(i.e. the "too big" packet will be sent time and again), and after the
"ip -6 route flush cache", suddenly the "too big" message is honored.
I saw a couple of path discovery issues on this list, more specifically
one with the subject "IPv6 path MTU discovery broken" earlier this month
- but I'm not sure it's the same issue (because the original submitter
specifically mentions kernels 3.10 and 3.11 and has a much more
complicated routing table).
The "server" just has:
auto br0
iface br0 inet6 static
address 2a01:xxxx:xxx:xxxx::2
netmask 64
gateway fe80::1
bridge_ports eth0
bridge_maxwait 0
Nothing special, no special routes, no routing daemons.
If I can do anything to shine more light on this issue, please tell me so.
Best regards,
Valentijn
next reply other threads:[~2013-10-16 10:40 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-16 10:31 Valentijn Sessink [this message]
2013-10-16 15:48 ` IPv6 path discovery oddities - flushing the routing cache resolves Hannes Frederic Sowa
2013-10-17 10:53 ` Valentijn Sessink
2013-10-18 3:04 ` Hannes Frederic Sowa
2013-10-18 6:44 ` Valentijn Sessink
2013-10-19 8:42 ` Hannes Frederic Sowa
2013-10-19 8:53 ` Hannes Frederic Sowa
2013-10-19 10:12 ` Steinar H. Gunderson
2013-10-19 14:24 ` Valentijn Sessink
2013-10-19 20:24 ` Hannes Frederic Sowa
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=525E6B03.1040409@blub.net \
--to=valentyn@blub.net \
--cc=netdev@vger.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.