Une cible derrière mon Network Load Balancer tente de se connecter au même Network Load Balancer, mais la connexion échoue. Je souhaite résoudre ce problème.
Brève description
Lorsque la cible d'un Network Load Balancer interne établit une connexion TCP avec son propre Network Load Balancer, la cible est acheminée vers elle-même. Étant donné que les Network Load Balancers conservent l'adresse IP source, la source et la destination du paquet entrant sont l'adresse IP privée de la cible. Le système d'exploitation hôte considère que le paquet n'est pas valide. L'hôte n'envoie donc pas de trafic de réponse et la connexion échoue.
L'échec de connexion se produit uniquement lorsque la source et la cible sont identiques. Par conséquent, vous pouvez rencontrer des échecs de connexion intermittents en fonction du nombre de cibles disponibles pour le Network Load Balancer.
Pour résoudre l'échec de connexion du Network Load Balancer, utilisez l'attribut de groupe cible preserve_client_ip.enabled pour désactiver la préservation de l'adresse IP client pour les groupes cibles TCP et TLS.
Résolution
Pour désactiver la préservation de l'adresse IP client, procédez comme suit :
- Ouvrez la console Amazon Elastic Compute Cloud (Amazon EC2).
- Dans le volet de navigation, sous Équilibrage de charge, choisissez Groupes cibles.
- Sélectionnez le nom de votre groupe cible.
- Dans l'onglet Attributs, sélectionnez Modifier.
- Désélectionnez Préserver les adresses IP client.
- Sélectionnez Enregistrer les modifications.
Si votre application a besoin des adresses IP des clients, activez la prise en charge du protocole proxy. Accédez aux adresses IP client à partir de l'en-tête du protocole proxy.
Remarque : Avant d'activer le protocole proxy sur un Network Load Balancer, vérifiez que votre instance cible peut prendre en charge l'en-tête du protocole proxy. Si votre cible ne prend pas en charge l'en-tête du protocole proxy, le trafic risque de ne pas être traité correctement.
Informations connexes
Expiration du délai de connexion des requêtes d'une cible à son équilibreur de charge