Códigos IKE aceitos

O Cloud VPN aceita as criptografias e parâmetros de configuração a seguir para dispositivos de VPN de peering ou serviços de VPN. O Cloud VPN negocia automaticamente a conexão, desde que o lado do peering use uma configuração de criptografia compatível com o Internet Key Exchange (IKE).

Para instruções de configuração, consulte Como configurar o gateway de VPN de peering.

Observação: o Cloud VPN opera no modo de túnel IPSec ESP

As seguintes criptografias IKE são compatíveis com a VPN clássica e a VPN de alta disponibilidade.

O suporte a endereços IPv6 para interfaces de gateway de VPN de alta disponibilidade está em Prévia.

Pedido de proposta

O Cloud VPN pode atuar como um iniciador ou participante de solicitações do IKE, dependendo da origem do tráfego quando uma nova associação de segurança é necessária.

Quando o Cloud VPN inicia uma conexão VPN, ele propõe os algoritmos de criptografia configurados no túnel de VPN do Cloud VPN. Se você não tiver configurado os algoritmos de criptografia, o túnel de VPN do Cloud VPN vai propor os algoritmos de criptografia na ordem mostrada nas tabelas de criptografia compatíveis para cada papel de criptografia. O par que recebe a proposta seleciona um algoritmo.

Se o peering iniciar a conexão, o Cloud VPN selecionará uma criptografia da proposta usando a mesma ordem configurada ou mostrada na tabela para cada papel de criptografia.

Dependendo do lado que é o iniciador ou o participante, a criptografia selecionada pode ser diferente. Por exemplo, a criptografia selecionada pode até mesmo mudar ao longo do tempo, à medida que novas associações de segurança (SAs) são criadas durante a rotação de chaves. Como uma mudança na seleção de criptografia pode afetar as características importantes do túnel, como o desempenho ou a MTU, use uma seleção de criptografia estável. Para ver mais informações sobre MTU, consulte Considerações sobre MTU.

Para evitar alterações frequentes na seleção de criptografia, configure o gateway da VPN de peer e o túnel de VPN do Cloud VPN para propor e aceitar apenas uma criptografia para cada papel de criptografia. Essa criptografia precisa ser aceita pelo Cloud VPN e pelo seu gateway de VPN de peering. Não forneça uma lista de criptografias para cada papel de criptografia. Essa prática recomendada garante que os dois lados do túnel do Cloud VPN sempre selecionem a mesma criptografia da IKE durante a negociação da IKE.

O Cloud Location Finder ajuda a identificar as regiões e zonas do Google Cloud mais próximas dos seus locais físicos em todo o mundo. Ao usar o Cloud Location Finder, é possível tomar decisões informadas sobre em qual região do Google Cloud implantar os gateways do Cloud VPN, otimizando a latência, a localização geográfica e o uso de energia de carbono. Para mais informações, consulte a documentação do Cloud Location Finder.

Para pares de túneis de VPN de alta disponibilidade, configure os dois túneis de VPN de alta disponibilidade no gateway de VPN de peering para usar os mesmos valores de vida útil de criptografia e fase IKE 2.

Fragmentação do IKE

O Cloud VPN oferece suporte à fragmentação de IKE, conforme descrito pelo protocolo de fragmentação IKEv2 (RFC 7383).

Para melhores resultados, o Google recomenda ativar a fragmentação de IKE, se ela ainda não estiver ativada, no dispositivo de VPN de peering.

Se a fragmentação do IKE não estiver ativada, os pacotes IKE de Google Cloud para o dispositivo de VPN de peering que forem maiores que a MTU do gateway serão descartados.

Algumas mensagens IKE não podem ser fragmentadas, incluindo as seguintes mensagens:

  • IKE_SA_INIT
  • IKE_SESSION_RESUME

Para mais informações, consulte a Seção "Limitações" na RFC 7383.

Tabelas de criptografia compatíveis

As seções a seguir listam as criptografias compatíveis com o Cloud VPN.

Criptografias IKEv2 que usam AEAD

As criptografias a seguir usam criptografia autenticada com dados associados (AEAD, na sigla em inglês).

Fase 1

Papel do código Nome da criptografia Valor de configuração
(diferencia maiúsculas de minúsculas)
Observações
Criptografia e integridade
  • AES-GCM-16-128
  • AES-GCM-16-192
  • AES-GCM-16-256
  • AES-GCM-16-128
  • AES-GCM-16-192
  • AES-GCM-16-256

Nessa lista, o primeiro número é o tamanho do parâmetro ICV em bytes (octetos), e o segundo é o tamanho da chave em bits.

Algumas documentações podem expressar o parâmetro ICV (o primeiro número) em bits (8 se torna 64, 12 se torna 96 e 16 se torna 128).

Função pseudo-aleatória (PRF)
  • PRF-AES128-XCBC
  • PRF-AES128-CMAC
  • PRF-HMAC-SHA1
  • PRF-HMAC-MD5
  • PRF-HMAC-SHA2-256
  • PRF-HMAC-SHA2-384
  • PRF-HMAC-SHA2-512
  • PRF-AES128-XCBC
  • PRF-AES128-CMAC
  • PRF-HMAC-SHA1
  • PRF-HMAC-MD5
  • PRF-HMAC-SHA2-256
  • PRF-HMAC-SHA2-384
  • PRF-HMAC-SHA2-512
Muitos dispositivos não exigem uma configuração de PRF explícita.
Diffie-Hellman (DH)
  • modp_2048 (grupo 14)
  • modp_2048_224 (modp_2048s224)
  • modp_2048_256 (modp_2048s256)
  • modp_1536 (grupo 5)
  • modp_3072 (grupo 15)
  • modp_4096 (grupo 16)
  • modp_8192 (grupo 18)
  • modp_1024 (grupo 2)
  • modp_1024_160 (modp_1024s160)
  • ecp_256 (grupo 19)
  • ecp_384 (grupo 20)
  • ecp_521 (grupo 21)
  • curve_25519 (grupo 31)
  • Group-14
  • modp-2048-224
  • modp-2048-256
  • Group-5
  • Group-15
  • Group-16
  • Group-18
  • Group-2
  • modp-1024-160
  • Group-19
  • Group-20
  • Group-21
  • Group-31
A cifra modp_8192 não é compatível com gateways de VPN de alta disponibilidade com interfaces IPv6 (gatewayIpVersion=IPv6).
Ciclo de vida da Fase 1 36.000 segundos (10 horas) Quando você gera um modelo de configuração para um dispositivo VPN de peering, o modelo pode usar tempos de vida mais curtos, como 28.800 segundos,para a Fase 1, para melhor compatibilidade com as configurações padrão da maioria dos fornecedores de VPN de terceiros. Como prática recomendada, não mude os valores de modelo gerados, a menos que o fornecedor terceirizado recomende explicitamente uma configuração diferente.

Fase 2

Papel do código Nome da criptografia Valor de configuração
(diferencia maiúsculas de minúsculas)
Observações
Criptografia e integridade
  • AES-GCM-16-128
  • AES-GCM-16-256
  • AES-GCM-16-192
  • AES-GCM-16-128
  • AES-GCM-16-256
  • AES-GCM-16-192

O primeiro número em cada algoritmo é o tamanho do parâmetro ICV em bytes (octetos) e o segundo é o tamanho da chave em bits. Algumas documentações podem expressar o parâmetro ICV (o primeiro número) em bits (8 se torna 64, 12 se torna 96, 16 se torna 128).

Algoritmo PFS (obrigatório)
  • modp_2048 (grupo 14)
  • modp_2048_224 (modp_2048s224)
  • modp_2048_256 (modp_2048s256)
  • modp_1536 (grupo 5)
  • modp_3072 (grupo 15)
  • modp_4096 (grupo 16)
  • modp_8192 (grupo 18)
  • modp_1024 (grupo 2)
  • modp_1024_160 (modp_1024s160)
  • ecp_256 (grupo 19)
  • ecp_384 (grupo 20)
  • ecp_521 (grupo 21)
  • curve_25519 (grupo 31)
  • Group-14
  • modp-2048-224
  • modp-2048-256
  • Group-5
  • Group-15
  • Group-16
  • Group-18
  • Group-2
  • modp-1024-160
  • Group-19
  • Group-20
  • Group-21
  • Group-31
A cifra modp_8192 não é compatível com gateways de VPN de alta disponibilidade com interfaces IPv6 (gatewayIpVersion=IPv6).
Diffie-Hellman (DH) Consulte a fase 1. Consulte a fase 1. Se o gateway da VPN exigir as configurações de DH para a fase 2, use as mesmas configurações usadas na Fase 1.
Ciclo de vida da Fase 2 10.800 segundos (3 horas) Quando você gera um modelo de configuração para um dispositivo de VPN de peering, o modelo pode usar vidas úteis mais curtas, como 3.600 segundos para a Fase 2,para melhorar a compatibilidade com as configurações padrão da maioria dos fornecedores de VPN de terceiros. Como prática recomendada, não mude os valores do modelo gerado, a menos que o fornecedor terceirizado recomende explicitamente uma configuração diferente.

Criptografias IKEv2 que não usam AEAD

Fase 1

Papel do código Nome da criptografia Valor de configuração
(diferencia maiúsculas de minúsculas)
Observações
Criptografia
  • AES-CBC-128
  • AES-CBC-192
  • AES-CBC-256
  • 3DES-CBC
  • AES-CBC-128
  • AES-CBC-192
  • AES-CBC-256
  • 3DES-CBC
Integridade
  • AES-XCBC-96
  • AES-CMAC-96
  • HMAC-SHA1-96
  • HMAC-MD5-96
  • HMAC-SHA2-256-128
  • HMAC-SHA2-384-192
  • HMAC-SHA2-512-256
  • AES-XCBC-96
  • AES-CMAC-96
  • HMAC-SHA1-96
  • HMAC-MD5-96
  • HMAC-SHA2-256-128
  • HMAC-SHA2-384-192
  • HMAC-SHA2-512-256

A documentação do gateway VPN local pode usar um nome um pouco diferente para o algoritmo. Por exemplo, HMAC-SHA2-512-256 pode ser chamado de SHA2-512 ou SHA-512, eliminando o número de comprimento de truncamento e outras informações irrelevantes.

Função pseudo-aleatória (PRF)
  • PRF-AES-128-XCBC
  • PRF-AES-128-CMAC
  • PRF-HMAC-SHA1
  • PRF-HMAC-MD5
  • PRF-HMAC-SHA2-256
  • PRF-HMAC-SHA2-384
  • PRF-HMAC-SHA2-512
  • PRF-AES128-XCBC
  • PRF-AES128-CMAC
  • PRF-HMAC-SHA1
  • PRF-HMAC-MD5
  • PRF-HMAC-SHA2-256
  • PRF-HMAC-SHA2-384
  • PRF-HMAC-SHA2-512
Muitos dispositivos não exigem uma configuração de PRF explícita.
Diffie-Hellman (DH)
  • modp_2048 (grupo 14)
  • modp_2048_224 (modp_2048s224)
  • modp_2048_256 (modp_2048s256)
  • modp_1536 (grupo 5)
  • modp_3072 (grupo 15)
  • modp_4096 (grupo 16)
  • modp_8192 (grupo 18)
  • modp_1024 (grupo 2)
  • modp_1024_160 (modp_1024s160)
  • ecp_256 (grupo 19)
  • ecp_384 (grupo 20)
  • ecp_521 (grupo 21)
  • curve_25519 (grupo 31)
  • Group-14
  • modp-2048-224
  • modp-2048-256
  • Group-5
  • Group-15
  • Group-16
  • Group-18
  • Group-2
  • modp-1024-160
  • Group-19
  • Group-20
  • Group-21
  • Group-31
A cifra modp_8192 não é compatível com gateways de VPN de alta disponibilidade com interfaces IPv6 (gatewayIpVersion=IPv6).
Ciclo de vida da Fase 1 36.000 segundos (10 horas)

Fase 2

Papel do código Nome da criptografia Valor de configuração
(diferencia maiúsculas de minúsculas)
Observações
Criptografia
  • AES-CBC-128
  • AES-CBC-256
  • AES-CBC-192
  • AES-CBC-128
  • AES-CBC-256
  • AES-CBC-192
Integridade
  • HMAC-SHA2-256-128
  • HMAC-SHA2-512-256
  • HMAC-SHA1-96
  • HMAC-SHA2-256-128
  • HMAC-SHA2-512-256
  • HMAC-SHA1-96

A documentação do gateway VPN local pode usar um nome um pouco diferente para o algoritmo. Por exemplo, HMAC-SHA2-512-256 pode ser chamado de SHA2-512 ou SHA-512, eliminando o número de comprimento de truncamento e outras informações irrelevantes.

Algoritmo PFS (obrigatório)
  • modp_2048 (grupo 14)
  • modp_2048_224 (modp_2048s224)
  • modp_2048_256 (modp_2048s256)
  • modp_1536 (grupo 5)
  • modp_3072 (grupo 15)
  • modp_4096 (grupo 16)
  • modp_8192 (grupo 18)
  • modp_1024 (grupo 2)
  • modp_1024_160 (modp_1024s160)
  • ecp_256 (grupo 19)
  • ecp_384 (grupo 20)
  • ecp_521 (grupo 21)
  • curve_25519 (grupo 31)
  • Group-14
  • modp-2048-224
  • modp-2048-256
  • Group-5
  • Group-15
  • Group-16
  • Group-18
  • Group-2
  • modp-1024-160
  • Group-19
  • Group-20
  • Group-21
  • Group-31
A cifra modp_8192 não é compatível com gateways de VPN de alta disponibilidade com interfaces IPv6 (gatewayIpVersion=IPv6).
Diffie-Hellman (DH) Consulte a fase 1. Consulte a fase 1. Se o gateway VPN exigir as configurações de DH para a fase 2, use as mesmas configurações usadas na Fase 1.
Ciclo de vida da Fase 2 10.800 segundos (3 horas)

Criptografias IKEv1

Fase 1

Papel do código Cipher
Criptografia AES-CBC-128
Integridade HMAC-SHA1-96
Função pseudoaleatória (PRF)1 PRF-SHA1-96
Diffie-Hellman (DH) modp_1024 (grupo 2)
Ciclo de vida da Fase 1 36.600 segundos (10 horas, 10 minutos)

1Para mais informações sobre PRF no IKEv1, consulte RFC 2409.

Fase 2

Papel do código Cipher
Criptografia AES-CBC-128
Integridade HMAC-SHA1-96
Algoritmo PFS (obrigatório) modp_1024 (grupo 2)
Diffie-Hellman (DH) Se você precisar especificar DH para o gateway da VPN, use a mesma configuração usada para a Fase 1.
Ciclo de vida da Fase 2 10.800 segundos (3 horas)

Ciclos de vida de IKE SA e IPsec SA

Para estabelecer um túnel de VPN criptografado, o Cloud VPN e o gateway de VPN de peering negociam associações de segurança (SAs, na sigla em inglês) com durações definidas.

  • Os modelos de configuração de dispositivos de VPN de peering são arquivos de configuração disponíveis para download no console Google Cloud . Eles contêm comandos de configuração específicos do fornecedor, como Cisco, Palo Alto Networks ou Juniper, para simplificar a configuração do gateway de mesmo nível.

  • Dependendo do fornecedor do dispositivo de peering, os modelos para download podem gerar valores de ciclo de vida mais curtos do que os padrões do Cloud VPN para corresponder aos padrões recomendados pelo fornecedor.

Use a tabela a seguir para sincronizar suas configurações de ciclo de vida. Verifique se os valores de vida útil configurados no gateway de VPN de peering correspondem exatamente aos valores do Cloud VPN para evitar quedas de túnel.

Fase de associação de segurança (SA) Google Cloud VPN padrão Valor do modelo de configuração da UI Prática recomendada
Tempo de vida da fase 1 (IKE SA) 36000 segundos (10 horas) 28800 ou 36000 segundos (dependendo do fornecedor) Verifique se o valor do gateway de peering corresponde exatamente ao Cloud VPN. Consulte as Práticas recomendadas de VPN para mais detalhes.
Ciclo de vida da Fase 2 (IPsec/Child SA) 10800 segundos (3 horas) 3600 ou 10800 segundos (dependendo da fornecedora) Verifique se o valor do gateway de peering corresponde exatamente ao valor do Cloud VPN. Para mais informações, consulte Práticas recomendadas de VPN.

A seguir