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
Larger MTU - PROs and CONs

By this time, if you're either a vendor, or a consumer of network equipment, you're probably asking yourself one of the following questions :

  • Why haven't I started buying/manufacturing equipment that supports large MTUs ?
  • Are they assuming I'm too ignorant to be aware of the cost of such modifications ?

In both cases your question would be perfectly legit. This is why we've gathered a list of Pros and Cons, to help you establish your opinion on this subject.

PROs

  • Significantly reduces CPU utilization on hosts (see Demonstration)
  • Significantly reduces network overhead (see Demonstration)
  • Improves TCP performance, and optimizes window size utilization (see TCP Performance)
  • Reduces fragmentation and MTU misalignment problems for hosts connected to private large MTU networks


CONs

  • Path MTU Discovery doesn't work (Can be fixed) - This causes most hosts to use default low MTUs.
  • The Ethernet CRC limits packets to about 12 kBytes - In order to achieve the same error detection rate. However, as all standards, Ethernet can also be modified.
  • Larger packets will cause too much jitter - Relevant for jitter sensitive applications like voice and video. Let's not forget that certain segments can still be privately limited.
  • Very Expensive - Requires many expensive hardware replacements throughout the Internet.
  • Not enough people want larger MTU to justify the expense (For many, today's performance is perfectly adequate).
  • "If it ain't broke don't fix it" (People are afraid of replacing a good system).