Partager via


Tester l’accessibilité de front-ends Azure Load Balancer publics avec les commandes ping et traceroute

Les adresses IPv4 et IPv6 de front-ends Azure Load Balancer publics standard prennent en charge les tests d’accessibilité en utilisant les commandes ping et traceroute. Le test d’accessibilité d’un front-end d’équilibreur de charge est utile pour résoudre les problèmes de connectivité entrante sur les ressources Azure. Dans cet article, vous apprenez à utiliser les commandes ping et traceroute pour tester un front-end d’équilibreur de charge public standard existant. Vous pouvez l’effectuer à partir d’une machine virtuelle Azure ou d’un appareil en dehors d’Azure.

Prérequis

Remarque

Le test de la connectivité entrante sur les front-ends Azure Load Balancer est uniquement pris en charge pour les équilibreurs de charge publics. Le test de la connectivité entrante sur les front-ends d’équilibreur de charge interne n’est pas pris en charge.

Effectuer un test à partir d’un appareil en dehors d’Azure

Cette section décrit le test d’accessibilité d’un front-end d’équilibreur de charge standard à partir d’un appareil Windows en dehors d’Azure.

Tester le front-end de l’équilibreur de charge

Choisissez la commande ping ou traceroute pour tester l’accessibilité d’un front-end d’équilibreur de charge standard à partir d’un appareil en dehors d’Azure.

Suivez ces étapes pour tester l’accessibilité d’un front-end d’équilibreur de charge public standard en utilisant ping à partir d’un appareil Windows en dehors d’Azure :

  1. À partir de votre appareil Windows, ouvrez la barre des tâches Rechercher et entrez cmd. Sélectionner Invite de commandes.
  2. À l’invite de commandes, tapez la commande suivante :
    ping <Input your load balancer public IP address>
  1. Passez en revue la sortie du test Ping.

Effectuer un test à partir d’une machine virtuelle Azure

Cette section explique comment tester l’accessibilité d’un front-end d’équilibreur de charge public standard à partir d’une machine virtuelle Azure. Tout d’abord, vous créez une règle de groupe de sécurité réseau (NSG) entrante sur la machine virtuelle pour autoriser le trafic du protocole ICMP. Ensuite, vous testez l’accessibilité du front-end de l’équilibreur de charge à partir de la machine virtuelle avec les commandes ping ou traceroute.

Configurer une règle de groupe de sécurité réseau entrante

  1. Connectez-vous au portail Azure.

  2. Dans la barre Rechercher en haut du portail, entrez Machines virtuelles, puis sélectionnez Machines virtuelles.

  3. Dans Machines virtuelles, sélectionnez votre machine virtuelle dans la liste.

  4. Dans le menu de la machine virtuelle, sélectionnez Mise en réseau, puis Ajouter une règle de port entrante.

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

  5. Dans Ajouter une règle de sécurité de trafic entrant, entrez ou sélectionnez les informations suivantes :

    Paramètre Valeur
    Source Entrer N’importe laquelle
    Plages de ports source Entrez *
    Destination Entrer N’importe laquelle
    Service Entrer Personnalisé
    Plages de ports de destination Entrez *
    Protocole Sélectionner ICMP
    Action sélectionnez Autoriser.
    Priorité Entrez 100 ou une priorité de votre choix.
    Nom Entrez AllowICMP ou un nom de votre choix
    Description Laisser la valeur Vide ou entrer une description

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

  6. Sélectionnez Ajouter.

Connectez-vous à la machine virtuelle.

Cette section décrit le test d’accessibilité d’un front-end d’équilibreur de charge standard à partir d’une machine virtuelle Windows sur Azure.

  1. Revenez à la Vue d’ensemble dans le menu de la machine virtuelle, puis sélectionnez Se connecter.
  2. Connectez-vous à votre machine virtuelle à l’aide de RDP, SSH ou Bastion.

Tester le front-end de l’équilibreur de charge

Choisissez une commande ping ou traceroute pour tester l’accessibilité d’un front-end d’équilibreur de charge public standard à partir d’une machine virtuelle Azure.

Suivez ces étapes pour tester l’accessibilité d’un front-end d’équilibreur de charge public standard en utilisant ping à partir d’une machine virtuelle Windows :

  1. À partir de votre appareil Windows, ouvrez la barre des tâches Rechercher et entrez cmd. Sélectionner Invite de commandes.
  2. À l’invite de commandes, tapez la commande suivante :
    ping <Input your load balancer public IP address>
  1. Passez en revue la sortie du test Ping.

Réponses attendues avec un test Ping

En fonction de l’état actuel de la sonde d’intégrité de vos instances back-end, vous recevez des réponses différentes lors du test Ping du front-end du Load Balancer. Passez en revue les scénarios suivants pour la réponse attendue :

Scénario Réponse attendue
Toutes les instances back-end sont sondées VERS LE BAS Hôte de destination inaccessible
Toutes les instances back-end sont DÉSACTIVÉES Ne répond pas : la demande a expiré
Au moins 1 instance back-end est sondée VERS LE HAUT Réponses d’écho réussies
Aucune instance de back-end derrière Load Balancer/Aucune règle d’équilibrage de charge associée Ne répond pas : la demande a expiré

Considérations sur l’utilisation

  • Les tests ping ICMP ne peuvent pas être désactivés et sont autorisés par défaut sur les équilibreurs de charge publics standard.
  • Les pings ICMP avec des tailles de paquets supérieures à 64 octets vont être supprimés, entraînant des délais d’expiration.
  • Les pings ICMP sortants ne sont pas pris en charge sur un équilibreur de charge.

Remarque

Les requêtes ping ICMP ne sont pas envoyées aux instances principales ; ils sont gérés par l’équilibreur de charge.

Étapes suivantes