Plages d'adresses IP internes pour les nœuds TPU

Aperçu

Chaque nœud TPU s'exécute sur un réseau VPC appairé géré par Google. Lorsque vous créez un nœud TPU, le système crée automatiquement une connexion appairée à un réseau VPC de votre projet. La connexion appairée fournit un accès au nœud TPU depuis vos instances, clusters GKE et autres services Cloud Platform s'exécutant sur le même réseau VPC.

Si vous créez un Cloud TPU à l'aide de l'utilitaire ctpu, Google Cloud Platform (GCP) gcloud command-line tool ou Cloud Console, vous n'avez pas besoin de spécifier une adresse IP interne ou une plage d'adresses, car l'adresse IP du réseau est automatiquement configurée.

Vous pouvez également spécifier manuellement une plage d'adresses IP internes pour votre nœud TPU. Vous pouvez utiliser n'importe quelle adresse valide sur votre réseau interne VPC tant qu'elle n'entre pas en conflit avec d'autres adresses déjà utilisées sur votre réseau.

.

Plage d'adresses IP

Les plages d'adresses IP des nœuds TPU doivent répondre aux exigences suivantes :

  • La plage d'adresses IP doit être comprise dans les plages d'adresses IP internes suivantes :

     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)

  • Le format de plage doit correspondre à l'un des formats suivants :

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

    où :

    • W,X,Y,Z sont des nombres entiers compris entre 0 et 255, sans zéros au début.
    • /N est une taille de plage d'adresses facultative. Si vous ne spécifiez pas de taille de plage, Cloud TPU sélectionne la taille de plage appropriée pour votre type de TPU.
  • Votre plage doit contenir suffisamment d'adresses pour la taille de votre type de TPU. Si vous ne spécifiez aucune taille, Cloud TPU sélectionne la taille de plage appropriée pour votre type de TPU. Si vous devez spécifier une taille de plage, sélectionnez une taille fournissant suffisamment d'adresses pour un quart du nombre de cœurs de TPU dans votre nœud, avec au moins huit adresses. Par exemple, si vous sélectionnez un type de TPU v3-512 avec 512 cœurs, votre plage doit avoir une taille de /25 pour fournir 128 adresses au réseau appairé du TPU. Pour les types de TPU v3-8 et v3-32, vous devez spécifier la taille de plage minimale de /29 pour fournir au moins huit adresses.

  • Si vous devez sélectionner une plage d'adresses, sélectionnez-en une qui n'entre pas en conflit avec une autre ressource du réseau que vous utilisez. Par exemple, si vous déployez Cloud TPU sur le réseau "default" créé sur des projets Compute Engine standards, ce réseau dispose déjà d'un sous-réseau pour us-central1 utilisant la plage 10.128.0.0/20 et vous ne pouvez pas positionner vos sous-réseaux à l'intérieur de cette plage. C'est aussi le cas dans toutes les autres régions.

Identifier automatiquement les plages d'adresses ouvertes

Lorsque vous développez des applications qui créent et gèrent automatiquement des nœuds TPU, vous pouvez réserver des plages d'adresses IP allouées pour identifier automatiquement les plages d'adresses IP ouvertes sur votre réseau et les réserver pour vos nœuds TPU.