MTU-Netzwerk im Jumbo Frame erstellen und prüfen

Auf dieser Seite werden Sie durch die Erstellung eines VPC-Netzwerks (Virtual Private Cloud) und zweier Compute Engine-Instanzen zum Testen geführt. Es wird davon ausgegangen, dass Sie mit der Netzwerk- MTUMTU

VPC-Netzwerk im automatischen Modus erstellen

Console

  1. Rufen Sie in der Cloud de Confiance Console die Seite VPC-Netzwerke auf.

    Zur Seite VPC-Netzwerke

  2. Wählen Sie im Drop-down-Menü des Projekts ein Projekt aus.

  3. Klicken Sie auf VPC-Netzwerk erstellen.

  4. Geben Sie einen Namen für das Netzwerk ein.

  5. Wählen Sie unter Modus für Subnetzerstellung die Option Automatisch aus.

  6. Entfernen Sie das Häkchen aus dem Kästchen MTU automatisch festlegen.

  7. Legen Sie die Maximale Übertragungseinheit (MTU) fest.

    Damit eine Compute-Instanz Jumbo Frames senden und empfangen kann, muss die virtuelle NIC der Instanz mit einem VPC-Netzwerk verbunden sein, dessen MTU-Wert mindestens so groß wie die MTU der Maschine ist. Legen Sie die MTU auf den größtmöglichen Wert für die Instanz fest, z. B.

    1. Wenn Sie GPU-Maschinen verwenden, lesen Sie Jumbo Frames und GPU Maschinen.
  8. Klicken Sie auf Erstellen.

Firewallregeln erstellen

Console

  1. Rufen Sie in der Cloud de Confiance Console die Seite Firewallrichtlinien auf.

    Zu den Firewall-Richtlinien

  2. Klicken Sie auf Firewallregel erstellen.

  3. Geben Sie einen Namen für die Firewallregel ein.
    Dieser Name muss für das Projekt eindeutig sein.

  4. Geben Sie im Drop-down-Menü Netzwerk den Namen des erstellten Netzwerks an.

  5. Wählen Sie im Drop-down-Menü Ziele die Option Alle Instanzen im Netzwerk aus.

  6. Wählen Sie im Drop-down-Menü Quellfilter die Option IPv4-Bereiche aus.

  7. Geben Sie im Feld 10.128.0.0/16 ein.

  8. Wählen Sie unter Protokolle und Ports die Option Angegebene Protokolle und Ports aus.

  9. Klicken Sie das Kästchen tcp an und geben Sie 22 in das Feld ein.

  10. Klicken Sie auf das Kästchen Sonstige Protokolle und geben Sie icmp in das Feld ein.

  11. Klicken Sie auf Erstellen.

Compute-Instanzen erstellen

In diesem Abschnitt erfahren Sie, wie Sie zwei Compute-Instanzen zum Testen erstellen.

Console

Führen Sie diese Schritte zweimal aus, um zwei Compute-Instanzen in derselben Zone zu erstellen.

  1. Rufen Sie in der Cloud de Confiance Console die Seite VM-Instanzen auf.

    Zu "VM-Instanzen"

  2. Klicken Sie auf Instanz erstellen.

  3. Geben Sie unter Name einen Namen für Ihre Instanz an.

  4. Klicken Sie auf Netzwerk, Laufwerke, Sicherheit, Verwaltung, einzelne Mandanten.

  5. Klicken Sie auf Netzwerk.

  6. Klicken Sie unter Netzwerkschnittstellen auf Standard (10.128.0.0/20).

  7. Wählen Sie im Drop-down-Menü Netzwerk das von Ihnen erstellte Netzwerk aus.

Über SSH eine Verbindung zu Compute-Instanzen herstellen

Console

  1. Rufen Sie in der Cloud de Confiance Console die Seite VM-Instanzen auf.

    Zu "VM-Instanzen"

  2. Klicken Sie in der Spalte Verbinden Ihrer ersten Instanz auf SSH.

  3. Klicken Sie in der Spalte Verbinden Ihrer zweiten Instanz auf SSH.

MTU prüfen

  1. Führen Sie im Terminal für Ihre erste Compute-Instanz den folgenden Befehl aus:

    /sbin/ifconfig | grep mtu
    

    Die entsprechende Ausgabe sieht etwa so aus: Die MTU wird als 8896 gemeldet.

    ens4: flags=4163  mtu 8896
    lo: flags=73  mtu 65536
    
  2. Installieren Sie im Terminal für Ihre zweite Compute-Instanz tcpdump:

    sudo apt-get install tcpdump --yes
    
  3. Starten Sie im Terminal Ihrer zweiten Compute-Instanz tcpdump. Ersetzen Sie FIRST_INSTANCE durch den Namen Ihrer ersten Instanz.

    sudo tcpdump host FIRST_INSTANCE -v
    
  4. Pingen Sie im Terminal Ihrer ersten Compute-Instanz Ihre zweite Instanz an. Geben Sie im Befehl ping eine Paketgröße an, die 28 Byte kleiner als die Netzwerk-MTU ist. Ersetzen Sie SECOND_INSTANCE durch den Namen von Ihrer zweiten Instanz.

    ping SECOND_INSTANCE -c 10 -M do -s 8868
    
  5. Sehen Sie sich im Terminal Ihrer zweiten Compute-Instanz die Ausgabe des Befehls tcpdump an. Die Ausgabe sieht etwa so aus:

    tcpdump: listening on ens4, link-type EN10MB (Ethernet), snapshot length 262144 bytes
    19:43:57.116005 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto ICMP (1), length 8896)
        FIRST_INSTANCE.c.PROJECT_ID.internal > SECOND_INSTANCE.c.PROJECT_ID.internal: ICMP echo request, id 5253, seq 1, length 8876
    19:43:57.116053 IP (tos 0x0, ttl 64, id 23961, offset 0, flags [none], proto ICMP (1), length 8896)
        SECOND_INSTANCE.c.PROJECT_ID.internal > FIRST_INSTANCE.c.PROJECT_ID.internal: ICMP echo reply, id 5253, seq 1, length 8876
    

    Die Variablen bedeuten Folgendes:

    • FIRST_INSTANCE: der Name Ihrer ersten Instanz.
    • SECOND_INSTANCE: der Name Ihrer zweiten Instanz.
    • PROJECT_ID: die ID des Projekts, das die Instanzen enthält.
  6. Drücken Sie auf Ihrer zweiten Instanz Ctrl-c, um tcpdump zu beenden.

  7. Wenn Sie mit dem Testen fertig sind, löschen Sie Ihre Ressourcen in der folgenden Reihenfolge:

    1. Firewallregel und Compute-Instanzen
    2. VPC-Netzwerk

Nächste Schritte