IPv6 pour les équilibreurs de charge d'application et les équilibreurs de charge réseau proxy

Ce document vous 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 lance 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 les deux connexions.

L'activation d'IPv6 pour votre équilibreur de charge présente les avantages suivants :

  • Déploiements à double pile. Pour diffuser 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 se connectent à l'adresse IPv4, tandis que les clients IPv6 se connectent à l'adresse IPv6. Ces clients sont ensuite automatiquement équilibrés en charge en fonction de la capacité disponible des backends à double pile IPv4 ou IPv6 opérationnels 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 entre le client et l'équilibreur de charge, et la deuxième connexion entre l'équilibreur de charge et le backend peuvent être configurées indépendamment l'une de l'autre. Par exemple, l'équilibreur de charge peut accepter le trafic IPv4 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 qu'un équilibreur de charge puisse 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 suivante entre l'équilibreur de charge et le backend utilise IPv4 par défaut. Toutefois, vous pouvez autoriser certains équilibreurs de charge à utiliser 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 connexion compatibles avec tous les équilibreurs de charge basés sur un proxy :

Équilibreur de charge Connexion entre les clients et l'équilibreur de charge Connexion entre l'équilibreur de charge et les 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
IPv4 uniquement. Le trafic IPv6 n'est pas accepté. L'une des options suivantes :
  • Connexion IPv4 : compatible avec les backends IPv4 uniquement ou à double pile
  • Connexion IPv6 : compatible uniquement avec les backends à double pile*
* Seuls les groupes d'instances et les NEG zonaux (avec GCE_VM_IP_PORT points de terminaison) peuvent être configurés pour être à double pile.

Passer d'IPv4 uniquement à la double pile

Vous pouvez convertir les ressources d'équilibrage de charge qui utilisent IPv4 uniquement (pile unique) en IPv4 et IPv6 (double pile). En mettant à jour les ressources d'équilibrage 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 l'équilibreur de charge réseau proxy en IPv6

Tarifs

Les règles de transfert de la terminaison IPv6 sont fournies sans frais. Les adresses IPv6 éphémères ne vous sont pas facturées. Les adresses IPv6 réservées sont facturées aux tarifs existants, qu'elles soient utilisées ou non. Les autres éléments de tarification pour l'équilibrage de charge IPv6 sont identiques à ceux de l'équilibrage de charge IPv4. Pour en savoir plus sur la tarification de l'équilibrage de charge, consultez la page Tarifs du réseau.

Limites

  • Les équilibreurs de charge d'application externes régionaux, les équilibreurs de charge d'application internes régionaux, les équilibreurs de charge réseau proxy internes régionaux, et les équilibreurs de charge réseau proxy externes régionaux ne sont pas compatibles avec les interfaces IPv6. Le trafic IPv4 Ingress est transmis par proxy via une connexion IPv4 ou IPv6 aux backends IPv4 et IPv6 (double pile).

  • 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_PORT sont compatibles avec les backends à double pile (IPv4 et IPv6).

Étape suivante