PMTUD

PMTUD

Path MTU Discovery ist ein Verfahren zum dynamischen Erkennen der Maximum Transmission Unit (MTU) und damit der maximalen Paketgröße für einen bestimmten Pfad im Netzwerk. Im Allgemeinen kann mit dieser Information Overhead vermindert werden. Für IPv4 kann ferner verhindert werden, dass Datenpakete fragmentiert werden müssen.

Inhaltsverzeichnis

IPv4

Um in IPv4-Netzen die maximale Größe zu bestimmen, welche ein Datenpaket haben sollte, muss die Stelle des Pfades gefunden werden, die die kleinsten Datenpakete zulässt. Dazu wird ein IPv4-Paket versendet, bei dem das DF-Bit (Don’t Fragment) gesetzt ist und welches die Größe der lokal eingestellten Maximum Transmission Unit besitzt.
Kommt das Paket an eine Stelle im Netzwerk, an dem nur eine kleinere MTU verarbeitet werden kann, wird ein ICMP-Error Typ 3 Code 4 (Destination Unreachable Fragmentation Needed, DF Set) zurück geschickt, welcher auch die eigene MTU enthält. Der lokale Rechner erhält dieses ICMP-Paket und versendet nun die Nachrichten in der Größe der zurück gelieferten MTU und vermeidet somit die Fragmentierung des Paketes über den gesamten Pfad.

IPv6

In IPv6-Netzen findet keine Fragmentierung von weitergeleiteten Paketen auf Routern statt, daher ist Path MTU Discovery hier entscheidend dafür, ob Kommunikation mittels großer Pakete zustande kommt. In IPv6 werden zu große Pakete von den Routern mit dem ICMPv6-Fehler Typ 2 (Packet Too Big) zurückgewiesen. Dieser Typ ICMPv6-Paket wird für IPv6 statt des ICMP-Error Typ 3 Code 4 Paketes bei IPv4 zur Path MTU Discovery verwendet.

Probleme

Werden die ICMP-Typ-3-Code-4-, bzw. ICMPv6-Typ-2-Pakete an einem Punkt des Pfades gefiltert, zum Beispiel durch ein einfaches „ICMP deny“ auf einer Firewall, kann es zu Übertragungsproblemen kommen, wie im Artikel Maximum Transmission Unit beschrieben.

Weblinks

  • RFC 879 The TCP Maximum Segment Size and Related Topics
  • RFC 1191 Path MTU Discovery
  • RFC 1981 Path MTU Discovery for IP version 6
  • RFC 2923 TCP Problems with Path MTU Discovery

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Path MTU discovery — (PMTUd) est une technique permettant de déterminer, dans un réseau informatique, la taille du MTU sur le chemin entre deux hôtes IP, afin d éviter la fragmentation des paquets. Il est défini pour ICMP par le RFC 1191 et pour ICMPv6 par la RFC… …   Wikipédia en Français

  • Path mtu discovery — (PMTUd) est une technique permettant de déterminer, dans un réseau informatique, la taille du MTU sur le chemin entre deux hôtes IP, afin d éviter la fragmentation des paquets. Il est défini pour ICMP par le RFC 1191 et pour ICMPv6 par la RFC… …   Wikipédia en Français

  • Path MTU discovery — (PMTUD) is a technique in computing for determining the maximum transmission unit (MTU) size on the network path between two IP hosts with a view to avoiding IP fragmentation. Path MTU discovery works by setting the DF (Don t Fragment) option bit …   Wikipedia

  • Maximum Transfer Unit — Die Maximum Transmission Unit (MTU) beschreibt die maximale Größe einer Nutzlast in Oktetten (Bytes) welche auf der Sicherungsschicht (Schicht 2) verwendet werden kann und welche dabei als ganzes Stück auf einmal übertragen werden kann. Für die… …   Deutsch Wikipedia

  • Maximum Transmission Unit — Die Maximum Transmission Unit (MTU) beschreibt die maximale Paketgröße eines Protokolls der Vermittlungsschicht (Schicht 3) des OSI Modells, welche ohne Fragmentierung in den Rahmen eines Netzes der Sicherungsschicht (Schicht 2) übertragen werden …   Deutsch Wikipedia

  • Maximum Transmissions Unit — Die Maximum Transmission Unit (MTU) beschreibt die maximale Größe einer Nutzlast in Oktetten (Bytes) welche auf der Sicherungsschicht (Schicht 2) verwendet werden kann und welche dabei als ganzes Stück auf einmal übertragen werden kann. Für die… …   Deutsch Wikipedia

  • MSS — Необходимо перенести содержимое этой статьи в статью «TCP». Вы можете помочь проекту, объединив статьи. В случае необходимости обсуждения целесообразности объединения, замените этот шаблон на шаблон {{к объединению}} и добавьте соответствующую… …   Википедия

  • Internet Control Message Protocol — The Internet Control Message Protocol (ICMP) is one of the core protocols of the Internet Protocol Suite. It is chiefly used by networked computers operating systems to send error messages mdash;indicating, for instance, that a requested service… …   Wikipedia

  • Black hole (networking) — In networking, black holes refer to places in the network where incoming traffic is silently discarded (or dropped ), without informing the source that the data did not reach its intended recipient.When examining the topology of the network, the… …   Wikipedia

  • Maximum Transfer Unit — Maximum Transmission Unit Pour les articles homonymes, voir MTU. Lors d une transmission de données informatiques, MTU ou maximum transmission unit définit la taille maximale (en octets) du paquet pouvant être transmis en une seule fois (sans… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”