Desativar o roteamento de sub-rede híbrida

Nesta página, descrevemos como desativar o roteamento de sub-rede híbrida depois de concluir uma migração compatível com o Hybrid Subnets.

Desative o roteamento de sub-rede híbrida se você não precisar mais da funcionalidade de Hybrid Subnets, por exemplo, porque todas as cargas de trabalho na rede local migraram para oCloud de Confiance ou foram desativadas. A desativação do roteamento de sub-rede híbrida restaura o comportamento padrão de roteamento para a sub-rede que usa o roteamento de sub-rede híbrida e permite remover a configuração temporária de migração.

Embora seja possível manter o roteamento de sub-rede híbrida ativado indefinidamente, o Google recomenda desativá-lo para evitar cobranças desnecessárias, simplificar a arquitetura de rede e remover a complexidade, como o gerenciamento de rotas anunciadas personalizadas.

Funções exigidas

Para receber as permissões necessárias para desativar o roteamento de sub-rede híbrida, peça ao administrador para conceder a você o papel do IAM de administrador da rede do Compute (roles/compute.networkAdmin) no seu projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Atualizar divulgações de rotas do Cloud Router

Se você quiser desativar o roteamento de sub-rede híbrida e manter a conectividade entre as cargas de trabalho migradas e a rede local, atualize as divulgações de rota personalizadas.

Para atualizar os anúncios de rota personalizada do Cloud Router, faça o seguinte:

  1. Remova as rotas anunciadas personalizadas que você configurou para cargas de trabalho migradas.

  2. Verifique se você continua anunciando o intervalo de sub-rede da sub-rede que tinha o roteamento de sub-rede híbrida ativado. É possível fazer isso de uma das seguintes maneiras:

    • Configure as sessões do BGP relevantes para usar a divulgação de intervalo de sub-rede.

    • Configure as sessões do BGP relevantes para usar a divulgação personalizada, mas continue divulgando intervalos de sub-rede.

    • Configure as sessões do BGP relevantes para usar a divulgação personalizada sem divulgar intervalos de sub-rede, mas use rotas divulgadas personalizadas que incluam o intervalo de sub-rede.

    Para informações sobre como configurar sua sessão do BGP para usar um desses métodos de divulgação, consulte Divulgar intervalos de endereços personalizados.

Desativar o roteamento de sub-rede híbrida

Para desativar o roteamento de sub-rede híbrida em uma sub-rede, faça o seguinte.

Console

  1. No console do Cloud de Confiance , acesse a página Redes VPC.

    Acessar redes VPC

  2. Clique no nome da rede VPC que contém a sub-rede a ser atualizada.

  3. Clique na guia Sub-redes.

  4. Clique na sub-rede que você quer atualizar.

  5. Clique em Editar.

  6. Na seção Sub-rede híbrida, selecione Desativado.

  7. Clique em Salvar.

gcloud

Use o comando gcloud compute networks subnets update.

gcloud compute networks subnets update SUBNET \
    --region=REGION \
    --no-allow-cidr-routes-overlap

Substitua:

  • SUBNET: o nome da sub-rede.
  • REGION: a região da sub-rede.

API

  1. Encontre o ID fingerprint da sua sub-rede.

    Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

    • PROJECT_ID: ID do projeto
    • REGION: a região da sua sub-rede
    • SUBNET_NAME: o nome da sub-rede

    Método HTTP e URL:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME

    Para enviar a solicitação, expanda uma destas opções:

    Você receberá uma resposta JSON semelhante a esta:

    {
      "kind": "compute#subnetwork",
      "id": "5514771331600183201",
      "creationTimestamp": "2022-09-16T12:41:02.010-07:00",
      "name": "subnet-name",
      "network": "https://www.googleapis.com/compute/v1/projects/project-name/global/networks/network-name",
      "ipCidrRange": "10.6.0.0/16",
      "gatewayAddress": "10.6.0.1",
      "region": "https://www.googleapis.com/compute/v1/projects/project-name/regions/us-central1",
      "selfLink": "https://www.googleapis.com/compute/v1/projects/project-name/regions/us-central1/subnetworks/subnet-name",
      "privateIpGoogleAccess": true,
      "fingerprint": "YiItidAFRsA5",
      "allowSubnetCidrRoutesOverlap": false,
      "enableFlowLogs": true,
      "privateIpv6GoogleAccess": "DISABLE_GOOGLE_ACCESS",
      "purpose": "PRIVATE",
      "stackType": "IPV4_ONLY"
    }
    

  2. Desativar allowSubnetCidrRoutesOverlap.

    Antes de usar os dados da solicitação, substitua SUBNET_FINGERPRINT pelo ID da impressão digital da sub-rede que você encontrou na solicitação anterior, por exemplo, YiItidAFRsA5.

    Método HTTP e URL:

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME

    Corpo JSON da solicitação:

    {
      "allowSubnetCidrRoutesOverlap": false,
      "fingerprint": "SUBNET_FINGERPRINT"
    }
    

    Para enviar a solicitação, expanda uma destas opções:

    Você receberá uma resposta JSON semelhante a esta:

    {
      "kind": "compute#operation",
      "id": "5973660558170953708",
      "name": "operation-1680288003494-5f8368991917a-59bf1c92-1897c7c6",
      "operationType": "compute.subnetworks.patch",
      "targetLink": "https://www.googleapis.com/compute/v1/projects/test-project/regions/us-central1/subnetworks/subnet-name-abceefg",
      "targetId": "5514771331600183201",
      "status": "RUNNING",
      "user": "user@gmail.com",
      "progress": 0,
      "insertTime": "2023-03-31T11:40:03.882-07:00",
      "startTime": "2023-03-31T11:40:03.893-07:00",
      "selfLink": "https://www.googleapis.com/compute/v1/projects/test-project/regions/us-central1/operations/operation-1680288003494-5f8368991917a-59bf1c92-1897c7c6",
      "region": "https://www.googleapis.com/compute/v1/projects/test-project/regions/us-central1"
    }
    

  3. Para verificar se allowSubnetCidrRoutesOverlap está ativado na sub-rede, faça outra solicitação GET e verifique se a resposta inclui o seguinte:

    • "allowSubnetCidrRoutesOverlap": false

Remover configuração desnecessária

Considere o seguinte:

  • Se você não precisar do ARP do proxy para outra finalidade, desative-o. Para informações sobre como desativar o ARP do proxy, consulte a documentação da sua solução de ARP do proxy.
  • Se você não precisar mais de conectividade entre as redes locais e VPC, desconecte as duas. Para desconectar as redes, siga estas etapas.

    1. Siga um destes procedimentos, dependendo de como você configurou a conectividade:

    2. Se você não precisar mais dos Cloud Routers configurados para Hybrid Subnets, é possível excluí-los.

    3. Se você não precisar mais da configuração de firewall adicionada para compatibilidade com Hybrid Subnets, remova-a.