Ce document explique comment le trafic IPv6 est géré par les équilibreurs de charge d'application et les équilibreurs de charge réseau proxy. Ces équilibreurs de charge sont des équilibreurs de charge proxy, ce qui signifie que les connexions client entrantes sont interrompues au niveau de l'équilibreur de charge. L'équilibreur de charge établit ensuite une nouvelle connexion pour transférer la requête du client au backend. Selon le type d'équilibreur de charge, vous pouvez activer IPv6 pour l'une ou l'autre de ces connexions, ou les deux.
L'activation d'IPv6 pour votre équilibreur de charge présente les avantages suivants :
Exécutez des déploiements à double pile. Pour desservir les clients IPv6 et IPv4, créez deux adresses IP d'équilibrage de charge, l'une pour IPv6 et l'autre pour IPv4. Les clients IPv4 et IPv6 se connectent respectivement aux adresses IPv4 et IPv6. Ces clients sont ensuite automatiquement équilibrés en charge en fonction de la capacité disponible des backends opérationnels à double pile IPv4 ou IPv6 les plus proches. Pour savoir quels équilibreurs de charge sont compatibles avec les backends à double pile, consultez la page Tableau : services de backend et types de backends compatibles.
Équilibrage de charge du trafic client IPv6 via HTTP, HTTPS, HTTP/2, TCP et SSL/TLS. La compatibilité des protocoles dépend du type d'équilibreur de charge que vous utilisez et du protocole de la règle de transfert.
Compatibilité avec les équilibreurs de charge
Pour les équilibreurs de charge basés sur un proxy, tels que les équilibreurs de charge d'application et les équilibreurs de charge réseau proxy, la connexion du client à l'équilibreur de charge et la deuxième connexion de l'équilibreur de charge au backend peuvent être configurées indépendamment l'une de l'autre. Par exemple, l'équilibreur de charge peut accepter le trafic IPv4 et IPv6 d'un client, mettre fin à la connexion, puis transférer la requête de l'équilibreur de charge au backend via une nouvelle connexion IPv6, à condition que le backend soit un backend à double pile équipé pour gérer les connexions IPv6.
Pour permettre à un équilibreur de charge de recevoir des connexions IPv6 de clients, vous devez utiliser une adresse IPv6 pour la règle de transfert de l'équilibreur de charge. La connexion ultérieure de l'équilibreur de charge au backend utilise IPv4 par défaut. Toutefois, vous pouvez activer certains équilibreurs de charge pour qu'ils utilisent IPv6 en configurant l'option Règle de sélection d'adresse IP sur le service de backend.
Le tableau suivant décrit les types de connexions compatibles avec tous les équilibreurs de charge basés sur un proxy :
| Équilibreur de charge | Connexion des clients à l'équilibreur de charge | Connexion de l'équilibreur de charge aux backends |
|---|---|---|
| Équilibreur de charge d'application externe régional Équilibreur de charge réseau proxy externe régional Équilibreur de charge d'application interne régional Équilibreur de charge réseau proxy interne régional |
Les connexions IPv4 et IPv6 (preview) peuvent être interrompues. | Au choix :
|
GCE_VM_IP_PORT) peuvent être configurés pour être double pile.
Passer d'IPv4 uniquement à la double pile
Vous pouvez convertir les ressources d'équilibreur de charge qui utilisent IPv4 uniquement (pile unique) en IPv4 et IPv6 (double pile). En mettant à jour les ressources de l'équilibreur de charge, vous pouvez acheminer automatiquement le trafic IPv6 vers vos backends.
Pour obtenir des instructions sur la conversion des ressources et des backends de votre équilibreur de charge vers la double pile, consultez la documentation suivante :
| Équilibreur de charge | Documentation |
|---|---|
|
Équilibreur de charge d'application externe régional Équilibreur de charge d'application interne régional |
Convertir l'équilibreur de charge d'application en IPv6 |
|
Équilibreur de charge réseau proxy externe régional Équilibreur de charge réseau proxy interne régional |
Convertir un équilibreur de charge réseau proxy en IPv6 |
Tarifs
Pour connaître les tarifs des adresses IP, consultez Tarifs du réseau : cloud privé virtuel.
Pour en savoir plus sur la tarification de l'équilibrage de charge, consultez la page Tarifs du réseau : Cloud Load Balancing.
Limites
Lorsqu'une règle de transfert IPv6 est créée, une plage d'adresses IPv6
/96est automatiquement allouée à partir du sous-réseau. Toutefois, seule la première adresse de cette plage /96 (par exemple, celle se terminant par:0:0) est accessible par les clients. Assurez-vous que vos clients et vos enregistrements DNS sont configurés pour utiliser cette première adresse spécifique. Cela s'applique aux équilibreurs de charge d'application externes régionaux, aux équilibreurs de charge d'application internes régionaux, aux équilibreurs de charge réseau proxy internes régionaux, et aux équilibreurs de charge réseau proxy externes régionaux (aperçu).Seuls les backends de groupes d'instances de VM et les groupes de points de terminaison du réseau (NEG) zonaux avec des points de terminaison
GCE_VM_IP_PORTsont compatibles avec les backends à double pile (IPv4 et IPv6).