SixXS

Frequently Asked Questions (FAQ)

Other FAQ sections

What is the MTU of a tunnel?

The MTU (Maximum Transmission Unit) of a tunnel defaults to 1280. This is also the value that is recommended by us for normal usage.

The MTU defines how large the packets are that can be transmitted over the tunnel. A pMTU (Path MTU) is the MTU used over a complete path. As a tunnel crosses over possibly several IPv4 network links one should check the IPv4 pMTU between your host and the PoP. The IPv4 pMTU to the PoP becomes then the IPv6 MTU for your tunnel, though minus the overhead for the tunneling protocol used. Standard Ethernet uses an MTU of 1500, thus in the most ideal case one will have a pMTU of 1500. In most cases the MTU will be lower though and thus to avoid fragmentation and misbehaviour per default the MTU of a tunnel is 1280, which is the minimum IPv6 packet size.

A larger MTU can improve performance of the tunnel when sending/receiving large streams as less packets are required to send/receive the same amount of actual data. When the MTU is too large for the underlying infrastructure performance will drop and in cases where there is a disagreement about which size the MTU is, packets may also be lost.

In case you want to change the MTU to something higher one can use the webinterface for this purpose. The allowed MTU size is between 1280, minimum IPv6 packetsize, and 1480, which comes forth from the tunneling overhead and the fact that the PoPs are connected to ethernet networks, which use a MTU of 1500.

Warning One should only change the MTU if one knows what one is doing. One should check, eg using tracepath if the IPv4 path between you and the PoP really can handle the MTU.

Packet Overhead

The following table shows the overhead that the various protocols have when they are tunneled over the Internet. Note that 1500 is the ideal MTU for Ethernet, you might have a slightly smaller MTU and especially on the path between you and the PoP the MTU might be quite a bit lower.

ProtocolOverheadTotal OverheadPossible MTU
Proto-41IPv420 = 201500 - 20= 1480
AYIYAIPv4 UDP AYIYA20 + 8 + 44 = 721500 - 72= 1428
Warning  Not logged in
non-SSL IPv4 connection from 38.107.191.117
©2001-2010 SixXS - IPv6 Deployment & Tunnel Broker
Last revision: 2010-06-26 16:34:46