Rimuovere le route annunciate personalizzate
In questa pagina viene descritto come interrompere la pubblicità di intervalli di indirizzi IP esistenti e impedire ai client nella tua rete on-premise di rilevare le subnet di indirizzi IP personalizzati nella tua rete Virtual Private Cloud (VPC). Puoi rimuovere solo le route annunciate personalizzate esistenti. Non puoi aggiungere intervalli di indirizzi IP a una lista negativa.
Prima di iniziare, assicurati di avere un elenco di intervalli di indirizzi IP o gruppi di annunci esistenti che vuoi rimuovere.
Prima di iniziare
gcloud
Per utilizzare gli esempi delle righe di comando presenti in questa guida, segui questi passaggi:
- Installare o aggiornare all'ultima versione di Google Cloud CLI.
- Imposta una regione e una zona predefinite.
API
Per utilizzare gli esempi di API riportati in questa guida, configura Accesso alle API.
Rimuovere le route annunciate personalizzate su un router Cloud
Per rimuovere le route annunciate personalizzate esistenti su un router Cloud, segui questi passaggi.
Console
Nella console Google Cloud, vai alla pagina Cloud Routers.
Seleziona il router Cloud da aggiornare.
Nella pagina Dettagli del router, fai clic su
Modifica.Individua i percorsi pubblicizzati personalizzati da eliminare, quindi fai clic su
Elimina accanto a ogni percorso.Al termine dell'eliminazione dei percorsi, fai clic su Salva.
gcloud
Rimuovere i gruppi di annunci definiti da Google
Per rimuovere i gruppi di annunci definiti da Google, utilizza lo
il comando gcloud compute routers update
con
Flag --remove-advertisement-groups
. I gruppi di annunci sono
intervalli di indirizzi IP definiti da Google che il router Cloud annunci dinamicamente. Per un elenco di tutti i gruppi di annunci, consulta il flag set-advertisement-groups
nella documentazione dell'SDK Google.
gcloud compute routers update ROUTER_NAME \ --remove-advertisement-groups=ADVERTISED_GROUPS
Sostituisci quanto segue:
ROUTER_NAME
: il nome del router CloudADVERTISED_GROUPS
: intervalli di indirizzi IP definiti da Google che il router Cloud pubblicizza dinamicamenteL'unico valore valido è
all_subnets
, che pubblicizza le subnet in base sulla modalità di routing dinamico della rete VPC (simile modalità pubblicitaria predefinita).
L'esempio seguente aggiorna il router Cloud my-router
e
rimuove il gruppo di annunci all_subnets
:
gcloud compute routers update my-router \ --remove-advertisement-groups all_subnets
Rimuovere gli intervalli di indirizzi IP esistenti
Per rimuovere gli intervalli di indirizzi IP già pubblicizzati,
come indirizzi IP esterni statici
o intervalli di indirizzi IP di subnet.
usa il comando gcloud compute routers update
con
Flag --remove-advertisement-ranges
:
gcloud compute routers update ROUTER_NAME \ --remove-advertisement-ranges=ADVERTISED_IP_RANGES
Sostituisci quanto segue:
ROUTER_NAME
: il nome del router CloudADVERTISED_IP_RANGES
: i contenuti del nuovo array di intervalli di indirizzi IPPuoi specificare intervalli di indirizzi IP personalizzati sia IPv4 che IPv6. Tuttavia, gli intervalli personalizzati IPv6 vengono pubblicizzati solo nelle sessioni BGP in cui è abilitato IPv6.
L'esempio seguente rimuove l'indirizzo IP della subnet 10.0.10.0/24
esistente
dal my-router
router Cloud:
gcloud compute routers update my-router \ --remove-advertisement-ranges 10.0.10.0/24
API
Per aggiornare i campi bgp.advertisedGroups[]
e bgp.advertisedIpRanges[]
, utilizza il metodo routers.patch
.
I campi bgp.advertisedGroups[]
e bgp.advertisedIpRanges[]
accettano array di gruppi pubblicizzati e intervalli di indirizzi IP pubblicizzati.
Quando PATCH
questi campi, sovrascrivi gli array esistenti con quelli nuovi nella richiesta.
Invia una richiesta
GET
per ottenere gli array correnti dei gruppi pubblicizzati e gli intervalli di indirizzi IP annunciati sul router. Per maggiori dettagli, vedi Visualizza la configurazione della sessione BGP.Invia una richiesta
PATCH
con nuovi array di gruppi pubblicizzati e di indirizzi IP pubblicizzati. Utilizza gli array della richiestaGET
nel passaggio precedente e rimuovi tutti i gruppi o gli intervalli di indirizzi IP che vuoi configurare sul router.Puoi inviare un array vuoto per rimuovere tutti i gruppi o gli intervalli di indirizzi IP pubblicizzati:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgp": { "advertisedGroups": [ "ADVERTISED_GROUPS" ], "advertisedIpRanges": [ ADVERTISED_IP_RANGES ] } }
Sostituisci quanto segue:
PROJECT_ID
: il progetto che contiene Cloud RouterREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router CloudADVERTISED_GROUPS
: un gruppo definito da Google che il router Cloud pubblicizza in modo dinamicoL'unico valore valido è
ALL_SUBNETS
, che pubblicizza le subnet in base alla modalità di routing dinamico della rete VPC (simile alla modalità di pubblicità predefinita). Per interrompere la pubblicità delle subnet, puoi inviare un un array vuoto.ADVERTISED_IP_RANGES
: i contenuti del nuovo array di intervalli di indirizzi IP
L'esempio seguente contiene due intervalli di indirizzi IP:
{ "range": "1.2.3.4", "description": "First example range" }, { "range": "6.7.0.0/16", "description": "Second example range" }
Rimuovere le route annunciate personalizzate da una sessione BGP
Per rimuovere le route pubblicizzate esistenti da una sessione BGP:
Console
Nella console Google Cloud, vai alla pagina Router Cloud.
Seleziona il router Cloud che contiene la sessione BGP da utilizzare aggiornamento.
Nella pagina Dettagli router, seleziona la sessione BGP da aggiornare.
Nella pagina Dettagli sessione BGP, fai clic su
Modifica.Individua i percorsi pubblicizzati da eliminare e fai clic su
Elimina accanto a ogni percorso.Al termine dell'eliminazione dei percorsi, fai clic su Salva.
gcloud
Rimuovere i gruppi di annunci definiti da Google
Per rimuovere i gruppi di annunci, utilizza il comando gcloud compute routers update-bgp-peer
con il flag --remove-advertisement-groups
. Puoi rimuovere eventuali gruppi di annunci esistenti.
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --remove-advertisement-groups=ADVERTISED_GROUPS
Sostituisci quanto segue:
ROUTER_NAME
: il nome del router CloudPEER_NAME
: il nome del peer BGPADVERTISED_GROUPS
: un gruppo definito da Google che Il router Cloud annuncia dinamicamenteL'unico valore valido è
all_subnets
, che pubblicizza le subnet in base sulla modalità di routing dinamico della rete VPC (simile modalità pubblicitaria predefinita).
Per un elenco di tutti i gruppi di annunci, consulta
set-advertisement-groups
flag
nella documentazione dell'SDK di Google.
L'esempio seguente aggiorna la sessione BGP my-bgp-session
sulla
my-router
router Cloud per rimuovere all_subnets
Gruppo di annunci:
gcloud compute routers update-bgp-peer my-router \ --peer-name my-bgp-session \ --remove-advertisement-groups all_subnets
Rimuovere gli intervalli IP esistenti
Per rimuovere gli intervalli di indirizzi IP esistenti pubblicizzati, come gli indirizzi IP esterni statici o gli intervalli di indirizzi IP delle subnet, utilizza il comando gcloud compute routers update-bgp-peer
con il flag --remove-advertisement-ranges
:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --remove-advertisement-ranges=ADVERTISED_IP_RANGES
Sostituisci quanto segue:
ROUTER_NAME
: il nome del router CloudPEER_NAME
: il nome del peer BGPADVERTISED_IP_RANGES
: i contenuti del nuovo array di intervalli di indirizzi IPPuoi specificare intervalli di indirizzi IP personalizzati sia IPv4 che IPv6. Tuttavia, gli intervalli personalizzati IPv6 vengono pubblicizzati solo nelle sessioni BGP in cui è abilitato IPv6.
Il seguente esempio aggiorna la sessione BGP my-bgp-session
sul router Cloud my-router
per rimuovere l'intervallo IP della subnet 10.0.10.0/24
esistente:
gcloud compute routers update-bgp-peer my-router \ --peer-name my-bgp-session \ --remove-advertisement-ranges 10.0.10.0/24
API
Per aggiornare il campo bgpPeers[]
, utilizza il
Metodo routers.patch
.
Il campo bgpPeers[]
accetta un array di peer BGP. Quando PATCH
questo
campo, sovrascrivi l'array esistente di peer BGP con il nuovo array
incluso nella richiesta.
Invia una richiesta
GET
per ottenere l'array corrente dei peer BGP per il router. Per maggiori dettagli, vedi Visualizza la configurazione della sessione BGP.Invia una richiesta
PATCH
con un nuovo array di peer BGP. Per ogni peer BGP per cui vuoi rimuovere le route annunciate personalizzate:- Rimuovi gli annunci con intervalli di indirizzi IP che non ti interessano dal
campo
bgpPeers[].advertisedIpRanges[]
. - Rimuovi gli annunci di gruppo che non ti interessano dal campo
bgpPeers[].advertisedGroups[]
.
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 Cloud RouterREGION
: la regione in cui si trova il router CloudROUTER_NAME
: il nome del router CloudBGP_PEERS
: i contenuti del nuovo array di peer BGP
Nell'esempio seguente, il primo peer BGP include i valori per il parametro
advertisedGroups[]
eadvertisedIpRanges[]
campi. Per il secondo Il peer BGP, le route annunciate personalizzate sono state rimosse eadvertiseMode
è stato ripristinato aDEFAULT
.{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "CUSTOM", "advertisedGroups": ["ALL_SUBNETS"], "advertisedIpRanges": [ { "range": "1.2.3.4", "description": "First example range" }, { "range": "6.7.0.0/16", "description": "Second example range" } ] }, { "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": [] }
- Rimuovi gli annunci con intervalli di indirizzi IP che non ti interessano dal
campo
Passaggi successivi
Per visualizzare la configurazione di un router Cloud, le relative sessioni BGP le route pubblicizzate dal router Cloud, Visualizza i dettagli del router Cloud.
Per risolvere i problemi relativi alle route annunciate personalizzate, consulta Risoluzione dei problemi.