Reverter para o modo de divulgação padrão

Se você não precisar mais divulgar determinadas sub-redes ou intervalos de IP personalizados, poderá voltar ao modo de divulgação padrão.

Por padrão, o Cloud Router divulga todas as sub-redes disponíveis, inclusive as novas. Para as sessões do BGP, o comportamento padrão é herdar o comportamento do Cloud Router.

Antes de começar

gcloud

Para usar os exemplos de linha de comando deste guia:

  1. Instale ou atualize para a versão mais recente da Google Cloud CLI.
  2. Defina uma região e uma zona padrão.

API

Para usar os exemplos da API deste guia, configure o acesso a ela.

Reverter para o modo de divulgação padrão em um Cloud Router

Para reverter ao modo de divulgação padrão em um Cloud Router, siga estas etapas.

Console

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. Selecione o roteador do Cloud a ser atualizado.

  3. Na página Detalhes do Router, clique em Editar.

  4. Na seção Rotas divulgadas, para Rotas, selecione Divulgar todas as sub-redes visíveis para o Cloud Router (Padrão).

  5. Clique em Salvar para reverter ao modo de divulgação padrão.

gcloud

Execute o comando update. Use a sinalização --advertisement-mode para alterar o modo de divulgação para default, conforme mostrado no exemplo a seguir:

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

API

Use o método routers.patch para definir bgp.advertiseMode como DEFAULT e limpe a configuração de divulgação personalizada:

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

Substitua:

  • PROJECT_ID: o projeto que contém o Cloud Router
  • REGION: a região onde o Cloud Router está localizado
  • ROUTER_NAME: o nome do Cloud Router

Reverter para o modo de divulgação padrão em uma sessão do BGP

Para reverter para o modo de divulgação padrão em uma sessão do BGP, siga estas etapas.

Console

  1. No console do Google Cloud, acesse a página do Cloud Routers.

    Acesse o Cloud Routers

  2. Selecione o roteador do Cloud Router que contém a sessão do BGP a ser atualizada.

  3. Na página Detalhes do Router, selecione a sessão do BGP a ser atualizada.

  4. Na página de detalhes da sessão do BGP, clique em Editar.

  5. Em Rotas, selecione Divulgar todas as sub-redes visíveis para o Cloud Router (padrão).

  6. Clique em Salvar para reverter ao modo de divulgação padrão.

gcloud

Execute o comando update-bgp-peer. Use a sinalização --advertisement-mode para alterar o modo de divulgação para default, conforme mostrado no exemplo a seguir:

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

API

Para uma ou mais sessões do BGP, use o método routers.patch para atualizar o campo bgpPeers[].

O campo bgpPeers[] aceita uma matriz de pares do BGP. Quando você PATCH esse campo, você substitui a matriz atual de pares do BGP pela nova matriz incluída na solicitação.

  1. Envie uma solicitação GET para receber a matriz atual de pares do BGP para o roteador. Para detalhes, consulte Visualizar as configurações da sessão do BGP.

  2. Envie uma solicitação PATCH com uma nova matriz de pares do BGP. Para cada peering do BGP que você quer reverter para o modo de divulgação padrão, faça o seguinte:

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

    Substitua:

    • PROJECT_ID: o projeto que contém o Cloud Router
    • REGION: a região onde o Cloud Router está localizado
    • ROUTER_NAME: o nome do Cloud Router
    • BGP_PEERS: o conteúdo da nova matriz de pares do BGP

    O exemplo a seguir reverte duas sessões do BGP para o modo de divulgação padrão:

        {
          "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": []
        }
    

A seguir