[76787] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Smallest Transit MTU

daemon@ATHENA.MIT.EDU (Joe Abley)
Wed Dec 29 13:44:40 2004

In-Reply-To: <a06200700bdf8a49ed769@[65.199.121.152]>
Cc: nanog@merit.edu
From: Joe Abley <jabley@isc.org>
Date: Wed, 29 Dec 2004 13:43:42 -0500
To: Jerry Pasker <info@n-connect.net>
Errors-To: owner-nanog-outgoing@merit.edu



On 29 Dec 2004, at 13:30, Jerry Pasker wrote:

> Operational comment, question:
>
> I've learned that having an MTU smaller than 1500 bytes is  a bad 
> thing. When encountering networks with MTUs smaller than 1500 bytes, 
> path MTU discovery breaks when sites like a computer science college 
> my friend is going to .edu, a certain 'us' online bank.com, and the 
> worlds most popular auction site.com block all icmp, including the 
> icmp "fragmentation needed but DF bit set" packets.   Despite what the 
> RFCs say, the transit internet, in my opinion, generally needs to 
> accept and transit packets up to 1500 bytes without packet 
> fragmentation.
>
> Is this consistent with what everyone else's operational experiences?

I have been including "must be able to send and receive 1500-byte 
frames with no fragmentation" in CFPs for many years for this reason.

However, there are a growing throng of broadband users who have PPTP or 
other encaps between them and the world, and who are able to get along 
just fine by reducing the advertised MSS in their TCP stack. This stops 
the remote end protected by the bad firewall from attempting to send a 
TCP segment larger than the reduced MTU, and works around the broken 
pMTUd (since a "would fragment" message is never generated, and hence 
doesn't get blocked).

> Is there an RFC that clearly states: "The internet needs to transit 
> 1500 byte packets without fragmentation."??

Not to my knowledge, and since the hoardes of users mentioned above 
present a clear, deployed counter-example it seems unlikely that one 
will be written.

(This depends slightly on what you mean by "transit", which is a term 
which means surprisingly different things to different people once you 
try and nail down a definition.)


Joe


home help back first fref pref prev next nref lref last post