Testare la raggiungibilità di un'istanza front-end del servizio di bilanciamento del carico pubblico di Azure con ping e traceroute

Gli indirizzi IPv4 e IPv6 front-end del servizio di bilanciamento del carico pubblico standard di Azure supportano il test della raggiungibilità tramite ping e traceroute. Testare la raggiungibilità di un'istanza front-end del servizio di bilanciamento del carico è utile per risolvere i problemi di connettività in ingresso nelle risorse di Azure. In questo articolo si scoprirà come usare ping e traceroute per testare un'istanza front-end di un servizio di bilanciamento del carico pubblico standard esistente. Può essere completato da una macchina virtuale di Azure o da un dispositivo esterno ad Azure.

Prerequisiti

Nota

La possibilità di testare la connettività in ingresso in istanze front-end del servizio di bilanciamento del carico di Azure è supportata solo dai servizi di bilanciamento del carico pubblici. I test della connettività in ingresso in istanze front-end interne del servizio di bilanciamento del carico non sono supportati.

Test da un dispositivo esterno ad Azure

Questa sezione descrive il test della raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico standard da un dispositivo Windows esterno ad Azure.

Testare l'istanza front-end del servizio di bilanciamento del carico

Scegliere ping o traceroute per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico standard da un dispositivo esterno ad Azure.

Seguire questi passaggi per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard usando ping da un dispositivo Windows esterno ad Azure:

  1. Dal dispositivo Windows, aprire la barra delle applicazioni di ricerca e immettere cmd. Selezionare Prompt dei comandi.
  2. Al prompt dei comandi digitare il seguente comando:
    ping <Input your load balancer public IP address>
  1. Rivedere output ping.

Test da una macchina virtuale di Azure

Questa sezione descrive come testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard da una macchina virtuale di Azure. Per prima cosa, si crea una regola Gruppo di sicurezza di rete (NSG) sulla macchina virtuale per consentire il traffico ICMP. Quindi, si testa la raggiungibilità dell'istanza front-end del servizio di bilanciamento del carico dalla macchina virtuale con ping o traceroute.

Configurare regola NSG in ingresso

  1. Accedere al portale di Azure.

  2. Nella barra di ricerca nella parte superiore del portale, immettere Macchine virtuali e selezionare Macchine virtuali.

  3. In Macchine virtuali, selezionare la macchina virtuale dall'elenco.

  4. Nel menu della macchina virtuale, selezionare Rete, quindi selezionare Aggiungi regola porta in ingresso.

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

  5. In Aggiungi regola di sicurezza in ingresso, immettere o selezionare le informazioni seguenti:

    Impostazione valore
    Origine Immettere Any
    Intervalli porte di origine Immetti *
    Destinazione Immettere Any
    Servizio Immettere Custom
    Intervalli porte di destinazione Immetti *
    Protocollo Selezionare ICMP
    Azione selezionare Consenti
    Priorità Immettere 100 o una priorità a propria scelta.
    Nome Immettere AllowICMP o un nome a propria scelta
    Descrizione Lasciare vuoto o immettere una descrizione

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

  6. Selezionare Aggiungi.

Connettersi alla macchina virtuale

Questa sezione descrive il test della raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico standard da una macchina virtuale Windows su Azure.

  1. Tornare a Panoramica nel menu della macchina virtuale e selezionare Connetti.
  2. Accedere alla macchina virtuale usando RDP, SSH o Bastion.

Testare l'istanza front-end del servizio di bilanciamento del carico

Scegliere ping o traceroute per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard da una macchina virtuale di Azure.

Seguire questi passaggi per testare la raggiungibilità di un'istanza front-end di un servizio di bilanciamento del carico pubblico standard usando ping da una macchina virtuale Windows:

  1. Dal dispositivo Windows, aprire la barra delle applicazioni di ricerca e immettere cmd. Selezionare Prompt dei comandi.
  2. Al prompt dei comandi digitare il seguente comando:
    ping <Input your load balancer public IP address>
  1. Rivedere output ping.

Risposte previste con ping

In base allo stato del probe di integrità corrente delle istanze back-end, si ricevono risposte diverse nell'ambito del test dell'istanza back-end del servizio di bilanciamento del carico con ping. Rivedere gli scenari seguenti per la risposta prevista:

Scenario Risposta prevista
Il probe di tutte le istanze back-end è DOWN Host destinazione non raggiungibile
Tutte le istanze back-end sono OFF Mancata risposta: timeout richiesta
Il probe di almeno un'istanza back-end è UP Risposte echo andate a buon fine
Nessuna istanza back-end dietro il servizio di bilanciamento del carico/Nessuna regola di bilanciamento del carico associata Mancata risposta: timeout richiesta

Considerazioni sull'utilizzo

  • I ping ICMP non possono essere disabilitati e sono consentiti per impostazione predefinita nei servizi di bilanciamento del carico pubblici standard.
  • I ping ICMP con dimensioni di pacchetto superiori a 64 byte verranno rimossi, portando a timeout.

Nota

Le richieste ping ICMP non vengono inviate alle istanze back-end; vengono gestite dal servizio di bilanciamento del carico.

Passaggi successivi