image
image

Go Back   macosx.com > Mac Help Forums > Mac OS X System & Mac Software

Reply
 
LinkBack Thread Tools
  #1  
Old October 31st, 2001, 10:37 AM
Registered User
 
Join Date: Oct 2001
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
REngels is on a distinguished road
MTU Size - Big Problem

In investigating my previous post FTP Upload - Big Problem , I have found a serious problem with the MTU determination and TCP's MSS.

On all other machines, when sending packets (during a large FTP upload) to a machine not on the local network (i.e. the Internet), the machines sends an Ethernet packet of length 1454 or effective MTU of 1440 (this was verified using a network sniffer. This length is used by OS9 machines and Windows 2000 machines - regardless of the local interface MTU (which happens to be 1500). Remember, the TCP stack normally sets the DNF (do not fragment) bit, on the TCP segments it sends, so the segment must be able to get to the destination without fragmentation. This is also why the stack does MSS detection during connection initiation.

Yet, under OSX, the packet size is 1514 (MTU = 1500) - the full Ethernet packet. This obviously can't be transmitted on the PPPoE connection which has an MTU of 1492, or maximum length of 1500, when the DNF bit is set. I know there have been other post regarding the incorrect setting of the MTU. That is only part of the problem. The MTU for the Ethernet interface should always be 1500. The TCP/IP stack needs to do MTU & MSS detection for outgoing packets that are not destined for the local network - and this is not happening. I can force it to work, by setting my MTU for the Ethernet interface to 1492, but I shouldn't need to do this.

One interesting thing, when running an FTP client under classic mode, the outgoing Ethernet frame size is 1454! (But I am still having problems making it work).

Any else have an idea?

Last edited by REngels; October 31st, 2001 at 11:00 AM.
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Setting MTU at startup problem delliott Unix & X11 3 August 25th, 2003 06:07 AM
big IE 5.2.2 problem lucasraggers Mac OS X System & Mac Software 3 November 2nd, 2002 10:06 PM
MTU size zaxcom Mac OS X System & Mac Software 1 May 7th, 2002 07:58 PM
Big mysterious problem ! Blofeld Mac OS X System & Mac Software 3 March 26th, 2002 09:13 AM
BIG booting problem kingLatency Mac OS X System & Mac Software 11 November 29th, 2001 02:48 PM


All times are GMT -5. The time now is 09:21 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.5.1
Copyright 2000-2010 DigitalCrowd, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52