Crea y administra redes

En esta página, se describe cómo crear y administrar recursos de red de Google Distributed Cloud en una zona de Distributed Cloud conectado.

Los servidores de Distributed Cloud conectado se envían con una sola red preconfigurada, la red predeterminada de Distributed Cloud. Los servidores de Distributed Cloud conectado no admiten la configuración de redes adicionales.

Para obtener más información sobre las redes de Distributed Cloud, consulta Cómo funciona Distributed Cloud conectado.

Ten en cuenta lo siguiente:

  • Puedes crear hasta 100 redes por zona de Distributed Cloud.
  • Una red es una red privada virtual creada dentro de la zona de destino.
  • La red se crea como una función de enrutamiento virtual (VRF).
  • Los paquetes se enrutan de forma independiente dentro de una red.
  • Si tu zone Google Cloud project y cluster Google Cloud project son diferentes, debes otorgar el permiso cluster Google Cloud project en el zone Google Cloud project para permitir el acceso a la API de Edge Network. Para obtener instrucciones, consulta Autoriza acciones en clústeres mediante el control de acceso basado en roles.

Crea una red

Para crear una red de Distributed Cloud, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de administrador de Edge Network (roles/edgenetwork.admin) en tu Google Cloud proyecto.

gcloud

Usa el comando gcloud edge-cloud networking networks create:

gcloud edge-cloud networking networks create NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME \
    --mtu=MTU_SIZE

Reemplaza lo siguiente:

  • NETWORK_NAME: Es un nombre descriptivo que identifica de forma única esta red.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.
  • MTU_SIZE: Es el tamaño de la unidad de transmisión máxima (MTU) para esta red. Los valores válidos son 1500 y 9000. Este valor debe coincidir con el tamaño de MTU de la red default y ser igual para todas las redes.

API

Realiza una solicitud POST al método projects.locations.zones.networks.create:

POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks?networkId=NETWORK_ID
{
 "labels": { LABELS,
  },
 "mtu": { MTU_SIZE,
  },
}

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de destino. Google Cloud
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.
  • NETWORK_ID: Es un ID único que identifica esta red.
  • LABELS: Es una lista de etiquetas que se aplicarán a este recurso de red.
  • MTU_SIZE: Es el tamaño de la unidad de transmisión máxima (MTU) para esta red. Los valores válidos son 1500 y 9000.

Mostrar lista de redes

Para mostrar las redes de Distributed Cloud aprovisionadas dentro de una zona de Distributed Cloud conectado, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de visualizador de Edge Network (roles/edgenetwork.viewer) en tu Google Cloud proyecto.

gcloud

Usa el comando gcloud edge-cloud networking networks list:

gcloud edge-cloud networking networks list \
    --location=REGION \
    --zone=ZONE_NAME

Reemplaza lo siguiente:

  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.

API

Realiza una solicitud GET al método projects.locations.zones.networks.list:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de destino. Google Cloud
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.
  • FILTER: Es una expresión que restringe los resultados que se muestran a valores específicos.
  • PAGE_SIZE: Es la cantidad de resultados que se mostrarán por página.
  • SORT_BY: Es una lista de nombres de campos separados por comas por los que se ordenan los resultados que se muestran. El orden de clasificación predeterminado es ascendente; para el orden de clasificación descendente, agrega el prefijo ~ al campo deseado.
  • PAGE_TOKEN: Es un token que se recibe en la respuesta a la última solicitud de lista en el campo nextPageToken de la respuesta. Envía este token para recibir una página de resultados.

Obtén información sobre una red

Para obtener información sobre una red de Distributed Cloud, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de visualizador de Edge Network (roles/edgenetwork.viewer) en tu Google Cloud proyecto.

gcloud

Usa el comando gcloud edge-cloud networking networks describe:

gcloud edge-cloud networking networks describe NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Reemplaza lo siguiente:

  • NETWORK_NAME: Es el nombre de la red de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.

API

Realiza una solicitud GET al método projects.locations.zones.networks.get:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks/NETWORK_ID

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de destino. Google Cloud
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.
  • NETWORK_ID: Es el ID de la red de destino.

Verifica el estado operativo de una red

Para verificar el estado operativo de una red de Distributed Cloud, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de visualizador de Edge Network (roles/edgenetwork.viewer) en tu Google Cloud proyecto.

gcloud

Usa el comando gcloud edge-cloud networking networks get-status:

gcloud edge-cloud networking networks get-status NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Reemplaza lo siguiente:

  • NETWORK_NAME: Es el nombre de la red de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.

API

Realiza una solicitud GET al método projects.locations.zones.networks.diagnose:

 GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks/NETWORK_ID:diagnose

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de destino. Google Cloud
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.
  • NETWORK_ID: Es el ID de la red de destino.

Borrar una red

Para borrar una red de Distributed Cloud, completa los pasos de esta sección.

Para completar esta tarea, debes tener el rol de administrador de Edge Network (roles/edgenetwork.admin) en tu Google Cloud proyecto.

gcloud

Usa el comando gcloud edge-cloud networking networks delete:

gcloud edge-cloud networking networks delete NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Reemplaza lo siguiente:

  • NETWORK_NAME: Es el nombre de la red de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.

API

Realiza una solicitud DELETE al método projects.locations.zones.networks.delete:

 DELETE /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks/NETWORK_ID

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de destino. Google Cloud
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud conectado de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud conectado de destino.
  • NETWORK_ID: Es el ID de la red de destino.

¿Qué sigue?