Reverta para o modo de publicidade predefinido
Se já não precisar de anunciar determinadas sub-redes ou intervalos de IP personalizados, pode reverter para o modo de anúncio predefinido.
Por predefinição, o Cloud Router anuncia todas as sub-redes disponíveis, incluindo as novas. Para sessões de BGP, o comportamento predefinido é herdar o comportamento do Cloud Router.
Antes de começar
gcloud
Se quiser usar os exemplos de linhas de comandos neste guia, faça o seguinte:
- Instale ou atualize para a versão mais recente da CLI do Google Cloud.
- Defina uma região e uma zona predefinidas.
API
Se quiser usar os exemplos de API neste guia, configure o acesso à API.
Reverta para o modo de anúncio predefinido num Cloud Router
Para reverter para o modo de publicidade predefinido num router na nuvem, siga estes passos.
Consola
Na Google Cloud consola, aceda à página Routers na nuvem.
Selecione o Cloud Router a atualizar.
Na página Detalhes do router, clique em
Editar.Na secção Rotas anunciadas, para Rotas, selecione Anunciar todas as sub-redes visíveis para o Cloud Router (predefinição).
Clique em Guardar para reverter para o modo de publicidade predefinido.
gcloud
Execute o comando update
. Use a flag --advertisement-mode
para alterar o modo de publicidade para default
, conforme mostrado no seguinte exemplo:
gcloud compute routers update my-router \ --advertisement-mode default
API
Use o método
routers.patch
para definir bgp.advertiseMode
como DEFAULT
e limpar a configuração do modo de publicidade personalizado:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgp": { "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] } }
Substitua o seguinte:
PROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud Router
Reverta para o modo de anúncio predefinido numa sessão de BGP
Para reverter para o modo de anúncio predefinido numa sessão BGP, siga estes passos.
Consola
Na Google Cloud consola, aceda à página Routers na nuvem.
Selecione o Cloud Router que contém a sessão BGP a atualizar.
Na página Detalhes do router, selecione a sessão BGP que quer atualizar.
Na página Detalhes da sessão BGP, clique em
Editar.Para Routes, selecione Advertise all subnets visible to the Cloud Router (Default).
Clique em Guardar para reverter para o modo de publicidade predefinido.
gcloud
Execute o comando update-bgp-peer
. Use a flag --advertisement-mode
para alterar o modo de anúncio para default
, como mostrado no exemplo seguinte:
gcloud compute routers update-bgp-peer my-router \ --peer-name my-bgp-session \ --advertisement-mode default
API
Para uma ou mais sessões de BGP, use o método
routers.patch
para atualizar o campo bgpPeers[]
.
O campo bgpPeers[]
aceita uma matriz de pares BGP. Quando PATCH
este campo, substitui a matriz existente de pares BGP pela nova matriz incluída no seu pedido.
Envie um pedido
GET
para obter a matriz atual de pares BGP para o router. Para ver detalhes, consulte o artigo Veja a configuração da sessão BGP.Envie um pedido
PATCH
com uma nova matriz de pares BGP. Para cada par BGP que quer reverter para o modo de anúncio predefinido, faça o seguinte:- Defina
advertisedMode
comoDEFAULT
- Defina
advertisedGroup[]
eadvertisedIpRanges[]
como[]
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
Substitua o seguinte:
PROJECT_ID
: o projeto que contém o Cloud RouterREGION
: a região onde o Cloud Router está localizadoROUTER_NAME
: o nome do Cloud RouterBGP_PEERS
: o conteúdo da nova matriz de pares BGP
O exemplo seguinte reverte duas sessões de BGP para o modo de anúncio predefinido:
{ "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": [] }
- Defina
O que se segue?
Para ver a configuração de um Cloud Router, as respetivas sessões BGP e as rotas que o Cloud Router está a anunciar, consulte o artigo Ver detalhes do Cloud Router.
Para resolver problemas com rotas anunciadas personalizadas, consulte a secção Resolução de problemas.