Finding the Max MTU of your ISP
MaxMTU - Maximum Transmission Unit - is the largest packet size that your ISP will allow you to send. Anything larger than that gets fragmented into multiple packets. These multiple packest waste Bandwidth because the last one is usually small. For efficient use of your bandwidth, you want to send packets that are just a tad below the MTU, to be safe. This document does not tell you how to adjust that value, but there are any number of utilities available on the web to do this.
The MaxMTU value has to be discovered on an individual
basis. To do that follow this: Go to Run and type Command, you'll get a DOS window. Type this:
C:\ping -f -l [value] [your ISP]
I started like this
C:\ping -f -l 1420 www.pacbell.net
And kept going in increments of 5 until the message read that the packets needed to be fragmented. So the idea is to imput the highest value b4 the
data gets fragmented. In my case it was 1426, and to the highest value you then add 28, so I reached my ISP's MaxMTU of 1454 and that's the value that
I entered in every instance in:
HKLM\SYSTEM\CURRENT CONTROL SET\SERVICES\CLASS\NETTRANS
When you get there and expand the NetTrans key, you'll find a lot of keys like this 0000, 0001, 0002, etc, in each one of them the value MaxMTU may be
present and you need to right click on it and choose Modify and then enter the value you discover to be the best for your ISP The values you pick up in
websites are good but generic, so you need to find the value where the data doesn't get fragmented and at the same time you are sending the max amount
of data b4 that occurs. It's pretty simple and that way you'll have the optimal value for your connection :-)