Overview

How Applications Handle MTU

Pushing Up the Internet MTU

Larger MTU - PROs and CONs

Available Large MTU Networks

Ethernet Jumbo Frames

Jumbo Frames Demonstration
TCP Performance
IPv6 Jumbograms
Pushing up the Internet MTU

As previously mentioned, the standard Internet MTU has become 1,500 bytes - the Ethernet MTU.
Due to the known flaws of Path MTU discovery, and to the fact that most Internet paths traverse an Ethernet network somewhere on the way, most vendors disable Path MTU discovery on their hosts, and set the default MTU to 1,500 bytes.
Apart from significantly downgrading performance when connected to higher MTU networks, other problems arise with today's high speed networks.
At Giga-bit/sec speeds, the amount of CPU utilization and network overhead required to achieve a desired throughput are enormous. Since smaller MTU means more packets, the CPU encounters more interrupts per second, and the amount of non-data transport (namely, the headers) increases.

Many proposals are being submitted these days, to the standardizing organizations, in hope of deploying large MTUs in the high performance parts of the Internet.
The following proposal, by Matt Mathis (www.psc.edu/~mathis/MTU) is based on the belief that a factor of ten bandwidth steps should impose a factor of 8 increase in payload size, and a 20% reduction in packet time :


Actual Proposed Alternate
Rate
10 Mb/s
100 Mb/s
1 Gb/s
10 Gb/s
100 Gb/s
1 Tb/s
Year MTU Packet Time
19821.5 kbytes1200 uS
19951.5 kbytes120 uS
19981.5 kbytes12 uS
20021.5 kbytes1.2 uS
--- --- ---
--- --- ---
MTU Packet Time
1.5 kbytes1200 uS
12 kbytes960 uS
96 kbytes768 uS
750 kbytes600 uS
6 MBytes480 uS
50 MBytes400 uS
MTU Packet Time
--- ---
--- ---
64 kbytes525 uS
625 kbytes500 uS
6.25 MBytes500 uS
62.5 MBytes500 uS


The above numbers are only approximate and are likely to evolve with better understanding of how MTU affects the balance between switching costs and end-system costs vs end-to-end performance. Nevertheless, they encapsulate the desire to optimize network utilization by enlarging the MTU.
These motions to enlarge MTU, should also be accompanied by improvement of the Path MTU discovery algorithm, in order to achieve full optimization. Many proposals for new Path MTU discovery algorithms have already been submitted, and an example of such can be seen at www.psc.edu/~mathis/MTU/draft-mathis-MSS-discovery.txt