Activation de la conservation de la source d'ensemble de back-ends d'équilibreur de charge réseau

Configurez l'ensemble de back-ends de l'équilibreur de charge réseau de sorte que l'adresse IP source d'origine du paquet soit conservée lors de sa transmission vers les serveurs back-ends membres.

Ces instructions permettent d'activer la fonctionnalité de conservation de la source dans l'ensemble de back-ends d'un équilibreur de charge réseau existant. Vous pouvez activer cette fonctionnalité lors de la création initiale de l'ensemble de back-ends. Pour plus d'informations, reportez-vous à Création d'un ensemble de back-ends.

Remarque

Si vous avez sélectionné L3 IP pour le type de trafic de votre processus d'écoute, l'option Conserver l'adresse IP source est automatiquement activée. Vous n'êtes pas autorisé à le désactiver.

Si vous activez cette option, l'équilibreur de charge réseau conserve l'adresse IP source du paquet lorsqu'il est transmis aux serveurs back-end membres de l'ensemble de back-ends configuré. Les serveurs back-end voient l'adresse IP source d'origine. Si la conservation de la source/destination est activée pour l'équilibreur de charge réseau (reportez-vous à Activation de la conservation de la source d'ensemble de back-ends d'équilibreur de charge réseau), ce paramètre ne peut pas être désactivé. La valeur est True par défaut. Aucune conversion NAT n'est effectuée sur l'adresse IP et le port source.

Si cette option est activée, l'instance de calcul sélectionne les serveurs back-end. Sinon, vous pouvez ajouter les serveurs back-end à l'aide d'adresses IP.

Remarque

Il peut y avoir environ 21 500 connexions actives au port de processus d'écoute du serveur back-end par domaine de disponibilité lorsque la conservation de la source n'est pas activée dans la configuration de l'ensemble de back-ends. Si les connexions entrantes de tous les domaines de disponibilité sont distribuées uniformément, le nombre de connexions actives par port de processus d'écoute de serveur back-end dans une région à trois domaines de disponibilité peut atteindre 64 500. Vous pouvez ajouter d'autres ports de processus d'écoute sur le même serveur back-end ou utiliser d'autres serveurs back-end pour redimensionner le nombre de connexions actives par équilibreur de charge réseau.

    1. Sur la page de liste Equilibreurs de charge réseau, sélectionnez l'équilibreur de charge réseau à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou l'équilibreur de charge réseau, reportez-vous à Liste des équilibreurs de charge réseau.
    2. Sur la page de détails, sélectionnez Ensembles de back-ends.
      Tous les ensembles de back-ends de l'équilibreur de charge réseau sélectionné sont affichés dans une table.
    3. Dans le menu Actions de l'ensemble de back-ends de votre choix, sélectionnez Modifier.
    4. Dans la boîte de dialogue Modifier l'ensemble de back-ends, sélectionnez Conserver l'adresse IP source pour conserver les informations d'en-tête (adresses IP et ports) des paquets entrants jusqu'au serveur back-end. Désélectionnez cette case pour désactiver cette fonction.
    5. Sélectionnez Enregistrer les modifications.
  • Utilisez l'option --is-preserve-source true lors de l'exécution de la commande oci nlb backend-set create ou oci nlb backend-set update pour créer ou mettre à jour l'ensemble de back-ends d'un équilibreur de charge réseau, respectivement, de façon à conserver l'adresse IP source :

    oci nlb backend-set create --name name --network-load-balancer-id network_load_balancer_ocid ... --is-preserve-source true

    ou

    oci nlb backend-set update --backend-set-name backend_set_name --network-load-balancer-id network_load-balancer_ocid ... --is-preserve-source true

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Incluez l'option isPreserveSource=true lors de la création ou de la mise à jour de l'ensemble de back-ends d'un équilibreur de charge réseau, respectivement, pour conserver l'adresse IP source. Pour plus d'informations, reportez-vous à CreateBackendSet ou à UpdateBackendSet.