Crea una red de VPC para las NIC de RDMA

En esta página, se describe cómo crear una red de VPC con un perfil de red de RDMA que proporciona Google Cloud.

Solo debes configurar un perfil de red si deseas ejecutar cargas de trabajo que requieran NIC de RDMA, como se describe en Perfiles de red de RDMA. De lo contrario, crea una red de VPC normal sin un perfil de red.

Antes de comenzar

Asegúrate de revisar las funciones compatibles y no compatibles en las redes de VPC con un perfil de red RDMA. Si intentas configurar funciones no compatibles, Google Cloud devuelve un error.

Crea una red con un perfil de red de RDMA

Para crear una red de VPC con un perfil de red de RDMA, haz lo siguiente.

Console

  1. En la consola de Google Cloud , ve a la página Redes de VPC.

    Ir a las redes de VPC

  2. Haz clic en Crear red de VPC.

  3. En el campo Nombre, ingresa un nombre para la red.

  4. En el campo Unidad de transmisión máxima (MTU), selecciona 8896.

  5. Selecciona Configurar el perfil de red y haz lo siguiente:

    1. En el campo Zona, selecciona la zona del perfil de red que deseas usar. La red de VPC que creas está restringida a esta zona, lo que significa que solo puedes crear recursos en la red en esta zona.
    2. Selecciona el perfil de red de RDMA para la zona que seleccionaste anteriormente, como europe-west4-b-vpc-falcon o europe-west4-b-vpc-roce.
    3. Para ver el conjunto de funciones compatibles con el perfil de red que seleccionaste, haz clic en Obtener vista previa de las funciones del perfil de la red.
  6. En la sección Subred nueva, especifica los siguientes parámetros de configuración para una subred:

    1. En el campo Nombre, ingresa un nombre para la subred.
    2. En el campo Región, selecciona la región en la que deseas crear la subred. Esta región debe corresponder a la zona del perfil de red que configuraste. Por ejemplo, si configuraste un perfil de red en la zona europe-west4-b (como europe-west4-b-vpc-roce), debes crear la subred en la región europe-west4.
    3. Ingresa un rango IPv4. Este es el rango IPv4 principal de la subred.

      Si seleccionas un rango que no es una dirección RFC 1918, confirma que el rango no entre en conflicto con una configuración existente. Para obtener más información, consulta Rangos de subredes IPv4.

    4. Haz clic en Listo.

  7. Para agregar más subredes, haz clic en Agregar subred y repite los pasos anteriores. También puedes agregar más subredes a la red después de haberla creado.

  8. Haz clic en Crear.

gcloud

  1. Para crear la red, usa el comando gcloud compute networks create y especifica la marca --network-profile.

      gcloud compute networks create NETWORK \
          --subnet-mode=custom \
          --network-profile=NETWORK_PROFILE
    

    Reemplaza lo siguiente:

    • NETWORK: es un nombre para la red de VPC
    • NETWORK_PROFILE: Es el nombre específico de la zona del perfil de red, como europe-west4-b-vpc-falcon o europe-west4-b-vpc-roce.

      Los perfiles de red de RDMA no están disponibles en todas las zonas. Para ver las instancias específicas de la zona de un perfil de red que están disponibles, sigue las instrucciones para enumerar los perfiles de red.

  2. Para agregar subredes, usa el comando gcloud compute networks subnets create.

      gcloud compute networks subnets create SUBNET \
          --network=NETWORK \
          --range=PRIMARY_RANGE \
          --region=REGION
    

    Reemplaza lo siguiente:

    • SUBNET: Es un nombre para la subred nueva.
    • NETWORK: Es el nombre de la red de VPC que contiene la subred nueva.
    • PRIMARY_RANGE: Es el rango IPv4 principal para la subred nueva, en notación CIDR. Para obtener más información, consulta Rangos de subredes IPv4.
    • REGION: es la región Google Cloud en la que se crea la subred nueva. Debe corresponder a la zona del perfil de red que configuraste. Por ejemplo, si configuraste un perfil de red en la zona europe-west4-b (como europe-west4-b-vpc-roce), debes crear la subred en la región europe-west4.

API

  1. Para crear la red, realiza una solicitud POST al método networks.insert y especifica la propiedad networkProfile.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks
    {
    "autoCreateSubnetworks": false,
    "name": "NETWORK",
    "networkProfile": "NETWORK_PROFILE"
    }
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID del proyecto en el que se crea la red de VPC.
    • NETWORK: es un nombre para la red de VPC
    • NETWORK_PROFILE: Es el nombre específico de la zona del perfil de red, como europe-west4-b-vpc-falcon o europe-west4-b-vpc-roce.

      Los perfiles de red de RDMA no están disponibles en todas las zonas. Para ver las instancias específicas de la zona de un perfil de red que están disponibles, sigue las instrucciones para enumerar los perfiles de red.

  2. Para agregar subredes, realiza una solicitud POST al método subnetworks.insert.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks
    {
    "ipCidrRange": "IP_RANGE",
    "network": "NETWORK_URL",
    "name": "SUBNET"
    }
    

    Reemplaza lo siguiente:

    • PROJECT_ID es el ID del proyecto que contiene la red de VPC que deseas modificar.
    • REGION: es el nombre de la región Google Cloud en la que se agrega la subred. Esta región debe corresponder a la zona del perfil de red que configuraste. Por ejemplo, si configuraste un perfil de red en la zona europe-west4-b (como europe-west4-b-vpc-roce), debes crear la subred en la región europe-west4.
    • IP_RANGE: Es el rango principal de direcciones IPv4 de la subred. Para obtener más información, consulta Rangos de subredes IPv4.
    • NETWORK_URL: Es la URL de la red de VPC a la que agregas la subred.
    • SUBNET: un nombre de la subred

¿Qué sigue?