En este documento, se muestra cómo los balanceadores de cargas de aplicaciones y los balanceadores de cargas de red de proxy manejan el tráfico IPv6. Estos balanceadores de cargas son balanceadores de cargas de proxy, lo que significa que las conexiones de clientes entrantes se finalizan en el balanceador de cargas. Luego, el balanceador de cargas inicia una nueva conexión para reenviar la solicitud del cliente al backend. Según el tipo de balanceador de cargas, puedes habilitar IPv6 para una o ambas de estas conexiones.
Habilitar IPv6 para tu balanceador de cargas tiene los siguientes beneficios:
Ejecuta implementaciones de pila doble. Si quieres entregar contenido a los clientes IPv6 y, también, IPv4, crea dos direcciones IP del balanceador de cargas, una para IPv6 y la otra para IPv4. Los clientes IPv4 se conectan a la dirección IPv4, mientras que los clientes IPv6 se conectan a la dirección IPv6. Luego, estos clientes balancean las cargas de manera automática a los backends de pila doble IPv4 o IPv6 en buen estado más cercanos con capacidad disponible. Para ver qué balanceadores de cargas admiten backends de pila doble, consulta Tabla: Servicios de backend y tipos de backends compatibles.
Balancea las cargas de HTTP, HTTPS, HTTP/2, TCP y tráfico de clientes IPv6 de SSL y TLS. La compatibilidad con protocolos depende del tipo de balanceador de cargas que uses y del protocolo de la regla de reenvío.
Compatibilidad con el balanceador de cargas
En el caso de los balanceadores de cargas basados en proxy, como los balanceadores de cargas de aplicaciones y los balanceadores de cargas de red de proxy, la conexión del cliente al balanceador de cargas y la segunda conexión del balanceador de cargas al backend se pueden configurar de forma independiente. Por ejemplo, el balanceador de cargas puede aceptar el tráfico IPv4 de un cliente, finalizar la conexión y, luego, reenviar la solicitud del balanceador de cargas al backend a través de una nueva conexión IPv6, siempre y cuando el backend sea un backend de pila doble que esté equipado para controlar las conexiones IPv6.
Para permitir que un balanceador de cargas reciba conexiones IPv6 de los clientes, debes usar una dirección IPv6 para la regla de reenvío del balanceador de cargas. La conexión posterior del balanceador de cargas al backend usa IPv4 de forma predeterminada. Sin embargo, puedes habilitar ciertos balanceadores de cargas para que usen IPv6 configurando la opción Política de selección de direcciones IP en el servicio de backend.
En la siguiente tabla, se describen los tipos de conexión que admiten todos los balanceadores de cargas basados en proxy:
Balanceador de cargas | Conexión de los clientes al balanceador de cargas | Conexión del balanceador de cargas a los backends |
---|---|---|
Balanceador de cargas de aplicaciones externo regional Balanceador de cargas de red del proxy externo regional Balanceador de cargas de aplicaciones interno regional Balanceador de cargas de red del proxy interno regional |
Solo IPv4. El tráfico IPv6 no es compatible. | Cualquiera de las siguientes opciones:
|
GCE_VM_IP_PORT
) se pueden configurar para ser de pila doble.
Convierte de solo IPv4 a pila doble
Puedes convertir los recursos del balanceador de cargas que usan solo IPv4 (pila única) a IPv4 e IPv6 (pila doble). Si actualizas los recursos del balanceador de cargas, puedes enrutar automáticamente el tráfico IPv6 a tus backends.
Si deseas obtener instrucciones para convertir los recursos y backends del balanceador de cargas a la pila doble, consulta la siguiente documentación:
Balanceador de cargas | Documentación |
---|---|
Balanceador de cargas de aplicaciones externo regional Balanceador de cargas de aplicaciones interno regional |
Convierte el balanceador de cargas de aplicaciones a IPv6 |
Balanceador de cargas de red de proxy externo regional Balanceador de cargas de red de proxy interno regional |
Convierte el balanceador de cargas de red del proxy a IPv6 |
Precios
Las reglas de reenvío para la terminación de IPv6 se proporcionan sin costo adicional. No se te cobrará por las direcciones IPv6 efímeras. Las direcciones IPv6 reservadas se cobran según las tarifas existentes, sin importar si están en uso. De lo contrario, el precio del balanceo de cargas IPv6 es el mismo que el del balanceo de cargas IPv4. Para obtener más información sobre los precios de balanceo de cargas, consulta Precios de red.
Limitaciones
Los balanceadores de cargas de aplicaciones externos regionales, los balanceadores de cargas de aplicaciones internos regionales, los balanceadores de cargas de red de proxy interno regional, los y los balanceadores de cargas de red de proxy externo regional no admiten frontends IPv6. El tráfico IPv4 entrante se envía mediante proxies a través de una conexión IPv4 o IPv6 a los backends IPv4 e IPv6 (pila doble).
Solo los backends de grupos de instancias de VM y los grupos de extremos de red (NEG) zonales con extremos
GCE_VM_IP_PORT
admiten backends de pila doble (IPv4 e IPv6).