Intervalos de endereços IP internos para nós da TPU

Visão geral

Cada nó do TPU é executado em uma rede VPC com peering gerenciada pelo Google. Quando um nó do TPU é criado, o sistema gera automaticamente uma conexão com peering para uma rede VPC do seu projeto. A conexão com peering fornece acesso ao nó da TPU das suas instâncias, dos clusters do GKE e de outros serviços do Cloud Platform executados na mesma rede VPC.

Se você criar uma Cloud TPU usando o método ctpu utilitário Google Cloud Platform (GCP) gcloud command-line tool ou o Console do Cloud , não é necessário especificar um endereço IP interno ou um intervalo de endereços, já que o endereço de rede IP é configurado automaticamente.

Também é possível especificar manualmente um intervalo de endereços IP internos para o nó da TPU. Você pode usar qualquer endereço válido na sua rede VPC interna, desde que não entre em conflito com outros endereços que já são usados na sua rede.

Intervalo de endereços IP

Os intervalos de endereços IP para nós da TPU precisam atender aos seguintes requisitos:

  • Eles precisam estar dentro dos intervalos de endereços IP internos:

     10.0.0.0        -   10.255.255.255  (10/8 prefix)
     172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
     192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

  • O intervalo precisa ter um dos seguintes formatos:

    W.X.Y.Z/N
    W.X.Y.Z

    em que:

    • W,X,Y,Z são números inteiros que vão de 0 a 255 sem zeros à esquerda.
    • /N é um tamanho de intervalo de endereços opcional. Se você não especificar um tamanho de intervalo, a Cloud TPU selecionará o tamanho correto para o tipo de TPU.
  • O intervalo precisa ter endereços suficientes para acomodar o tamanho do tipo de TPU. Se você omitir o tamanho do intervalo, a Cloud TPU selecionará o tamanho correto para o tipo de TPU. Se for necessário especificar um tamanho de intervalo, selecione um tamanho que forneça endereços suficientes para 1/4 do número de núcleos do TPU no nó com o mínimo de oito endereços. Por exemplo, se você selecionar um tipo de TPU v3-512 com 512 núcleos, o intervalo precisará ser de /25 a fim de incluir 128 endereços para a rede com peering do TPU. Para os tipos de TPU v3-8 e v3-32, especifique o tamanho mínimo do intervalo de /29 para incluir pelo menos oito endereços.

  • Se você precisar selecionar um intervalo de endereços, selecione um que não entre em conflito com outro recurso de rede na rede que você está usando. Por exemplo, se a Cloud TPU for implantada na rede "padrão", que é criada em projetos padrão do Compute Engine, essa rede já terá uma sub-rede para us-central1 usando o intervalo 10.128.0.0/20. Não será possível inserir nenhuma das suas sub-redes dentro desse intervalo. Isso vale para todas as outras regiões.

Como identificar automaticamente intervalos de endereços abertos

Ao desenvolver aplicativos para criar e gerenciar automaticamente nós do TPU, é possível reservar intervalos de endereços IP alocados a fim de identificar automaticamente intervalos de endereços IP abertos na rede e reservá-los para serem usados nos nós da TPU.