Why use MTU 1500 when ISP cant handle it

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
Doc_Teal
Member
Posts: 95
Joined: Wed Jul 24, 2002 7:05 pm

Why use MTU 1500 when ISP cant handle it

Post by Doc_Teal »

Just wondering, like for me and Mnosteele52 service provider Cox Communication cant handle a larger than 1470 MTU before it has to fragment the packets up to send them, so what the use of using 1500. I know using 1500 the packets will still get there they just require more handling and processing time. I found this out by doing this from a command prompt

ping -f -l 68.10.xxx.1 <--- use your ISP IP, The Cox cable Tech showed me this when he was here yesterday, thoughts on this guys?
User avatar
mnosteele52
Posts: 11913
Joined: Tue Jul 24, 2001 12:00 pm
Location: Chesapeake, VA

Post by mnosteele52 »

It should handle 1500 no problem, if it doesn't you might have a line problem, call Cox and see. :) ;)
User avatar
earthmofo
Senior Member
Posts: 1128
Joined: Fri Nov 17, 2000 12:00 am
Location: Providence, RI USA

Post by earthmofo »

If you use a 1500 MTU value the maxium amount of data in the packet will be 1460 (MSS value) bytes because it contains a 40 byte header.

When using the command "ping -f [don't fragment] -l [size] 68.10.xxx.1", [size] is the maxium amount of data that can be sent without fragmentation.

In other words, [size] should be set to your MSS value and not your MTU value.
"A never ending quest for knowledge as with knowledge comes wisdom"

Main System running Windows XP Pro: Intel Celeron 2.4 Ghz, 1 Gig Ram, 2 80 gig WD 7200 rpm HD's, Radeon 9200 Pro, Envision EN9110 19" LCD Display, HP 9500 CD-RW, D-Link DFE-530TX+ PCI Adapter, D-Link DI-704P Router, Motorola SB5100 Cable Modem with Cox HSI
neo86
Regular Member
Posts: 255
Joined: Tue Aug 22, 2000 12:00 am

Post by neo86 »

Don't forget that the ip header when using ping -f -l command is only 28 bytes.

That's why mine will go to 1472. 1472+28=1500.

When using that system add 28 to the number and then subtract 40 for the mss to be used in your config.
User avatar
earthmofo
Senior Member
Posts: 1128
Joined: Fri Nov 17, 2000 12:00 am
Location: Providence, RI USA

Post by earthmofo »

Originally posted by neo86
Don't forget that the ip header when using ping -f -l command is only 28 bytes.


I didn't know that! Thanks neo :)
"A never ending quest for knowledge as with knowledge comes wisdom"

Main System running Windows XP Pro: Intel Celeron 2.4 Ghz, 1 Gig Ram, 2 80 gig WD 7200 rpm HD's, Radeon 9200 Pro, Envision EN9110 19" LCD Display, HP 9500 CD-RW, D-Link DFE-530TX+ PCI Adapter, D-Link DI-704P Router, Motorola SB5100 Cable Modem with Cox HSI
Post Reply