Architektur

Last change on 2025-04-25 • Created on 2025-04-25 • ID: CL-46C47

Durch mehrere Netzwerke routen

Gateway 10.0.0.1
öfftl. Netzwerk
Cloud Server router
Private IP
10.0.0.2
Öfftl. IP
203.0.113.1
Cloud Server client
Private IP
10.0.0.3


Wenn ein Paket zwischen dem Internet und dem Client geroutet wird, läuft dieses durch zwei Netzwerke — das private Netzwerk und das öffentliche Netzwerk.

Wie in dem FAQ über technische Details erklärt, besitzen Hetzner Cloud Server unterschiedliche MTU-Einstellungen für private und öffentliche Netzwerkschnittstellen.

Öffentliches Netzwerk zu privatem Client
öfftl.
Netzwerk
1500 B
⸺>
Server
router
1450 B
⸺>
Gateway

1450 B
⸺>
Server
client

Im oberen Beispiel sollte ein eingehendes Paket mit einer MTU von 1500 Bytes den Cloud Server router problemlos erreichen. Wenn der router allerdings keine IP-Fragmentierung durchführen kann, kann das Paket nicht über das private Interface weitergeleitet werden und wird stattdessen verworfen.

Mit ip link show können Sie sich die MTUs aller Schnittstellen auf dem System anzeigen lassen.

Aus einer Umgebung mit isoliertem Netzwerk routen

Wenn auf Ihrem System eine Umgebung mit isoliertem Netzwerk läuft (z.B. Docker Container oder LXC), besitzt diese normalerweise seine eigenen Schnittstelleneinstellungen.

Im folgenden Beispiel können zwischen der Umgebung mit isoliertem Netzwerk und dem darunterliegenden Host Pakete mit einer MTU von 1500 Bytes übermittelt werden:

Cloud Server client
Host
privates Interface
MTU 1450
Bridge Interface
MTU 1500

isolierte Umgebung
Bridge interface
MTU 1500

Wenn die Umgebung mit isoliertem Netzwerk den darunterliegenden Host als Router verwendet, wird der Host aus dem oberen Beispiel das Paket über das private Interface mit einer MTU von 1450 Bytes weiterleiten.

Wenn die Umgebung mit isoliertem Netzwerk ein Paket mit einer MTU von 1500 Bytes übermittelt, sollte es den darunterliegenden Host problemlos erreichen. Wenn der Host allerdings keine IP-Fragmentierung durchführen kann, kann das Paket nicht über das private Interface weitergeleitet werden und wird stattdessen verworfen.

Table of Contents