Freigeben über


Testen der Erreichbarkeit von Azure Public Load Balancer-Front-Ends mit Ping und Traceroute

IPv4- und IPv6-Adressen des Front-Ends einer öffentlichen Azure Load Balancer-Standardinstanz unterstützen das Testen der Erreichbarkeit mithilfe von Ping und Traceroute. Das Testen der Erreichbarkeit des Front-Ends eines Lastenausgleichs ist nützlich, um Probleme mit der eingehenden Konnektivität von Azure-Ressourcen zu beheben. In diesem Artikel erfahren Sie, wie Sie Ping und Traceroute zum Testen eines Front-Ends eines vorhandenen öffentlichen Standard-Lastenausgleichs verwenden. Der Vorgang kann von einem virtuellen Azure-Computer oder von einem Gerät außerhalb von Azure ausgeführt werden.

Voraussetzungen

Hinweis

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

Testen von einem Gerät außerhalb von Azure

Dieser Abschnitt beschreibt das Testen der Erreichbarkeit eines Front-Ends eines Standard-Lastenausgleichs über ein Windows-Gerät außerhalb von Azure.

Testen des Front-Ends des Lastenausgleichs

Verwenden Sie entweder Ping oder Traceroute, um die Erreichbarkeit eines Front-Ends eines Standard-Lastenausgleichs über ein Gerät außerhalb von Azure zu testen.

Führen Sie die folgenden Schritte aus, um mittels ping die Erreichbarkeit eines Front-Ends eines öffentlichen Standard-Lastenausgleichs über ein Windows-Gerät außerhalb von Azure zu testen:

  1. Öffnen Sie auf Ihrem Windows-Gerät die Taskleiste Suchen, 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 virtuellen Azure-Computer

In diesem Abschnitt wird beschrieben, wie Sie die Erreichbarkeit eines standardmäßigen öffentlichen Lastenausgleich-Front-Ends von einem virtuellen Azure-Computer aus 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.

    Screenshot of Virtual network page listing port rules and selection of add outbound port rule button.

  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 Geben Sie Benutzerdefiniert ein.
    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.

    Screenshot of Add inbound port rule windows with settings allowing ICMP echo messages.

  6. Klicken Sie auf Hinzufügen.

Verbinden mit dem virtuellen Computer

Dieser Abschnitt beschreibt das Testen der Erreichbarkeit eines Front-Ends eines Standard-Lastenausgleichs über einen virtuellen Windows-Computer in Azure.

  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 Front-Ends des Lastenausgleichs

Verwenden Sie entweder Ping oder Traceroute, um die Erreichbarkeit eines Front-Ends eines öffentlichen Standard-Lastenausgleichs über einen virtuellen Azure-Computer zu testen.

Führen Sie die folgenden Schritte aus, um mittels ping die Erreichbarkeit eines Front-Ends eines öffentlichen Standard-Lastenausgleichs über einen virtuellen Windows-Computer zu testen:

  1. Öffnen Sie auf Ihrem Windows-Gerät die Taskleiste Suchen, 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 Front-End des Load Balancer mit Ping testen. Überprüfen Sie die folgenden Szenarien für die erwartete Antwort:

Szenario Erwartete Antwort
Alle Back-End-Instanzen werden als „UNTEN“ getestet. Zielhost nicht erreichbar
Alle Back-End-Instanzen sind deaktiviert. Keine Reaktion: Timeout für Anforderung
Mindestens 1 Back-End-Instanz wird als „OBEN“ getestet. Erfolgreiche Echoantworten
Keine Back-End-Instanzen hinter Load Balancer/Keine zugeordneten Lastenausgleichsregeln 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 in Load Balancer nicht unterstützt.

Hinweis

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

Nächste Schritte