Freigeben über


Testen der Erreichbarkeit von Azure öffentlichen Load Balancer-Frontends mit ping und traceroute

Standard Public Azure Load Balancer Front-End-IPv4- und IPv6-Adressen unterstützen die Testreichbarkeit mithilfe von Ping und Traceroute. Das Testen der Erreichbarkeit eines Loadbalancer-Frontends ist nützlich zur Fehlerbehebung bei eingehenden Verbindungsproblemen mit Azure-Ressourcen. In diesem Artikel erfahren Sie, wie Sie Ping und Traceroute zum Testen eines Front-Ends eines vorhandenen öffentlichen Standard-Lastenausgleichs verwenden. Sie kann von einem Azure virtuellen Computer oder von einem Gerät außerhalb Azure abgeschlossen werden.

Voraussetzungen

Hinweis

Das Testen eingehender Verbindungen mit Azure Load Balancer Frontends wird nur für öffentliche Lastenausgleichsgeräte unterstützt. Das Testen der eingehenden Konnektivität von Front-Ends interner Lastenausgleichsmodule wird nicht unterstützt.

Testen von einem Gerät außerhalb Azure

In diesem Abschnitt wird die Erreichbarkeit eines Standard-Lastenausgleichs-Frontends von einem Windows-Gerät außerhalb von Azure beschrieben.

Testen des Frontend des Load Balancers

Wählen Sie Ping oder Traceroute aus, um die Reichweite eines Standardmäßigen Lastenausgleichs-Frontends von einem Gerät außerhalb Azure zu testen.

Führen Sie die folgenden Schritte aus, um die Reichweite eines standardmäßigen öffentlichen Lastenausgleichs-Frontends mithilfe von ping von einem Windows Gerät außerhalb Azure zu testen:

  1. Öffnen Sie auf Ihrem Windows Gerät die Taskleiste Search, und geben Sie cmd ein. Wählen Sie die Eingabeaufforderung aus.
  2. Geben Sie in der Eingabeaufforderung folgenden Befehl ein:
    ping <Input your load balancer public IP address>
  1. Überprüfen Sie die Ausgabe des Pings.

Testen von einem Azure virtuellen Computer

In diesem Abschnitt wird beschrieben, wie Sie die Reichweite eines standardmäßigen öffentlichen Lastenausgleichs-Frontends von einem Azure virtuellen Computer testen. Zunächst erstellen Sie eine Regel für eingehende Netzwerksicherheitsgruppen (NSG) auf dem virtuellen Computer, um ICMP-Datenverkehr zuzulassen. Anschließend wird die Erreichbarkeit des Front-Ends des Lastenausgleichs von dem virtuellen Computer aus mit Ping oder Traceroute getestet.

Konfigurieren einer eingehenden NSG-Regel

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie oben im Portal in der Suchleiste Virtuelle Computer ein, und wählen Sie „Virtuelle Computer“ aus.

  3. Wählen Sie unter Virtuelle Computer Ihren virtuellen Computer aus der Liste aus.

  4. Wählen Sie im Menü des virtuellen Computers Netzwerk und dann Eingangsportregel hinzufügen aus.

  5. Geben Sie unter Eingangssicherheitsregel hinzufügen die folgenden Informationen ein, bzw. wählen Sie sie aus:

    Einstellung Wert
    Quelle Geben Sie Beliebig ein.
    Quellportbereiche Geben Sie * ein.
    Ziel Geben Sie Beliebig ein.
    Service Benutzerdefiniert eingeben
    Zielportbereiche Geben Sie * ein.
    Protokoll Wählen Sie ICMP aus.
    Aktion Wählen Sie Zulassen aus.
    Priority Geben Sie 100 oder eine Priorität Ihrer Wahl ein.
    Name Geben Sie AllowICMP oder einen Namen Ihrer Wahl ein.
    Beschreibung Lassen Sie es leer, oder geben Sie eine Beschreibung ein.
  6. Klicken Sie auf Hinzufügen.

Verbinden mit dem virtuellen Computer

In diesem Abschnitt wird die Erreichbarkeit eines Standard-Lastenausgleichs-Frontends von einem Windows-virtuellen Computer in Azure beschrieben.

  1. Kehren Sie im Menü des virtuellen Computers zu Übersicht zurück, und wählen Sie Verbinden aus.
  2. Melden Sie sich mit RDP, SSH oder Bastion bei Ihrem virtuellen Computer an.

Testen des Frontend des Load Balancers

Wählen Sie entweder Ping oder Traceroute aus, um die Reichweite eines standardmäßigen öffentlichen Lastenausgleichs-Frontends von einem Azure virtuellen Computer zu testen.

Führen Sie die folgenden Schritte aus, um die Erreichbarkeit eines standardmäßigen öffentlichen Load-Balancer-Frontends mithilfe von ping von einem virtuellen Windows-Computer zu testen:

  1. Öffnen Sie auf Ihrem Windows Gerät die Taskleiste Search, und geben Sie cmd ein. Wählen Sie die Eingabeaufforderung aus.
  2. Geben Sie in der Eingabeaufforderung folgenden Befehl ein:
    ping <Input your load balancer public IP address>
  1. Überprüfen Sie die Ausgabe des Pings.

Erwartete Ping-Antworten

Basierend auf dem aktuellen Integritätsteststatus Ihrer Back-End-Instanzen erhalten Sie unterschiedliche Antworten, wenn Sie das Frontend des Load Balancer mit Ping testen. Überprüfen Sie die folgenden Szenarien für die erwartete Antwort:

Szenario Erwartete Antwort
Alle Back-End-Instanzen haben das Ergebnis AUSGEFALLEN Zielhost nicht erreichbar
Alle Back-End-Instanzen sind deaktiviert. Keine Reaktion: Timeout für Anforderung
Mindestens eine Back-End-Instanz hat das Ergebnis VERFÜGBAR Erfolgreiche Echoantworten
Keine Backend-Instanzen hinter dem Lastenausgleich/Keine zugeordneten Lastverteilungsregeln Keine Reaktion: Timeout für Anforderung

Überlegungen zur Verwendung

  • ICMP-Pings können nicht deaktiviert werden und sind in öffentlichen Standard-Lastenausgleichsmodulen standardmäßig zulässig.
  • ICMP-Pings mit Paketgrößen von mehr als 64 Bytes werden verworfen, was zu Timeouts führt.
  • Ausgehende ICMP-Pings werden für einen Load Balancer Standard nicht unterstützt.
  • ICMP-Pings werden auf Global oder Gateway Load-Balancern nicht unterstützt.
  • ICMP-Pings werden für regionale Lastenausgleichsgeräte (Lastenausgleichsgeräte, die hinter einem globalen Load Balancer bereitgestellt werden) nicht unterstützt.

Hinweis

ICMP-Pinganforderungen werden nicht an die Back-End-Instanzen gesendet; sie werden vom Load Balancer behandelt.

Nächste Schritte