Creare e gestire le reti

Questa pagina descrive come creare e gestire le risorse di rete Google Distributed Cloud in una zona Distributed Cloud.

I server Distributed Cloud vengono forniti con una singola rete preconfigurata, la rete Distributed Cloud predefinita. Distributed Cloud Servers non supporta la configurazione di reti aggiuntive.

Per saperne di più sulle reti Distributed Cloud, consulta Come funziona Distributed Cloud.

Tieni presente che:

  • Puoi creare fino a 20 reti per zona Distributed Cloud.
  • Una rete è una rete privata virtuale creata all'interno della zona di destinazione.
  • La rete viene istanziata come funzione di routing virtuale (VRF).
  • I pacchetti vengono instradati in modo indipendente all'interno di una rete.

Crea una rete

Per creare una rete Distributed Cloud, completa i passaggi in questa sezione.

Per completare questa attività, devi disporre del ruolo Edge Network Admin (roles/edgenetwork.admin) nel tuo progetto Google Cloud .

gcloud

Utilizza il comando gcloud edge-cloud networking networks create:

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

Sostituisci quanto segue:

  • NETWORK_NAME: un nome descrittivo che identifica in modo univoco questa rete.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.
  • MTU_SIZE: la dimensione dell'unità massima di trasmissione (MTU) per questa rete. I valori validi sono 1500 e 9000. Questo valore deve corrispondere alle dimensioni MTU della rete default ed essere uguale per tutte le reti.

API

Invia una richiesta POST al metodo projects.locations.zones.networks.create:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto Google Cloud di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.
  • NETWORK_ID: un ID univoco che identifica questa rete.
  • LABELS: un elenco di etichette da applicare a questa risorsa di rete.
  • MTU_SIZE: la dimensione dell'unità massima di trasmissione (MTU) per questa rete. I valori validi sono 1500 e 9000.

Elenca reti

Per elencare le reti Distributed Cloud di cui è stato eseguito il provisioning all'interno di una zona Distributed Cloud, completa i passaggi descritti in questa sezione.

Per completare questa attività, devi avere il ruolo Visualizzatore rete edge (roles/edgenetwork.viewer) nel tuo progetto Google Cloud .

gcloud

Utilizza il comando gcloud edge-cloud networking networks list:

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

Sostituisci quanto segue:

  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.

API

Invia una richiesta GET al metodo 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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto Google Cloud di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.
  • FILTER: un'espressione che vincola i risultati restituiti a valori specifici.
  • PAGE_SIZE: il numero di risultati da restituire per pagina.
  • SORT_BY: un elenco delimitato da virgole di nomi di campi in base ai quali vengono ordinati i risultati restituiti. L'ordinamento predefinito è crescente. Per l'ordinamento decrescente, aggiungi il prefisso ~ al campo desiderato.
  • PAGE_TOKEN: un token ricevuto nella risposta all'ultima richiesta di elenco nel campo nextPageToken della risposta. Invia questo token per ricevere una pagina di risultati.

Ottenere informazioni su un'emittente

Per ottenere informazioni su una rete Distributed Cloud, completa i passaggi descritti in questa sezione.

Per completare questa attività, devi avere il ruolo Visualizzatore rete edge (roles/edgenetwork.viewer) nel tuo progetto Google Cloud .

gcloud

Utilizza il comando gcloud edge-cloud networking networks describe:

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

Sostituisci quanto segue:

  • NETWORK_NAME: il nome della rete di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.

API

Invia una richiesta GET al metodo projects.locations.zones.networks.get:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto Google Cloud di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.
  • NETWORK_ID: l'ID della rete di destinazione.

Controllare lo stato operativo di una rete

Per controllare lo stato operativo di una rete Distributed Cloud, completa i passaggi descritti in questa sezione.

Per completare questa attività, devi avere il ruolo Visualizzatore rete edge (roles/edgenetwork.viewer) nel tuo progetto Google Cloud .

gcloud

Utilizza il comando gcloud edge-cloud networking networks get-status:

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

Sostituisci quanto segue:

  • NETWORK_NAME: il nome della rete di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.

API

Invia una richiesta GET al metodo projects.locations.zones.networks.diagnose:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto Google Cloud di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.
  • NETWORK_ID: l'ID della rete di destinazione.

Elimina una rete

Per eliminare una rete Distributed Cloud, completa i passaggi in questa sezione.

Per completare questa attività, devi disporre del ruolo Edge Network Admin (roles/edgenetwork.admin) nel tuo progetto Google Cloud .

gcloud

Utilizza il comando gcloud edge-cloud networking networks delete:

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

Sostituisci quanto segue:

  • NETWORK_NAME: il nome della rete di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.

API

Invia una richiesta DELETE al metodo projects.locations.zones.networks.delete:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto Google Cloud di destinazione.
  • REGION: la regione Google Cloud a cui appartiene la zona Distributed Cloud di destinazione.
  • ZONE_NAME: il nome della zona Distributed Cloud di destinazione.
  • NETWORK_ID: l'ID della rete di destinazione.

Passaggi successivi