Rangos de direcciones IP internas para nodos TPU

Resumen

Cada nodo TPU se ejecuta en una red de VPC de intercambio de tráfico administrada por Google. Cuando creas un nodo TPU, el sistema crea automáticamente una conexión de intercambio de tráfico a una red de VPC desde tu proyecto. La conexión de intercambio de tráfico proporciona acceso al nodo TPU desde tus instancias, clústeres de GKE y otros servicios de Cloud Platform que se ejecutan en la misma red de VPC.

Si creas una Cloud TPU con la utilidad ctpu, Google Cloud Platform (GCP) gcloud command-line tool o Cloud Console, no es necesario que especifiques una dirección IP interna ni un rango de direcciones, ya que la dirección de red de IP se configura automáticamente.

También puedes especificar de forma manual un rango de direcciones IP internas para tu nodo TPU. Puedes usar cualquier dirección válida en tu red de VPC, siempre que no entre en conflicto con otras direcciones que ya se usan en tu red.

Rango de direcciones IP

Los rangos de direcciones IP para los nodos TPU deben cumplir con los siguientes requisitos:

  • El rango de direcciones IP debe provenir de los rangos de direcciones IP internas:

     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)

  • El rango debe tener uno de los siguientes formatos:

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

    Donde:

    • W,X,Y,Z son números enteros comprendidos entre 0 y 255 sin ceros iniciales.
    • /N es un tamaño de rango de direcciones opcional. Si no especificas un tamaño de rango, Cloud TPU selecciona el tamaño de rango correcto para tu tipo de TPU.
  • Tu rango debe tener suficientes direcciones para adaptarse al tamaño de tu tipo de TPU. Si omites el tamaño de rango, Cloud TPU selecciona el tamaño de rango correcto para tu tipo de TPU. Si debes especificar un tamaño de rango, selecciona un tamaño de rango que proporcione suficientes direcciones para un cuarto de la cantidad de núcleos de TPU de tu nodo con 8 direcciones como mínimo. Por ejemplo, si seleccionas un tipo de TPU v3-512 con 512 núcleos, tu rango debe tener un tamaño de /25 a fin de proporcionar 128 direcciones para la red de intercambio de tráfico de TPU. Para los tipos de TPU v3-8 y v3-32, debes especificar el tamaño de rango mínimo de /29 para proporcionar al menos 8 direcciones.

  • Si debes seleccionar un rango de direcciones, selecciona uno que no entre en conflicto con otro recurso de red en la red que estás usando. Por ejemplo, si implementas tu Cloud TPU en la red “predeterminada” que se crea en proyectos estándar de Compute Engine, esta red ya tendrá una subred para us-central1 mediante el rango 10.128.0.0/20 y no podrás ubicar tus subredes dentro de este rango. Esto se aplica a todas las otras regiones.

Cómo identificar automáticamente los rangos de direcciones abiertos

Cuando estés escribiendo aplicaciones con el objetivo de crear y administrar nodos TPU automáticamente, puedes reservar rangos de direcciones IP asignadas a fin de identificar de manera automática los rangos de direcciones IP abiertos en tu red y reservarlos para el uso con tus nodos TPU.