Zum Inhalt springen

Maximum Transmission Unit: Unterschied zwischen den Versionen

Aus Foxwiki
Kamalalhassan (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(158 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''MTU''' (Maximum Transmission Unit) beschreibt die maximale Paketgröße eines Protokolls der Vermittlungsschicht (Schicht 3) des OSI-Modells in Byte, die ohne Zerlegung in den Rahmen (engl. „Frame“) eines Netzes der Sicherungsschicht (Schicht 2) passt.
'''Maximum Transmission Unit''' - Maximale [[Datagramm]]-Größe ([[OSI-Schicht 3]])
 
== Beschreibung ==
'''Maximum Transmission Unit''' - Maximale [[Datagramm]]-Größe ([[OSI-Schicht 3]]), das ohne Zerlegung in einen Frame auf OSI-Schicht 2 passt (MTU)
 
''MTU'' (Maximum Transmission Unit) beschreibt die maximale Paketgröße eines Protokolls der Vermittlungsschicht (Schicht 3) des OSI-Modells in Byte, die ohne Zerlegung in den Rahmen (engl. "Frame") eines Netzes der Sicherungsschicht (Schicht 2) passt
* Das Paket passt in die Nutzlast (Payload) des Protokolls der Sicherungsschicht
* Das Paket passt in die Nutzlast (Payload) des Protokolls der Sicherungsschicht
* Die maximale Größe der Nutzlast der Sicherungsschicht wird auch oft als MTU der Sicherungsschicht (engl. 'link MTU') bezeichnet
* Die maximale Größe der Nutzlast der Sicherungsschicht wird auch oft als MTU der Sicherungsschicht (engl. 'link MTU') bezeichnet


==Berechnung der maximalen Größe eines Rahmens der Sicherungsschicht==
Die '''Maximum Transmission Unit''' ('''MTU'''; deutsch ''maximale Übertragungseinheit'') beschreibt die maximale [[Datenpaket|Paketgröße]] eines [[Netzwerkprotokoll|Protokolls]] der [[Vermittlungsschicht]] (Schicht 3) des [[OSI-Modell]]s, gemessen in [[Oktett (Informatik)|Oktetten]] ([[Byte]]s), welche ohne [[IP-Fragmentierung|Fragmentierung]] in den Rahmen (engl. "[[Datenframe|Frame]]") eines Netzes der [[Sicherungsschicht]] (Schicht 2) übertragen werden kann
Maximale Rahmengröße = Größte MTU aller benutzten Protokolle der Vermittlungsschicht + Größe der Sicherungsschichtheader
* Diese Paketgröße passt also in die Nutzlast ([[Nutzdaten|Payload]]) des Protokolls der Sicherungsschicht
* Die maximale Größe der Nutzlast der Sicherungsschicht wird auch oft als MTU der Sicherungsschicht (engl. 'link MTU') bezeichnet


==Typische MTU-Größen==
Die maximale Größe eines Rahmens der Sicherungsschicht lässt sich so berechnen
{| class="wikitable float-right"
{| class="wikitable options big"
|+
|-
! Medium
|| Maximale Rahmengröße ='' || ''Größte MTU aller benutzten Protokolle der Vermittlungsschicht + Größe der Sicherungsschichtheader''
! MTU in Bytes
|}
 
Die MTU wird durch Einstellungen im Rahmen der Möglichkeiten der verwendeten Hardware und Technik bestimmt
* Sie kann auf derselben [[Schnittstelle]] unterschiedliche Werte für unterschiedliche Protokolle der Vermittlungsschicht (beispielsweise [[IPv4]] oder [[IPv6]]) annehmen
* Alle an einem Schicht-2-Netz beteiligten Schnittstellen, welche Protokolle höherer Schichten verarbeiten, müssen auf denselben Wert für die jeweiligen Schicht-3-Protokolle eingestellt werden
 
Im OSI-Modell spricht man auf der Vermittlungsschicht von einem Paket (engl. 'packet'), während man auf der Sicherungsschicht von einem Rahmen (engl. 'frame') spricht
* Die Terminologie, welche das OSI-Modell für die Einheiten auf den verschiedenen OSI-Modellschichten verwendet, hat zu einiger Verwirrung um den Begriff der MTU geführt (siehe [[#Abweichende Verwendung des Begriffs bei wichtigen Herstellern|abweichende Verwendung bei wichtigen Herstellern]])
* Unter der ''"packet size"'' (Paketgröße) wird fälschlicherweise teils die ''"frame size"'' (Rahmengröße) verstanden, jedoch stellt die obige Definition (siehe RFC 1122 und RFC 791) dies eindeutig klar
 
Ein Spezialfall liegt vor, wenn ein Schicht-2-Protokoll über ein anderes Schicht-2-Protokoll [[Tunnel (Rechnernetz)|getunnelt]] wird, denn dann nennt man auch die Nutzlast selbst "Rahmen" (engl. 'frame')
 
=== Path MTU (PMTU) ===
Die ''Path MTU (PMTU)'' beschreibt die maximale Paketgröße, die entlang der gesamten Wegstrecke übertragen werden kann, ohne einer [[IP-Fragmentierung|Fragmentierung]] zu unterliegen
* Sie ist damit gleich der kleinsten MTU aller Schicht-2-Teilstücke im Pfad
* Die PMTU kann automatisch durch ''[[Path MTU Discovery|PMTU Discovery (PMTUD)]]'' ermittelt werden
 
=== Beispiel Brief ===
; Das Konzept der MTU kann auf den Briefverkehr adaptiert werden
* Ein Kompaktbrief darf maximal 50 g wiegen
* Zum Transport benötigt der Brief einen Briefumschlag beispielsweise 4 g und eine Briefmarke 0,3 g
* Diese 4,3 g entsprechen der Größe der Sicherungsschichtheader
* Daraus ergibt sich, dass die MTU (der maximale Inhalt für einen Kompaktbrief oder ''Packet Size'') 50 g - 4,3 g = 45,7 g beträgt
Will man mehr Gewicht verschicken, muss man auf ein anderes Protokoll (einen Großbrief mit mehr Porto) ausweichen oder den Inhalt auf mehrere Briefe aufteilen, also ''fragmentieren''
 
 
; Typische MTU-Größen
{| class="wikitable"  
! Medium !! MTU in Bytes
|-
|-
| Hyperchannel || 65535
| Hyperchannel || 65535
|-
|-
| Token Ring (4)(802.5) || 4464
| [[Token Ring]](4)(802.5) || 4464
|-
|-
| Token Ring (16) || 17914
| [[Token Ring]](16) || 17914
|-
|-
| FDDI || 4352
| [[FDDI]] || 4352
|-
|-
| Ethernet || 1500
| [[Ethernet]] || 1500
|-
|-
| Ethernet#Gigabit-Ethernet|Gigabit Ethernet <br />mit Jumboframes || 9000
| [[Ethernet#Gigabit-Ethernet|Gigabit Ethernet]]<br />mit Jumboframes || 9000
|-
|-
| PPP over Ethernet|PPPoE (z.&nbsp;B. DSL) || ≤ 1492
| [[PPP over Ethernet|PPPoE]] (beispielsweise DSL) || ≤ 1492
|-
|-
| Serial Line Internet Protocol|SLIP / Point-to-Point Protocol|PPP (low delay) || 296
| [[Serial Line Internet Protocol|SLIP]]/[[Point-to-Point Protocol|PPP]] (low delay) || 296
|-
|-
| X.25 || 576
| [[X.25]] || 576
|-
|-
| FibreChannel || theoretisch unbegrenzt
| [[FibreChannel]] || theoretisch unbegrenzt
|-
|-
| Integrated Services Digital Network|ISDN || 576
| [[Integrated Services Digital Network|ISDN]] || 576
|-
|-
| DQDB ||
| [[DQDB]] ||
|-
|-
| HIPPI ||
| HIPPI ||
|-
|-
| Asynchronous Transfer Mode|ATM || 4500, s.&nbsp;u.
| [[Asynchronous Transfer Mode|ATM]] || 4500, s.&nbsp;u
|-
|-
| ARCNET ||
| [[ARCNET]] ||
|-
|-
| 802.11 || 2312 (WiFi)
| [[802.11]] || 2312 (WiFi)
|}
 
; Maximale Paketgröße eines Protokolls der Vermittlungsschicht
* Schicht 3 des OSI-Modells
* gemessen in Oktetten
* welche ohne Fragmentierung in den Rahmen (engl. "Frames") eines Netzes der Sicherungsschicht (Schicht 2) übertragen werden kann
* Diese Paketgröße passt also in die Nutzlast (Payload) des Protokolls der Sicherungsschicht
* Die maximale Größe der Nutzlast der Sicherungsschicht wird auch oft als MTU der Sicherungsschicht (engl. 'link MTU') bezeichnet
 
; Die maximale Größe eines Rahmens der Sicherungsschicht lässt sich so berechnen
 
{|
| style="vertical-align:top" | ''Maximale&nbsp;Rahmengröße&nbsp;='' || ''Größte MTU aller benutzten Protokolle der Vermittlungsschicht + Größe der Sicherungsschichtheader''
|}
|}


==Probleme durch falsche MTU-Größe==
; Hardware und Technik
* Können sehr subtil sein
* Die MTU wird durch Einstellungen im Rahmen der Möglichkeiten der verwendeten Hardware und Technik bestimmt
** Es ist möglich einem Webserver zu erreichen, die Dateiübertragung schlägt jedoch fehl
* Sie kann auf derselben Schnittstelle unterschiedliche Werte für unterschiedliche Protokolle der Vermittlungsschicht (beispielsweise IPv4 oder IPv6) annehmen
** Verbindung zu einem Chat-Server funktioniert, aber die Informationen darüber, wer online ist, sind unvollständig
* Alle an einem Schicht-2-Netz beteiligten Schnittstellen, welche Protokolle höherer Schichten verarbeiten, müssen auf denselben Wert für die jeweiligen Schicht-3-Protokolle eingestellt werden


==Analyse==
=== Terminologie ===
=== Ermittlung der MTU-Größe für die Netzwerkverbindung ===
* Im OSI-Modell spricht man auf der Vermittlungsschicht von einem Paket (engl. 'packet'), während man auf der Sicherungsschicht von einem Rahmen (engl. 'frame') spricht
* Zu diesem Zweck können Sie 'ping' verwenden, um ein Paket der erforderlichen Größe mit gesetztem Bit "Nicht fragmentieren" zu senden
* Die Terminologie, welche das OSI-Modell für die Einheiten auf den verschiedenen OSI-Modellschichten verwendet, hat zu einiger Verwirrung um den Begriff der MTU geführt
* Es ist auch eine gute Idee, eine Paketanzahl von eins zu verwenden, da es keinen Sinn macht, mehr Netzwerkverkehr zu senden als Sie brauchen


'''Hinweis'''
==== Abweichende Verwendung ====
Abweichende Verwendung des Begriffs
; Cisco und Juniper
Verwenden den Begriff MTU in ihrer Konfigurationssyntax als maximale Rahmen- bzw.&nbsp;Paketgröße der zu konfigurierenden Netzwerkschicht


Die beim Befehl ping angegebene Größe entspricht der Anzahl der zu sendenden Datenbytes. Diese muss also 28 Byte kleiner sein als die tatsächliche Paketgröße, um die Größe des Paket-Headers zu berücksichtigen.
; Folgende Einstellungen entsprechen einander
* Bei beiden Herstellern bedeutet das erste Auftauchen des Begriffes die maximale Ethernet Rahmengröße und nicht die maximale Größe der Nutzlast (Maximum Segment Size)
* diese muss folglich einige Byte größer gewählt werden als die dann folgenden Einstellungen für die verschiedenen Schicht-3 Protokolle


==Beispiel Ethernet==
; Paket- und Rahmengröße
* Ein Ethernet Frame besteht aus zwei Teilen: dem ''„Header“'', in dem Quell- und Zieladressen und andere wichtige Parameter für den Versand kodiert sind, und der Nutzlast, deren Größe durch die MTU bestimmt ist.
* Unter der "packet size" (Paketgröße) wird fälschlicherweise teils die "frame size" (Rahmengröße) verstanden, jedoch stellt die obige Definition (siehe RFC 1122 und RFC 791) dies eindeutig klar
* In diesem Versuch ist die Größe der MTU mit 1500 Byte vorgegeben. Mit Hilfe des ping-Programmes wird ein ''„Frame“'' erzeugt, der dann im Netzwerk über das Ethernet-Protokoll versendet wird.
* Ein Spezialfall liegt vor, wenn ein Schicht-2-Protokoll über ein anderes Schicht-2-Protokoll getunnelt wird, denn dann nennt man auch die Nutzlast selbst "Rahmen" (engl. 'frame')
* Die Verwendung des Begriffes Nutzlast ist hier mehrdeutig, da im OSI-Modell die verschiedenen Protokolle ineinander eingepackt (gekapselt) werden.
* Der im Versuch verwendete Linux-Befehl <tt>ping -s 1472 10.0.0.1</tt> (Windows-Befehl <tt>ping -l 1472 10.0.0.1</tt>) sendet dann ein Internet Control Message Protocol|ICM-Paket mit der Nutzlast von 1472 Bytes an die IP-Adresse 10.0.0.1.
ping -f -l 1472 10.0.0.1
          1472 bytes Nutzlast des ICMP-Protokolles (Transportschicht)
        +    8 bytes ICMP-Header (Transportschicht)
        +  20 bytes IPv4-Header (der Vermittlungsschicht)
        -------------
        = 1500 bytes (Nutzlast von Ethernet)
        +  14 bytes (Header der Sicherungsschicht)
        +    4 bytes (Frame Check Sequence)
        -------------
        = 1518 bytes (kompletter Ethernet Frame)


* Mit einem Sniffer wie z.&nbsp;B. Wireshark wird als Ethernet Header nur die Größe von 14 Byte angezeigt.
=== Path MTU ===
* Hierzu kommt noch die 4 Byte große Frame Check Sequence am Ende des Frames.
; Path MTU (PMTU)
* Falls Virtual Local Area Network|VLANs verwendet werden, besteht der Header der Sicherungsschicht aus 18 Byte und der gesamte Ethernet Frame kann eine Größe von bis zu 1522 Byte annehmen.
Maximale Paketgröße, die entlang der gesamten Wegstrecke übertragen werden kann, ohne einer Fragmentierung zu unterliegen
* Würde IPv6 verwendet, änderte sich obige Berechnung dahingehend, dass der IPv6-Header der Vermittlungsschicht 40 statt 20 Byte beträgt und damit statt 1472 Byte ICMP-Nutzlast nur 1452 Byte möglich wären.
* Sie ist die kleinsten MTU aller Schicht-2-Teilstücke im Pfad
* Die PMTU kann automatisch durch PMTU Discovery (PMTUD) ermittelt werden


Oft ist es hilfreich dem ping-Programm vorzugeben das ''„don’t fragment (DF) bit“'' für die Testpakete im IPv4-Header zu setzen denn dann erhält man eine Nachricht, falls die MTU überschritten wird.  
; Beispiel Brief
Das Konzept der MTU auf die Post adaptiert
* Eine MTU 50 g heißt, dass man max. 50 g Inhalt (entspricht der Packet Size) in den Brief einpacken kann
* Der Brief insgesamt kann selbst aber schwerer als 50 g sein, da im Normalfall noch ein Briefumschlag beispielsweise 4 g und eine Briefmarke 0,3 g hinzukommt
* Bezahlt und verschickt wird der ganze Brief von 54,3 g Masse entsprechend der Frame Size
 
== Anwendung ==
* [[Maximum Transmission Unit/Anwendung]]
 
== Konfiguration ==
 
=== Dateien ===
{| class="wikitable options"
|-
! Datei !! Beschreibung
|-
| ||
|-
| ||
|}
<noinclude>
 
== Anhang ==
=== Siehe auch ===
<div style="column-count:3">
<categorytree hideroot=on mode="categories">OSI/2 Data Link</categorytree>
</div>
----
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
 
=== Dokumentation ===
===== RFC =====
{| class="wikitable options big col1center"
|-
! RFC !! Titel !! Jahr
|-
| [https://www.rfc-editor.org/info/rfc791 791] || INTERNET PROTOCOL ||
|-
| [https://www.rfc-editor.org/info/rfc879 879] || TCP Maximum Segment Size and Related Topics ||
|-
| [https://www.rfc-editor.org/info/rfc1191 1191] || Path MTU Discovery ||
|-
| [https://www.rfc-editor.org/info/rfc1981 1981] || Path MTU Discovery for IP version 6 ||
|-
| [https://www.rfc-editor.org/info/rfc2923 2923] || TCP Problems with Path MTU Discovery ||
|}


* Linux: <tt>ping -M do -s 1472 10.0.0.1</tt>
==== Weblinks ====
* Windows: <tt>ping -l 1472 -f 10.0.0.1</tt> )
# https://de.wikipedia.org/wiki/Maximum_Transmission_Unit
Leicht sichtbar machen lässt sich die ''Path MTU'' mit dem Programm ''tracepath'' für IPv4 bzw. ''tracepath6'' für IPv6.
# [https://www.dslreports.com/drtcp Dr.&nbsp;TCP], eine Software zum Einstellen der MTU unter Windows, ursprünglich für DSL-Nutzer geschrieben
# [https://www.trullowitsch.de/index.php?id=tools MTU], eine weitere Software (Freeware) zum Einstellen der MTU unter Windows
# [https://www.firewall.cx/tcp-analysis-section-6.php Analysing TCP Header Options - Section 6] - Ausführliche Erklärung der MTU und MSS


= Quellen=
=== Links ===
https://de.wikipedia.org/wiki/Maximum_Transmission_Unit
==== Projekt ====


==== Weblinks ====


[[Category:Netzwerke]]
[[Kategorie:OSI/2 Data Link]]
<noinclude>

Aktuelle Version vom 15. Mai 2025, 11:38 Uhr

Maximum Transmission Unit - Maximale Datagramm-Größe (OSI-Schicht 3)

Beschreibung

Maximum Transmission Unit - Maximale Datagramm-Größe (OSI-Schicht 3), das ohne Zerlegung in einen Frame auf OSI-Schicht 2 passt (MTU)

MTU (Maximum Transmission Unit) beschreibt die maximale Paketgröße eines Protokolls der Vermittlungsschicht (Schicht 3) des OSI-Modells in Byte, die ohne Zerlegung in den Rahmen (engl. "Frame") eines Netzes der Sicherungsschicht (Schicht 2) passt

  • Das Paket passt in die Nutzlast (Payload) des Protokolls der Sicherungsschicht
  • Die maximale Größe der Nutzlast der Sicherungsschicht wird auch oft als MTU der Sicherungsschicht (engl. 'link MTU') bezeichnet

Die Maximum Transmission Unit (MTU; deutsch maximale Übertragungseinheit) beschreibt die maximale Paketgröße eines Protokolls der Vermittlungsschicht (Schicht 3) des OSI-Modells, gemessen in Oktetten (Bytes), welche ohne Fragmentierung in den Rahmen (engl. "Frame") eines Netzes der Sicherungsschicht (Schicht 2) übertragen werden kann

  • Diese Paketgröße passt also in die Nutzlast (Payload) des Protokolls der Sicherungsschicht
  • Die maximale Größe der Nutzlast der Sicherungsschicht wird auch oft als MTU der Sicherungsschicht (engl. 'link MTU') bezeichnet

Die maximale Größe eines Rahmens der Sicherungsschicht lässt sich so berechnen

Maximale Rahmengröße = Größte MTU aller benutzten Protokolle der Vermittlungsschicht + Größe der Sicherungsschichtheader

Die MTU wird durch Einstellungen im Rahmen der Möglichkeiten der verwendeten Hardware und Technik bestimmt

  • Sie kann auf derselben Schnittstelle unterschiedliche Werte für unterschiedliche Protokolle der Vermittlungsschicht (beispielsweise IPv4 oder IPv6) annehmen
  • Alle an einem Schicht-2-Netz beteiligten Schnittstellen, welche Protokolle höherer Schichten verarbeiten, müssen auf denselben Wert für die jeweiligen Schicht-3-Protokolle eingestellt werden

Im OSI-Modell spricht man auf der Vermittlungsschicht von einem Paket (engl. 'packet'), während man auf der Sicherungsschicht von einem Rahmen (engl. 'frame') spricht

  • Die Terminologie, welche das OSI-Modell für die Einheiten auf den verschiedenen OSI-Modellschichten verwendet, hat zu einiger Verwirrung um den Begriff der MTU geführt (siehe abweichende Verwendung bei wichtigen Herstellern)
  • Unter der "packet size" (Paketgröße) wird fälschlicherweise teils die "frame size" (Rahmengröße) verstanden, jedoch stellt die obige Definition (siehe RFC 1122 und RFC 791) dies eindeutig klar

Ein Spezialfall liegt vor, wenn ein Schicht-2-Protokoll über ein anderes Schicht-2-Protokoll getunnelt wird, denn dann nennt man auch die Nutzlast selbst "Rahmen" (engl. 'frame')

Path MTU (PMTU)

Die Path MTU (PMTU) beschreibt die maximale Paketgröße, die entlang der gesamten Wegstrecke übertragen werden kann, ohne einer Fragmentierung zu unterliegen

  • Sie ist damit gleich der kleinsten MTU aller Schicht-2-Teilstücke im Pfad
  • Die PMTU kann automatisch durch PMTU Discovery (PMTUD) ermittelt werden

Beispiel Brief

Das Konzept der MTU kann auf den Briefverkehr adaptiert werden
  • Ein Kompaktbrief darf maximal 50 g wiegen
  • Zum Transport benötigt der Brief einen Briefumschlag beispielsweise 4 g und eine Briefmarke 0,3 g
  • Diese 4,3 g entsprechen der Größe der Sicherungsschichtheader
  • Daraus ergibt sich, dass die MTU (der maximale Inhalt für einen Kompaktbrief oder Packet Size) 50 g - 4,3 g = 45,7 g beträgt

Will man mehr Gewicht verschicken, muss man auf ein anderes Protokoll (einen Großbrief mit mehr Porto) ausweichen oder den Inhalt auf mehrere Briefe aufteilen, also fragmentieren


Typische MTU-Größen
Medium MTU in Bytes
Hyperchannel 65535
Token Ring(4)(802.5) 4464
Token Ring(16) 17914
FDDI 4352
Ethernet 1500
Gigabit Ethernet
mit Jumboframes
9000
PPPoE (beispielsweise DSL) ≤ 1492
SLIP/PPP (low delay) 296
X.25 576
FibreChannel theoretisch unbegrenzt
ISDN 576
DQDB
HIPPI
ATM 4500, s. u
ARCNET
802.11 2312 (WiFi)
Maximale Paketgröße eines Protokolls der Vermittlungsschicht
  • Schicht 3 des OSI-Modells
  • gemessen in Oktetten
  • welche ohne Fragmentierung in den Rahmen (engl. "Frames") eines Netzes der Sicherungsschicht (Schicht 2) übertragen werden kann
  • Diese Paketgröße passt also in die Nutzlast (Payload) des Protokolls der Sicherungsschicht
  • Die maximale Größe der Nutzlast der Sicherungsschicht wird auch oft als MTU der Sicherungsschicht (engl. 'link MTU') bezeichnet
Die maximale Größe eines Rahmens der Sicherungsschicht lässt sich so berechnen
Maximale Rahmengröße = Größte MTU aller benutzten Protokolle der Vermittlungsschicht + Größe der Sicherungsschichtheader
Hardware und Technik
  • Die MTU wird durch Einstellungen im Rahmen der Möglichkeiten der verwendeten Hardware und Technik bestimmt
  • Sie kann auf derselben Schnittstelle unterschiedliche Werte für unterschiedliche Protokolle der Vermittlungsschicht (beispielsweise IPv4 oder IPv6) annehmen
  • Alle an einem Schicht-2-Netz beteiligten Schnittstellen, welche Protokolle höherer Schichten verarbeiten, müssen auf denselben Wert für die jeweiligen Schicht-3-Protokolle eingestellt werden

Terminologie

  • Im OSI-Modell spricht man auf der Vermittlungsschicht von einem Paket (engl. 'packet'), während man auf der Sicherungsschicht von einem Rahmen (engl. 'frame') spricht
  • Die Terminologie, welche das OSI-Modell für die Einheiten auf den verschiedenen OSI-Modellschichten verwendet, hat zu einiger Verwirrung um den Begriff der MTU geführt

Abweichende Verwendung

Abweichende Verwendung des Begriffs

Cisco und Juniper

Verwenden den Begriff MTU in ihrer Konfigurationssyntax als maximale Rahmen- bzw. Paketgröße der zu konfigurierenden Netzwerkschicht

Folgende Einstellungen entsprechen einander
  • Bei beiden Herstellern bedeutet das erste Auftauchen des Begriffes die maximale Ethernet Rahmengröße und nicht die maximale Größe der Nutzlast (Maximum Segment Size)
  • diese muss folglich einige Byte größer gewählt werden als die dann folgenden Einstellungen für die verschiedenen Schicht-3 Protokolle
Paket- und Rahmengröße
  • Unter der "packet size" (Paketgröße) wird fälschlicherweise teils die "frame size" (Rahmengröße) verstanden, jedoch stellt die obige Definition (siehe RFC 1122 und RFC 791) dies eindeutig klar
  • Ein Spezialfall liegt vor, wenn ein Schicht-2-Protokoll über ein anderes Schicht-2-Protokoll getunnelt wird, denn dann nennt man auch die Nutzlast selbst "Rahmen" (engl. 'frame')

Path MTU

Path MTU (PMTU)

Maximale Paketgröße, die entlang der gesamten Wegstrecke übertragen werden kann, ohne einer Fragmentierung zu unterliegen

  • Sie ist die kleinsten MTU aller Schicht-2-Teilstücke im Pfad
  • Die PMTU kann automatisch durch PMTU Discovery (PMTUD) ermittelt werden
Beispiel Brief

Das Konzept der MTU auf die Post adaptiert

  • Eine MTU 50 g heißt, dass man max. 50 g Inhalt (entspricht der Packet Size) in den Brief einpacken kann
  • Der Brief insgesamt kann selbst aber schwerer als 50 g sein, da im Normalfall noch ein Briefumschlag beispielsweise 4 g und eine Briefmarke 0,3 g hinzukommt
  • Bezahlt und verschickt wird der ganze Brief von 54,3 g Masse entsprechend der Frame Size

Anwendung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch


Dokumentation

RFC
RFC Titel Jahr
791 INTERNET PROTOCOL
879 TCP Maximum Segment Size and Related Topics
1191 Path MTU Discovery
1981 Path MTU Discovery for IP version 6
2923 TCP Problems with Path MTU Discovery

Weblinks

  1. https://de.wikipedia.org/wiki/Maximum_Transmission_Unit
  2. Dr. TCP, eine Software zum Einstellen der MTU unter Windows, ursprünglich für DSL-Nutzer geschrieben
  3. MTU, eine weitere Software (Freeware) zum Einstellen der MTU unter Windows
  4. Analysing TCP Header Options - Section 6 - Ausführliche Erklärung der MTU und MSS

Links

Projekt

Weblinks