Ich glaube, ich werde möglicherweise mit der Terminologie der MTU verwechselt.
Diese Definition aus Wendell Odoms CCNA-Buch über MTU:
Die IEEE 802.3-Spezifikation begrenzt den Datenanteil des 802.3-Frames auf ein Minimum von 46 und ein Maximum von 1500 Bytes. Der Begriff Maximum Transmission Unit (MTU) definiert das maximale Layer-3-Paket, das über ein Medium gesendet werden kann. Da das Layer-3-Paket im Datenbereich eines Ethernet-Frames liegt, sind 1500 Byte die größte IP-MTU, die über ein Ethernet zulässig ist.
Ich verstehe, dass ein Ethernet-Frame die letzte Phase der Kapselung ist, bevor er auf die Leitung übertragen wird. Wenn ich mir ein Diagramm eines Ethernet-Frames anschaue, kann seine Gesamtgröße maximal 1526 Byte betragen.
Bin ich richtig zu sagen, dass eine Ethernet-Frame-MTU 1526 ist, während die MTU auf der IP-Schicht 1500 ist? Ändert sich die MTU in jeder Phase der Kapselung oder soll der Begriff "MTU" nur die maximale Größe eines Pakets auf Schicht 3 definieren?
Vielen Dank für jede Hilfe!
quelle
Antworten:
Die Ethernet-MTU hat 1500 Bytes, dh das größte IP-Paket (oder eine andere Nutzlast), das ein Ethernet-Frame enthalten kann, hat 1500 Bytes. Das Hinzufügen von 26 Bytes für den Ethernet-Header führt zu einem maximalen Frame (nicht identisch mit MTU) von 1526 Bytes.
Die MTU wird häufig als eine Eigenschaft einer Netzwerkverbindung angesehen und bezieht sich im Allgemeinen auf die Schicht-2-MTU. Die Grenzwerte in Schicht 3 sind weit höher (siehe unten) und verursachen keine Probleme.
Die Länge eines IP-Pakets (Schicht 3) ist durch den Maximalwert des 16-Bit-Felds Gesamtlänge im IP-Header begrenzt. Für IPv4 ergibt sich eine maximale Nutzlastgröße von 65515 (= 2 ^ 16 - 1 - 20 Byte Header). Da IPv6 über einen 40-Byte-Header verfügt, sind Nutzdaten bis zu 65495 zulässig. Bei Verwendung der Jumbo Payload-Header-Erweiterung durch IIRC können in IPv6 Pakete mit bis zu 4 GB zulässig sein.
Beim Aufbau einer TCP-Verbindung wird eine maximale Segmentgröße (Maximum Segment Size, MSS) vereinbart. Dies könnte als MTU auf Schicht 4 angesehen werden, ist jedoch nicht festgelegt. Es wird häufig auf die größte Nutzlast eingestellt, die in einem TCP-Segment gesendet werden kann, ohne eine Fragmentierung zu verursachen, wodurch die niedrigste Schicht-2-MTU auf dem Pfad wiedergegeben wird. Bei einer Ethernet-MTU von 1500 wäre diese MSS 1460, nachdem 20 Byte für den IPv4- und TCP-Header abgezogen wurden.
quelle
IP MTU = MSS (Schicht 4) MTU = Schnittstellen-MTU (Schicht 2)
So interpretiere ich es, froh, korrigiert zu werden.
Prost, Rey
quelle