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.

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

Ten en cuenta lo siguiente:

  • Puedes crear hasta 20 redes por zona de Distributed Cloud.
  • Una red es una red privada virtual creada dentro de la zona de destino.
  • La red se instancia como una función de enrutamiento virtual (VRF).
  • Los paquetes se enrutan de forma independiente dentro de una red.

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 red perimetral (roles/edgenetwork.admin) en tu proyecto Google Cloud .

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 de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud 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 1,500 y 9,000. Este valor debe coincidir con el tamaño de la MTU de la red default y ser el mismo 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 Google Cloud de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud 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 1,500 y 9,000.

Mostrar lista de redes

Para enumerar las redes de Distributed Cloud aprovisionadas en una zona de Distributed Cloud, completa los pasos de esta sección.

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

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 de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud 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 Google Cloud de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.
  • FILTER: Es una expresión que limita los resultados devueltos a valores específicos.
  • PAGE_SIZE: Es la cantidad de resultados que se mostrarán por página.
  • SORT_BY: Es una lista delimitada por comas de los nombres de los campos por los que se ordenan los resultados devueltos. El orden de clasificación predeterminado es ascendente. Para obtener un 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 red perimetral (roles/edgenetwork.viewer) en tu proyecto Google Cloud .

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 de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud 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 Google Cloud de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud 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 que se indican en esta sección.

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

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 de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud 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 Google Cloud de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud 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 que se indican en esta sección.

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

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 de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud 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 Google Cloud de destino.
  • REGION: Es la Google Cloud región a la que pertenece la zona de Distributed Cloud de destino.
  • ZONE_NAME: Es el nombre de la zona de Distributed Cloud de destino.
  • NETWORK_ID: Es el ID de la red de destino.

¿Qué sigue?