Subject: Re: PPPoE vs ETHERMTU
To: der Mouse <mouse@Rodents.Montreal.QC.CA>
From: Jun-ichiro itojun Hagino <itojun@iijlab.net>
List: tech-net
Date: 07/01/2001 10:38:29
>I've got a SPARC IPX that I'm using as my gateway to the world. It
>runs PPPoE to a DSL (or at least DSLish) box from my connectivity
>provider.
>This mostly works fine. But when I try to poll my provider-provided
>mailbox (most of my traffic is tunneled to my own boxen), I get a
>connection, but when I try to download a messages, the connection
>stalls. Snooping the traffic makes me think something odd is going on.
>It looks a bit like the won't-frag disease, the problem outlined in
>RFC2923 section 2.1, but it's not that simple. I see small packets
>going back and forth, but when it tries to send me bulk data, I get
>600-byte packets with 1448-byte gaps between them.
this is exactly the symptom with path MTU discovery problem
(though it seems that your provider's mail server uses a bit strange
TCP retransmission strategy i guess). ask your provider to do either
of the following:
- turn off provider mailbox's path MTU discovery
- let ICMPv4 need fragment message through over some of the routers
they have between DSL entrypoint and the provider mailbox
itojun
provider mailbox
|
some router <--- bad guy
|
DSL entrypoint
| smaller MTU
DSL exitpoint
|
your client