MTU Rechner

Wann sollten wir die MTU einer Verbindung anpassen?

Wenn wir z: B. einen GRE Tunnel aufbauen und in diesem Tunnel IPv4 oder IPv6 Pakete kapseln, dürfen wir die MTU des übergeordneten Netzwerkinterfaces (z. B. eth0) nicht überschreiten (Overhead), da unsere Pakete sonst fragmentiert werden und die Verbindung instabil werden kann oder im schlimmsten Fall gar nicht funktioniert.

Rechenbeispiel:
Wenn wir IPv4 in einen GRE Tunnel kapseln und den Tunnel über eine Netzwerkschnittstelle schicken, deren MTU bei 1500 liegt, müssen wir wie maximale PDU (Protocol Data Unit) für den Tunnel wie folgt berechnen:

1500 - 4 Bytes (GRE) - 20 Bytes (IPv4) = 1476

Wenn wir den Datenverkehr jetzt mit einer Framelänge von 1500 Bytes durch den Tunnel schicken würden, hätten wir einen Overhead 24 Bytes.

Rechner:


Ergebnis:

Maximale PDU: Bytes (von der MTU subtrahiert)
Payload: Bytes


Ohne Anpassung der MTU wäre dies eine Framesize von Bytes. Somit hätten wir einen Overhead von Bytes.

Bitte die gewünschten Protokolle in der Tabelle auswählen. Die Berechnung erfolgt automatisch!

Protokoll/Technologie Overhead (Bytes) Berechnen
Ethernet 14
802.1q VLAN 4
802.1ad QinQ 4
MPLS 4
PPPoE 8
ICMP 8
IPv4 20
IPv6 40
GRE 4
GRE key/sequence number 8
UDP 8
TCP 20
TCP (incl. timestamp option) 32
VLAN (IPv4+UDP+VLAN+Ethernet) 50
NVGRE 42
STT 54
ESP (96 bit HMAC) 38
AH (96 bit HMAC) 24
GTPv0-U 20
GTPv1-U 8
GTPv1-U (with sequence/N-PDU numbers) 12
ARP 28
L2TP 6
SCTP 12
IPSec ESP (ohne HMAC) 22
IPSec ESP (256 bit HMAC) 42
IPSec AH (256 bit HMAC) 28