The MTU value is not something I’d normally mess with, but finding a couple of articles about the preferred maximum setting caused me to do some experimenting. My work’s router MTU value is currently set to 1472.
The articles suggest using PING of any external website with the flags
-f Set ‘Don’t Fragment’ flag in packet (IPv4-only)
-l size The Send buffer size
and varying the buffer size value downwards from some value like 1500 until the packet does not fragment.
I had to change the buffer size all the way down to 1272 before I got the messages to change from:
ping bbc.co.uk -f -l 1274
Pinging bbc.co.uk [212.58.246.79] with 1274 bytes of data:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Ping statistics for 212.58.246.79:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
to become:
ping bbc.co.uk -f -l 1272
Pinging bbc.co.uk [212.58.246.79] with 1272 bytes of data:
Reply from 212.58.246.79: bytes=1272 time=47ms TTL=51
Reply from 212.58.246.79: bytes=1272 time=48ms TTL=51
Reply from 212.58.246.79: bytes=1272 time=47ms TTL=51
Reply from 212.58.246.79: bytes=1272 time=48ms TTL=51
Ping statistics for 212.58.246.79:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 47ms, Maximum = 48ms, Average = 47ms
As a result of this, by adding the required 28 ‘header’ bytes the ‘best’ MTU value is supposedly 1300 bytes.
Does this low value surprise anyone? Should I change my router’s MTU value to 1300? Thanks!
BATcher
Plethora means a lot to me.