Ripristinare la modalità di pubblicità predefinita

Se non hai più bisogno di pubblicizzare determinate sottoreti o intervalli IP personalizzati, puoi tornare alla modalità di pubblicità predefinita.

Per impostazione predefinita, router Cloud pubblicizza tutte le subnet disponibili, incluse quelle nuove. Per le sessioni BGP, il comportamento predefinito è ereditare il comportamento del router Cloud.

Prima di iniziare

gcloud

Se vuoi utilizzare gli esempi di riga di comando in questa guida:

  1. Installa o esegui l'aggiornamento alla versione più recente di Google Cloud CLI.
  2. Imposta una regione e una zona predefinite.

API

Se vuoi utilizzare gli esempi di API in questa guida, configura l'accesso API.

Ripristinare la modalità di annuncio predefinita su un router Cloud

Per ripristinare la modalità di pubblicità predefinita su un router cloud: segui questi passaggi.

Console

  1. Nella console Google Cloud , vai alla pagina Cloud Routers.

    Vai a Router Cloud

  2. Seleziona il router Cloud da aggiornare.

  3. Nella pagina Dettagli del router, fai clic su Modifica.

  4. Nella sezione Route pubblicizzati, per Route, seleziona Annunci tutte le subnet visibili al router Cloud (valore predefinito).

  5. Fai clic su Salva per ripristinare la modalità di pubblicità predefinita.

gcloud

Esegui il comando update. Utilizza il flag --advertisement-mode per impostare la modalità di annuncio su default, come mostrato nell'esempio seguente:

gcloud compute routers update my-router \
    --advertisement-mode default

API

Utilizza il metodo routers.patch per impostare bgp.advertiseMode su DEFAULT ed eliminare la configurazione della modalità di annuncio personalizzato:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
{
  "bgp": {
    "advertiseMode": "DEFAULT",
    "advertisedGroups": [],
    "advertisedIpRanges": []
  }
}

Sostituisci quanto segue:

  • PROJECT_ID: il progetto che contiene router Cloud
  • REGION: la regione in cui si trova il Router Cloud
  • ROUTER_NAME: il nome del router Cloud

Ripristinare la modalità di pubblicità predefinita in una sessione BGP

Per ripristinare la modalità di pubblicità predefinita in una sessione BGP, segui questi passaggi.

Console

  1. Nella console Google Cloud , vai alla pagina Cloud Routers.

    Vai a Router Cloud

  2. Seleziona il router Cloud che contiene la sessione BGP da aggiornare.

  3. Nella pagina Dettagli router, seleziona la sessione BGP da aggiornare.

  4. Nella pagina Dettagli sessione BGP, fai clic su Modifica.

  5. Per Route (Percorsi), seleziona Annuncia tutte le subnet visibili al router Cloud (valore predefinito).

  6. Fai clic su Salva per ripristinare la modalità di pubblicità predefinita.

gcloud

Esegui il comando update-bgp-peer. Utilizza il flag --advertisement-mode per impostare la modalità di annuncio su default, come mostrato nell'esempio seguente:

gcloud compute routers update-bgp-peer my-router \
    --peer-name my-bgp-session \
    --advertisement-mode default

API

Per una o più sessioni BGP, utilizza il metodo routers.patch per aggiornare il campo bgpPeers[].

Il campo bgpPeers[] accetta un array di peer BGP. Se PATCH questo campo, sovrascrivi l'array esistente di peer BGP con il nuovo array incluso nella richiesta.

  1. Invia una richiesta GET per ottenere l'array corrente di peer BGP per il router. Per maggiori dettagli, vedi Visualizzare la configurazione della sessione BGP.

  2. Invia una richiesta PATCH con un nuovo array di peer BGP. Per ogni peer BGP per cui vuoi ripristinare la modalità di annuncio predefinita, segui questi passaggi:

    • Imposta advertisedMode su DEFAULT
    • Imposta advertisedGroup[] e advertisedIpRanges[] su []
    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgpPeers": [
        BGP_PEERS
      ]
    }
    

    Sostituisci quanto segue:

    • PROJECT_ID: il progetto che contiene router Cloud
    • REGION: la regione in cui si trova il Router Cloud
    • ROUTER_NAME: il nome del router Cloud
    • BGP_PEERS: i contenuti del nuovo array di peer BGP

    Nell'esempio seguente, due sessioni BGP tornano alla modalità di annuncio predefinita:

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT",
          "advertisedGroups": [],
          "advertisedIpRanges": []
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT",
          "advertisedGroups": [],
          "advertisedIpRanges": []
        }
    

Passaggi successivi