EMZETT.
Login

MTU and fragmentation

In short: The MTU (maximum transmission unit) is the largest packet size a network link can transmit in one piece. On Ethernet it is usually 1500 bytes.

In more detail: If a packet is larger than the MTU of a segment, it must be split (fragmented) or rejected. A too-small MTU wastes capacity; a too-large one causes problems when a segment cannot handle it.

In Depth

  • Path MTU discovery: The sender sets the “Don’t Fragment” bit and adapts the size based on feedback.
  • Typical faults: VPNs and tunnels add headers, the effective MTU drops. Small pages load, large ones hang: a classic MTU symptom.
  • MSS: With TCP the maximum segment size is negotiated at connection setup.
  • Jumbo frames: Up to 9000 bytes in data centers to save overhead.
  • Testing: ping -M do -s 1472 target (Linux) checks whether 1500-byte packets get through.

See also: NAT (network address translation)