De bereikbaarheid van azure Public Load Balancer-front-ends testen met ping en traceroute

Standaard openbare Azure Load Balancer-front-end-IPv4- en IPv6-adressen ondersteunen het testen van de bereikbaarheid met behulp van ping en traceroute. Het testen van de bereikbaarheid van een front-end van een load balancer is handig voor het oplossen van binnenkomende connectiviteitsproblemen met Azure-resources. In dit artikel leert u hoe u ping en traceroute gebruikt voor het testen van een front-end van een bestaande openbare Standard-load balancer. Het kan worden voltooid vanaf een virtuele Azure-machine of vanaf een apparaat buiten Azure.

Vereisten

Notitie

Het testen van binnenkomende connectiviteit met Azure Load Balancer-front-ends wordt alleen ondersteund voor openbare load balancers. Het testen van binnenkomende connectiviteit met interne load balancer-front-ends wordt niet ondersteund.

Testen vanaf een apparaat buiten Azure

In deze sectie wordt beschreven hoe u de bereikbaarheid van een standard load balancer-front-end kunt testen vanaf een Windows-apparaat buiten Azure.

De front-end van de load balancer testen

Kies ping- of traceroute om de bereikbaarheid van een standaard load balancer-front-end van een apparaat buiten Azure te testen.

Volg deze stappen om de bereikbaarheid van een standaard openbare load balancer-front-end te testen met behulp ping van een Windows-apparaat buiten Azure:

  1. Open op uw Windows-apparaat de taakbalk zoeken en voer deze in cmd. Selecteer de opdrachtprompt.
  2. Typ in de opdrachtprompt de volgende opdracht:
    ping <Input your load balancer public IP address>
  1. Controleer de uitvoer van ping.

Testen vanaf een virtuele Azure-machine

In deze sectie wordt beschreven hoe u de bereikbaarheid van een standaard openbare load balancer-front-end van een virtuele Azure-machine test. Eerst maakt u een inkomende NSG-regel (Network Security Group) op de virtuele machine om ICMP-verkeer toe te staan. Vervolgens test u de bereikbaarheid van de front-end van de load balancer vanaf de virtuele machine met ping of traceroute.

Inkomende NSG-regel configureren

  1. Meld u aan bij het Azure-portaal.

  2. Voer in de zoekbalk boven aan de portal virtuele machines in en selecteer Virtuele machines.

  3. Selecteer uw virtuele machine in de lijst in virtuele machines.

  4. Selecteer Netwerken in het menu van de virtuele machine en selecteer vervolgens Regel voor binnenkomende poort toevoegen.

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

  5. Voer in De beveiligingsregel voor binnenkomend verkeer toevoegen de volgende gegevens in of selecteer deze:

    Instelling Value
    Source Voer een willekeurige
    Bronpoortbereiken * invoeren
    Bestemming Voer een willekeurige
    Onderhoud Aangepaste ender
    Poortbereiken van doel * invoeren
    Protocol ICMP selecteren
    Actie Toestaan selecteren
    Prioriteit Voer 100 of een prioriteit van uw keuze in.
    Naam Voer AllowICMP of een naam van uw keuze in
    Beschrijving Laat dit veld leeg of voer een beschrijving in

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

  6. Selecteer Toevoegen.

Verbinding maken met de virtuele machine

In deze sectie wordt beschreven hoe u de bereikbaarheid van een standard load balancer-front-end kunt testen vanaf een virtuele Windows-machine in Azure.

  1. Ga terug naar Overzicht in het menu van de virtuele machine en selecteer Verbinding maken.
  2. Meld u aan bij uw virtuele machine met behulp van RDP, SSH of Bastion.

De front-end van de load balancer testen

Kies ping- of traceroute om de bereikbaarheid van een standaard openbare load balancer-front-end van een virtuele Azure-machine te testen.

Volg deze stappen om de bereikbaarheid van een standaard openbare load balancer-front-end te testen met behulp ping van een virtuele Windows-machine:

  1. Open op uw Windows-apparaat de taakbalk zoeken en voer deze in cmd. Selecteer de opdrachtprompt.
  2. Typ in de opdrachtprompt de volgende opdracht:
    ping <Input your load balancer public IP address>
  1. Controleer de uitvoer van ping.

Verwachte antwoorden met ping

Op basis van de huidige statusteststatus van uw back-endinstanties ontvangt u verschillende antwoorden bij het testen van de front-end van de Load Balancer met ping. Bekijk de volgende scenario's voor het verwachte antwoord:

Scenario Verwacht antwoord
Alle back-endexemplaren worden down uitgevoerd Doelhost onbereikbaar
Alle back-endexemplaren uitgeschakeld Reageert niet: er is een time-out opgetreden voor de aanvraag
Ten minste 1 back-endexemplaren worden getest Geslaagde echoantwoorden
Geen back-endinstanties achter Load Balancer/Geen taakverdelingsregels gekoppeld Reageert niet: er is een time-out opgetreden voor de aanvraag

Overwegingen voor gebruik

  • ICMP-pings kunnen niet worden uitgeschakeld en zijn standaard toegestaan voor openbare Standard Load Balancers.
  • ICMP-pings met pakketten groter dan 64 bytes worden verwijderd, wat leidt tot time-outs.
  • Uitgaande ICMP-pings worden niet ondersteund op een Load Balancer.

Notitie

ICMP-pingaanvragen worden niet verzonden naar de back-endinstanties; ze worden verwerkt door de Load Balancer.

Volgende stappen