Como divulgar sub-redes VPC específicas

Personalize as sub-redes que o Cloud Router divulga na sua rede VPC. As sub-redes que você divulga serão as únicas visíveis para os clientes locais. O Cloud Router não divulgará dinamicamente novas sub-redes. Se você quiser divulgar novas sub-redes, é preciso adicioná-las à divulgação.

Consulte Como criar roteadores do Cloud Router ou Como criar sessões do BGP para especificar divulgações ao criar um Cloud Router ou configurar uma sessão do BGP.

Para especificar divulgações em um roteador do Cloud atual:

Console


  1. Acesse a página do Cloud Router no Console do Google Cloud.
    Lista do Cloud Router
  2. Selecione o roteador do Cloud a ser atualizado.
  3. Na página de detalhes do Cloud Router, selecione Editar.
  4. Expanda a seção Rotas divulgadas.
  5. Em Rotas, selecione Criar rotas personalizadas.
  6. Se a opção Anunciar todas as sub-redes visíveis para o Cloud Router for selecionada, desmarque-a.
  7. Selecione Adicionar rota personalizada para adicionar uma rota anunciada.
  8. Configure a divulgação de rota.
    • Origem: selecione uma lista predefinida de sub-redes. O Cloud Router lista todas as sub-redes disponíveis, o que depende do modo de roteamento dinâmico da rede VPC.
    • Intervalo de endereços IP: você pode modificar o intervalo de IP da sub-rede anunciada. Por exemplo, é possível especificar um intervalo mais limitado para que o Cloud Router divulgue parte da sub-rede.
    • Descrição: adicione uma descrição para ajudar você a identificar o propósito dessa divulgação de rotas.
  9. Quando terminar de adicionar as rotas, selecione Salvar.

gcloud


Antes de começar, grave os intervalos de IP das sub-redes a serem anunciadas.

  1. Execute o comando update, usando a sinalização --set-advertisement-ranges para especificar os intervalos de IP da sub-rede para divulgação. Para anexar intervalos de IP a divulgações atuais, use a sinalização --add-advertisement-ranges.

    O exemplo a seguir atualiza o Cloud Router my-router para anunciar as sub-redes 10.0.0.0/24 e 10.0.10.0/24. As divulgações personalizadas existentes são substituídas.

    gcloud compute routers update my-router \
       --advertisement-mode custom \
       --set-advertisement-ranges 10.0.0.0/24,10.0.10.0/24
    

    Para anexar intervalos de IP a uma divulgação atual, use a sinalização --add-advertisement-ranges, conforme mostrado no exemplo a seguir:

    gcloud compute routers update my-router \
       --add-advertisement-ranges 10.0.20.0/24
    
  2. Se o grupo de divulgação do seu Cloud Router incluir todas as sub-redes, remova-o para evitar que o Cloud Router divulgue outras sub-redes. Grupos de divulgação são intervalos de IP definidos pelo Google que o Cloud Router divulga dinamicamente. Para ver uma lista de todos os grupos de divulgações, consulte a sinalização set-advertisement-groups na documentação do SDK do Google.

    1. Execute o comando de descrição para verificar as divulgações do Cloud Router:

      gcloud compute routers describe my-router
      
    2. Se a saída contiver o campo advertisedGroups com o valor ALL_SUBNETS, remova-o. Execute o comando update com o sinalizador --remove-advertisement-groups:

      gcloud compute routers update my-router \
      --remove-advertisement-groups all_subnets
      

Para especificar divulgações em uma sessão do BGP existente, faça o seguinte:

Console


  1. Acesse a página do Cloud Router no Console do Google Cloud.
    Lista do Cloud Router
  2. Selecione o roteador do Cloud Router que contém a sessão do BGP a ser atualizada.
  3. Na página de detalhes do Cloud Router, selecione a sessão do BGP a ser atualizada.
  4. Na página de detalhes da sessão do BGP, selecione Editar.
  5. Em Rotas, selecione Criar rotas personalizadas.
  6. Se a opção Divulgar todas as sub-redes visíveis ao Cloud Router estiver selecionada, desmarque-a.
  7. Selecione Adicionar rota personalizada para adicionar uma rota anunciada.
  8. Configure a divulgação de rota.
    • Origem: selecione uma lista predefinida de sub-redes. O Cloud Router lista todas as sub-redes disponíveis, o que depende do modo de roteamento dinâmico da rede VPC.
    • Intervalo de endereços IP: você pode modificar o intervalo de IP da sub-rede anunciada. Por exemplo, é possível especificar um intervalo mais limitado para que o Cloud Router divulgue parte da sub-rede.
    • Descrição: adicione uma descrição para ajudar você a identificar o propósito dessa divulgação de rotas.
  9. Quando terminar de adicionar as rotas, selecione Salvar.

gcloud


Antes de começar, grave os intervalos de IP das sub-redes a serem anunciadas.

  1. Execute o comando update-bgp-peer, usando a sinalização --set-advertisement-ranges para especificar os intervalos de IP da sub-rede para divulgação. Para anexar intervalos de IP a divulgações atuais, use a sinalização --add-advertisement-ranges.

    O exemplo a seguir atualiza a sessão my-bgp-session do BGP no Cloud Router my-router para divulgar as sub-redes 10.0.0.0/24 e 10.0.10.0/24. As divulgações personalizadas existentes são substituídas.

    gcloud compute routers update-bgp-peer my-router \
       --peer-name my-bgp-session \
       --advertisement-mode custom \
       --set-advertisement-ranges 10.0.0.0/24,10.0.10.0/24
    

    Para anexar intervalos de IP a uma divulgação atual, use a sinalização --add-advertisement-ranges, conforme mostrado no exemplo a seguir:

    gcloud compute routers update-bgp-peer my-router \
       --peer-name my-bgp-session \
       --add-advertisement-ranges 10.0.20.0/24
    
  2. Se o grupo de divulgação do seu roteador do Cloud Router incluir todas as sub-redes, remova-o para evitar que o Cloud Router divulgue outras sub-redes. Grupos de divulgação são intervalos de IP definidos pelo Google que o Cloud Router divulga dinamicamente. Para ver uma lista de todos os grupos de divulgações, consulte a sinalização set-advertisement-groups na documentação do SDK do Google.

    1. Execute o comando de descrição para verificar as divulgações do Cloud Router:

      gcloud compute routers describe my-router
      
    2. Se a sessão do BGP relacionada contiver o campo advertisedGroups com o valor ALL_SUBNETS, remova-o. Execute o comando update com o sinalizador --remove-advertisement-groups:

      gcloud compute routers update-bgp-peer my-router \
        --peer-name my-bgp-session \
        --remove-advertisement-groups all_subnets
      

A seguir