Ethernet - Maximum transmission unit (MTU)

Map Of Internet 1973

About

MTU (Maximum Transmission Unit) is the largest size of an Ethernet frame (data packet) that can be sent across a point-to-point connection

MTU parameters usually appear in association with a communications interface (NIC, serial port, etc.). Standards (Ethernet, for example) can fix the size of an MTU; or systems (such as point-to-point serial links) may decide MTU at connect time.

Larger MTU ?

A larger MTU brings greater efficiency because each packet carries more user-data, protocol overheads, such as headers or underlying per-packet delays, remain fixed, the resulting higher efficiency means a slight improvement in bulk protocol throughput. A larger MTU also means processing of fewer packets for the same amount of data. In some systems, per-packet-processing can be a critical performance limitiation.

Table of MTUs of common media

the MTUs in this section are given as the maximum size of IP packet that can be transmitted without fragmentation - including IP headers but excluding headers from lower levels in the protocol stack.

Internet IPv4 At least 576
Internet IPv6 At least 1280
Ethernet v2 1500

Ethernet (802.3) 1492[3]

Nearly all IP over Ethernet implementations use the Ethernet V2 frame format.

How to

Detect the largest MTU ?

By using the Ping utility from the command line you can establish the largest MTU size that can be used before packets begin to be lost.

You can test the size of the MTU and largest packet allowable by using the Ping command in conjunction with the “-l” (lower case L) switch followed by the packet size in bytes.

Usually the MTU is set to 1500 bytes by default so it is best to start with a figure around 1400 and work upwards. In most MTU test scenarios it is recommended that the –f (don’t fragment packet) switch is used as in most cases the connection will attempt to fragment packets that are larger then the MTU.

ping www.google.com -l 1400
Pinging www.l.google.com [66.102.13.99] with 1400 bytes of data:

Reply from 66.102.13.99: bytes=64 (sent 1400) time=19ms TTL=54
Reply from 66.102.13.99: bytes=64 (sent 1400) time=22ms TTL=54
Reply from 66.102.13.99: bytes=64 (sent 1400) time=19ms TTL=54
Reply from 66.102.13.99: bytes=64 (sent 1400) time=18ms TTL=54

Ping statistics for 66.102.13.99:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round trip times in milli-seconds:
    Minimum = 18ms, Maximum = 22ms, Average = 19ms

H:\>ping www.google.com -l 1500

Pinging www.l.google.com [66.102.13.99] with 1500 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 66.102.13.99:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)

where: ttl is Data Cache - Time to Live (TTL) or hop limit

Change it ?

Network Interfaces will often allow you to set the MTU through the registry or alternatively there is third party software available that will provide a GUI that will let you change the MTU in an easy and safe manner.

Documentation / Reference





Discover More
Map Of Internet 1973
Ethernet - Frame

A frame or packet frame is the data unit of ethernet that is transmitted between network points with: addressing and necessary protocol control information. A frame is usually transmitted serial...
Map Of Internet 1973
NetWork

Maps of the Internet in 1973 This section groups all articles over networking. In the internet age, all networks may be considered as subnet. To transmit data between two hosts in one network,...
Map Of Internet 1973
Network - Latency Calculation (Transfer time)

Rule of thumb to calculate a transfer time of a 20 Gigabyte file over an IP connection with bandwidth that is less than Gigabit. Number of raw data in bits: GBtraffic “”“” When the raw...
Map Of Internet 1973
Network - Payload

The payload is the part of transmitted data that is the actual intended message or packet. The payload excludes any headers (ie metadata) used for delivery or processing purpose. The term is borrowed...
Packet Structure Dns Query
What is IP Packet?

ip packet is the name of a data unit for the network layer (level 3 of the OSI model) (ie IP). packet TCP/IP sends a TCP packet known as segment: which is carried in one or more IP packets by the...



Share this page:
Follow us:
Task Runner