Crea subprefijos IPv4 y direcciones IPv4

En esta página, se describe cómo dividir tu prefijo delegado público IPv4 y crear direcciones de BYOIP para usarlas con los recursos de Google Cloud. Puedes crear direcciones de BYOIP IPv4 a partir de un prefijo delegado público o de un prefijo secundario.

Si quieres dividir un prefijo público delegado de IPv6, consulta Crea subprefijos IPv6.

Antes de comenzar

  1. Crea un prefijo anunciado público de IPv4.
  2. Crea un prefijo delegado público de IPv4.

Funciones

Para obtener los permisos que necesitas para completar las tareas de esta guía, pídele a tu administrador que te otorgue el rol IAM de Administrador de IP públicas de Compute (roles/compute.publicIpAdmin) en tu proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.

Crea prefijos secundarios

Puedes dividir un prefijo público delegado en rangos de direcciones IP más pequeños con la creación de un prefijo secundario. Un prefijo secundario es un prefijo delegado público que tiene un elemento superior del prefijo delegado público.

El nombre de un prefijo secundario no se puede cambiar sin borrar y volver a crear el recurso. Por este motivo, te recomendamos que crees nombres genéricos que no necesitarán cambios, por ejemplo, sub-203-0-113-0-28, en el que sub denota el tipo de recurso y 203-0-113-0-28 denota el prefijo específico y su longitud.

Un prefijo público delegado puede subdelegarse hasta tres veces a partir de un prefijo público anunciado. Por ejemplo, si tienes un prefijo público anunciado con un rango de direcciones IP 203.0.113.0/24, puedes hacer lo siguiente:

  • Crea un prefijo delegado público con el rango de direcciones IP 203.0.113.0/25 del prefijo público anunciado.
  • Crea un prefijo secundario con el rango de direcciones IP 203.0.113.0/26 que tenga el prefijo delegado público anterior como su superior.
  • Crea un prefijo secundario con el rango de direcciones IP 203.0.113.0/27 que tenga el prefijo secundario anterior como su superior.

En este punto, no puedes crear más prefijos secundarios que tengan el prefijo secundario 203.0.113.0/27 como superior.

Console

  1. En la consola de Google Cloud, ve a Usa tu propia IP.

    Ir a Usa tu propia IP

  2. Haz clic en el prefijo público delegado que deseas subdividir.

  3. Haz clic en Crear prefijo secundario.

  4. Ingresa un Nombre y una Descripción opcional para el prefijo secundario.

  5. Selecciona una Longitud para el prefijo secundario.

  6. Selecciona Direcciones IP para el prefijo secundario.

  7. Selecciona un Proyecto para el prefijo secundario. Las direcciones IP solo están disponibles en este proyecto.

  8. Haz clic en Crear.

gcloud

Para crear un prefijo secundario a partir de un prefijo público delegado, usa el comando public-delegated-prefixes delegated-sub-prefixes create.

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    create SUB_PREFIX_NAME \
    --range=SUB_PREFIX_RANGE \
    --public-delegated-prefix=PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION \
    --delegatee-project=PROJECT_ID

Reemplaza lo siguiente:

  • SUB_PREFIX_NAME: Un nombre para el prefijo secundario que estás creando.

  • SUB_PREFIX_RANGE: El rango de direcciones IP para el prefijo secundario que estás creando.

  • PDP_NAME: El prefijo público delegado superior o del prefijo secundario que contiene el prefijo secundario que estás creando.

  • PDP_REGION: La región del prefijo público delegado o del prefijo secundario que contiene el prefijo secundario que estás creando

  • PROJECT_ID: Es un ID del proyecto opcional para el subprefijo. A continuación, se describe el comportamiento de este valor:

    • Si especificas un valor, las direcciones IP solo estarán disponibles en el proyecto especificado.

    • Si no usas --delegatee-project, las direcciones IP están disponibles en el mismo proyecto que el prefijo público delegado superior o del prefijo secundario.

Enumera prefijos

Puedes enumerar todos los prefijos anunciados públicos y los prefijos delegados públicos (incluidos los prefijos secundarios) en un proyecto.

Console

  1. En la consola de Google Cloud, ve a Usa tu propia IP.

    Ir a Usa tu propia IP

  2. Se muestran todos los prefijos públicos anunciados, los prefijos públicos delegados y los prefijos secundarios.

gcloud

Para mostrar una lista de prefijos públicos delegados, incluidos los prefijos secundarios, usa el comando public-delegated-prefixes list.

gcloud compute public-delegated-prefixes list

Crea direcciones IP

Cuando creas direcciones a partir de un prefijo delegado público o de un prefijo secundario, no puedes subdividir más ese prefijo.

Las direcciones IP que creas a partir de un prefijo delegado público o de un prefijo secundario son direcciones IP externas estáticas y pueden ser regionales o globales. Todas las direcciones IP en el prefijo público delegado o prefijo secundario están disponibles. No hay dirección de red reservada o dirección de transmisión. Por ejemplo, si creas direcciones IP desde un prefijo público delegado o un prefijo secundario /28, se crean 16 recursos de direcciones IP.

Puedes enumerar todas las direcciones IP externas estáticas En esta lista, se incluyen las direcciones IP que trasladaste a Google Cloud y las direcciones IP que proporciona Google.

Las direcciones de BYOIP se crean con nombres que tienen un formato coherente. Por ejemplo, a 203.0.113.144 se le asigna el nombre address-203-0-113-144.

Console

  1. En la consola de Google Cloud, ve a Usa tu propia IP.

    Ir a Usa tu propia IP

  2. Haz clic en el prefijo público delegado o en el prefijo secundario en el que deseas crear las direcciones IP.

  3. Haz clic en Crear direcciones.

  4. Selecciona la Longitud del prefijo.

  5. Selecciona el rango de direcciones IP que deseas crear.

  6. Haz clic en Crear direcciones.

gcloud

Para crear direcciones IP a partir de un prefijo público delegado o de un prefijo secundario, usa el comando public-delegated-prefixes delegated-sub-prefixes create.

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    create ADDRESSES_NAME \
    --create-addresses \
    --public-delegated-prefix=PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION

Reemplaza lo siguiente:

  • ADDRESSES_NAME: Un nombre para el grupo de direcciones que estás creando.

  • PDP_NAME: El prefijo público delegado o prefijo secundario para el que estás creando direcciones IP.

  • PDP_REGION: La región del prefijo público delegado o prefijo secundario para el que estás creando direcciones IP.

¿Qué sigue?