Re: I can fetch the header of websites via IPv6 but not the webpage, why?

2014-01-21 Thread Ez Egy
The solution was setting the MTU to 1480 in radvd in the router:

option AdvLinkMTU   1480
# option AdvLinkMTU 1452


On Mon, Jan 20, 2014 at 5:22 PM, Ez Egy ezegyemailcim...@gmail.com wrote:

 As I said:

 1) I have a native IPv6 connection on my Desktop behind my router. - So
 there is no tunnel. Only native IPv6 that the Hungarian telekom.hu gives.
 2) We will try out setting manually the MSS to 1392, hopefully that could
 be a good workaround.
 3) We will try out the site: http://netalyzr.icsi.berkeley.edu/

 I will post the status here later, Thanks!



 On Mon, Jan 20, 2014 at 11:59 AM, Tore Anderson t...@fud.no wrote:

 * Ez mail

  Since I have no fr**king clue what could the problem be, I'm trying on
  this list :)

 I concur 100% with Erik's assessment that this in all likelihood is a
 PMTUD problem, specifically in the web_server-your_desktop direction.

 I'd just like to add that the fact that you see it happening to several
 independent websites that are known to be operated by competent staff,
 and that the problem comes and goes, further indicates that it is due to
 rate-limiting of ICMPv6 PTB replies from your tunnel broker's tunneling
 router/server.

 The ICSI Netalyzr (http://netalyzr.icsi.berkeley.edu/) will give you
 very useful debugging output from the outside point of view. You might
 have to run it a few times to to reveal the MTU blackhole though, due to
 the problem's intermittent nature.

 As Erik mentions, lowering the TCP MSS will likely work around the
 problem. You can probably do this by having the RAs your router emits to
 the LAN advertise an MTU of 1452 to match your tunnel (which in turn
 should make your desktop default to a TCP MSS of 1392), and/or have your
 router rewrite (clamp) the MSS value in TCP packets it forwards
 to/from the tunnel to 1392.

 Or, even better, get rid of the tunneling crap and get native IPv6. This
 is a very common problem for IPv6 tunnels. As a web site operator I
 would actually prefer it if people stayed IPv4-only until their ISP
 could provide them with properly supported IPv6 connectivity. Oh well...

 Tore





Re: I can fetch the header of websites via IPv6 but not the webpage, why?

2014-01-21 Thread Ez Egy
1452 is the good one :D


On Tue, Jan 21, 2014 at 9:30 PM, Ez Egy ezegyemailcim...@gmail.com wrote:

 The solution was setting the MTU to 1480 in radvd in the router:

 option AdvLinkMTU   1480
 # option AdvLinkMTU 1452


 On Mon, Jan 20, 2014 at 5:22 PM, Ez Egy ezegyemailcim...@gmail.comwrote:

 As I said:

 1) I have a native IPv6 connection on my Desktop behind my router. -
 So there is no tunnel. Only native IPv6 that the Hungarian telekom.hugives.
 2) We will try out setting manually the MSS to 1392, hopefully that could
 be a good workaround.
 3) We will try out the site: http://netalyzr.icsi.berkeley.edu/

 I will post the status here later, Thanks!



 On Mon, Jan 20, 2014 at 11:59 AM, Tore Anderson t...@fud.no wrote:

 * Ez mail

  Since I have no fr**king clue what could the problem be, I'm trying on
  this list :)

 I concur 100% with Erik's assessment that this in all likelihood is a
 PMTUD problem, specifically in the web_server-your_desktop direction.

 I'd just like to add that the fact that you see it happening to several
 independent websites that are known to be operated by competent staff,
 and that the problem comes and goes, further indicates that it is due to
 rate-limiting of ICMPv6 PTB replies from your tunnel broker's tunneling
 router/server.

 The ICSI Netalyzr (http://netalyzr.icsi.berkeley.edu/) will give you
 very useful debugging output from the outside point of view. You might
 have to run it a few times to to reveal the MTU blackhole though, due to
 the problem's intermittent nature.

 As Erik mentions, lowering the TCP MSS will likely work around the
 problem. You can probably do this by having the RAs your router emits to
 the LAN advertise an MTU of 1452 to match your tunnel (which in turn
 should make your desktop default to a TCP MSS of 1392), and/or have your
 router rewrite (clamp) the MSS value in TCP packets it forwards
 to/from the tunnel to 1392.

 Or, even better, get rid of the tunneling crap and get native IPv6. This
 is a very common problem for IPv6 tunnels. As a web site operator I
 would actually prefer it if people stayed IPv4-only until their ISP
 could provide them with properly supported IPv6 connectivity. Oh well...

 Tore






Re: I can fetch the header of websites via IPv6 but not the webpage, why?

2014-01-21 Thread Richard Hartmann
On Mon, Jan 20, 2014 at 11:59 AM, Tore Anderson t...@fud.no wrote:


 As Erik mentions, lowering the TCP MSS will likely work around the
 problem. You can probably do this by having the RAs your router emits to
 the LAN advertise an MTU of 1452 to match your tunnel (which in turn
 should make your desktop default to a TCP MSS of 1392), and/or have your
 router rewrite (clamp) the MSS value in TCP packets it forwards
 to/from the tunnel to 1392.

Unless a party has one single IPv6-enabled machine, clamping MSS on
the gateway is probably preferable.


 Or, even better, get rid of the tunneling crap and get native IPv6. This
 is a very common problem for IPv6 tunnels. As a web site operator I
 would actually prefer it if people stayed IPv4-only until their ISP
 could provide them with properly supported IPv6 connectivity. Oh well...

Most people don't have that liberty as of right now; increasing
adoption is arguably better, especially considering that a lot of
people developing software need to fix part of the ecosystem.



Richard


RE: I can fetch the header of websites via IPv6 but not the webpage, why?

2014-01-21 Thread Templin, Fred L
Hi,

 -Original Message-
 From: ipv6-ops-bounces+fred.l.templin=boeing@lists.cluenet.de 
 [mailto:ipv6-ops-
 bounces+fred.l.templin=boeing@lists.cluenet.de] On Behalf Of Richard 
 Hartmann
 Sent: Tuesday, January 21, 2014 12:48 PM
 To: Tore Anderson
 Cc: Ez mail; ipv6-ops@lists.cluenet.de
 Subject: Re: I can fetch the header of websites via IPv6 but not the webpage, 
 why?
 
 On Mon, Jan 20, 2014 at 11:59 AM, Tore Anderson t...@fud.no wrote:
 
 
  As Erik mentions, lowering the TCP MSS will likely work around the
  problem. You can probably do this by having the RAs your router emits to
  the LAN advertise an MTU of 1452 to match your tunnel (which in turn
  should make your desktop default to a TCP MSS of 1392), and/or have your
  router rewrite (clamp) the MSS value in TCP packets it forwards
  to/from the tunnel to 1392.
 
 Unless a party has one single IPv6-enabled machine, clamping MSS on
 the gateway is probably preferable.

If you clamp the MSS to a smaller size but DO NOT advertise a small
MTU on the LAN, hosts that use RFC4821 can at a later time probe for
packet sizes that are larger that the MSS and advance the MSS size
if the probe succeeds. So, clamp the MSS but leave the MTU of the
LAN the same as that of the native link.

Thanks - Fred
fred.l.temp...@boeing.com
 
  Or, even better, get rid of the tunneling crap and get native IPv6. This
  is a very common problem for IPv6 tunnels. As a web site operator I
  would actually prefer it if people stayed IPv4-only until their ISP
  could provide them with properly supported IPv6 connectivity. Oh well...
 
 Most people don't have that liberty as of right now; increasing
 adoption is arguably better, especially considering that a lot of
 people developing software need to fix part of the ecosystem.
 
 
 
 Richard