Estabeleça intercâmbio com uma rede da VPC

Os intercâmbios da rede da nuvem virtual privada definem a conetividade de rede entre as redes do Google Cloud VMware Engine, as VPCs da Google e outros serviços. Este documento descreve como criar um intercâmbio da rede da VPC entre uma rede do VMware Engine e outra rede.

Tipos de intercâmbios

São suportados os seguintes tipos de intercâmbios:

  • Padrão: uma ligação da rede do VMware Engine a uma VPC no mesmo projeto ou num projeto diferente.
  • VPC partilhada: uma rede do VMware Engine pode estabelecer intercâmbio com a VPC partilhada. Use a interligação padrão quando fizer a interligação com a VPC partilhada.
  • Rede do VMware Engine: uma ligação entre redes do VMware Engine no mesmo projeto ou em projetos diferentes.
  • Acesso a serviços privados: uma ligação usada para estabelecer acesso a serviços privados, por exemplo, para estabelecer uma relação de interligação com serviços como o Cloud SQL.
  • Google Cloud NetApp Volumes: uma ligação ao Google Cloud NetApp Volumes.
  • Dell PowerScale: uma ligação ao armazenamento Dell PowerScale.
  • Serviço de terceiros: uma associação a serviços de terceiros. A maioria dos serviços de terceiros requer a configuração manual da interligação inversa na rede VPC associada ao serviço de terceiros.

Se estiver a fazer o intercâmbio com uma rede num projeto diferente, tem de concluir a criação do intercâmbio da rede da VPC em ambos os projetos concluindo o intercâmbio no projeto onde se encontram a rede do VMware Engine e a nuvem privada. Para o fazer, siga estes passos:

  1. Mude para o projeto da VPC com a qual está a tentar estabelecer uma relação de interligação.
  2. No projeto de destino da VPC, regresse às interligações de redes VPC do VMware Engine e selecione a opção para interligar uma rede do VMware Engine noutro projeto.
  3. Especifique o ID do projeto e o nome da rede do VMware Engine e, de seguida, faça o peering com a VPC com a qual quer concluir o peering bidirecional.

Crie um intercâmbio da rede da VPC com a VPC

Para criar uma nova interligação de redes VPC com a VPC através da Google Cloud consola, da Google Cloud CLI ou do Google Cloud VMware Engine, faça o seguinte. Os exemplos seguintes criam um novo intercâmbio da rede de VPC entre uma rede do VMware Engine ven1 e uma rede de VPC vpc.

Consola

Para criar uma nova interligação de redes VPC através da Google Cloud consola, faça o seguinte:

  1. Na Google Cloud consola, aceda à página Interligações de rede VPC.

Aceda a Intercâmbios da rede da VPC

  1. Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a rede do VMware Engine com a qual quer estabelecer peering.
  2. Clique em Criar.
  3. No campo Nome, indique um nome para a interligação de redes, por exemplo, peering1.
  4. Na secção Rede do VMware Engine, especifique a rede do VMware Engine que quer estabelecer peering, por exemplo, ven1.
  5. Na secção Peering, selecione Padrão como o tipo de VPC com peering.
  6. Selecione um nome de VPC com peering, por exemplo, vpc.
  7. Opcional: na secção Troca de rotas, escolha o comportamento de troca de rotas que quer para a interligação de redes.
  8. Clique em Criar.

gcloud

Para criar uma nova interligação de redes VPC com a CLI gcloud, use o comando gcloud vmware network-peerings create:

gcloud vmware network-peerings create NETWORK_PEERING_ID \
  --description="DESCRIPTION" \
  --peer-network-type=STANDARD \
  --peer-network=VPC_NETWORK_ID \
  --vmware-engine-network=VMWARE_NETWORK_ID

Substitua o seguinte:

+   `NETWORK_PEERING_ID`: a name for your network
    peering. For example `peering1`.
+   `DESCRIPTION`: a description for this
    request, such as "Peering VPC with standard VEN".
+   `VPC_NETWORK_ID`: the network ID for the
    VPC network. For example, `vpc`.
+   `VMWARE_NETWORK_ID`: the
    VMware Engine network ID. For example, `ven1`.

API

Para criar uma nova interligação de rede VPC através da API VMware Engine, faça um pedido POST:

POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/networkPeerings?network_peering_id=NETWORK_PEERING_ID" -d '{
"vmware_engine_network": "projects/PROJECT_ID/locations/global/vmwareEngineNetworks/VMWARE_NETWORK_ID",
  "description": "DESCRIPTION",
  "peer_network_type": "STANDARD",
  "peer_network": "projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK_ID"
}'

Substitua o seguinte:

+   `PROJECT_ID`: the project ID for your
    VMware Engine network.
+   `NETWORK_PEERING_ID`: a name for your network
    peering. For example `peering1`.
+   `VMWARE_NETWORK_ID`: the
    VMware Engine network ID. For example, `ven1`.
+   `DESCRIPTION`: a description for this
    request, such as "Peering VPC with standard VEN".
+   `VPC_PROJECT_ID`: the project ID for your
    VPC network.
+   `VPC_NETWORK_ID`: the network ID for the
    VPC network. For example, `vpc`.

Crie um intercâmbio da rede da VPC com duas redes do VMware Engine

Para criar uma nova interligação de rede VPC com outro VMware Engine através da Google Cloud consola, da CLI do Google Cloud ou da API VMware Engine, faça o seguinte. Os exemplos seguintes estabelecem uma relação de pares entre duas redes do VMware Engine: ven1 e ven2.

Consola

Para criar uma nova interligação de rede VPC com outro VMware Engine através da Google Cloud consola, faça o seguinte:

  1. Na Google Cloud consola, aceda à página Interligações de rede VPC.

Aceda a Intercâmbios da rede da VPC

  1. Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a rede do VMware Engine com a qual quer estabelecer peering.
  2. Clique em Criar.
  3. No campo Nome, indique um nome para a interligação de redes.
  4. Na secção Rede do VMware Engine, especifique a rede do VMware Engine que quer estabelecer peering.
  5. Na secção Peering, selecione Rede do VMware Engine como o Tipo de peering.
  6. Selecione o nome da rede do VMware Engine, por exemplo, ven1 e o nome da rede do VMware Engine com peering, por exemplo, ven2.
  7. Opcional: na secção Troca de rotas, escolha o comportamento de troca de rotas necessário para a interligação de redes.
  8. Clique em Criar.

gcloud

Para criar uma nova interligação de rede VPC com outro VMware Engine através da Google Cloud CLI, use o comando gcloud vmware network-peerings create:

gcloud vmware network-peerings create NETWORK_PEERING_ID \
  --description="DESCRIPTION" \
  --peer-network-type=VMWARE_ENGINE_NETWORK \
  --peer-network=VMWARE_NETWORK_ID_1 \
  --vmware-engine-network=VMWARE_NETWORK_ID_2

Substitua o seguinte:

+   `NETWORK_PEERING_ID`: a name for your network
    peering. For example `peering2`.
+   `DESCRIPTION`: a description for this
    request, such as "Peering two VMware Engine networks".
+   `VMWARE_NETWORK_ID_1`: the network ID for one
    VMware Engine network. For example, `ven1`.
+   `VMWARE_NETWORK_ID_2`: the network ID for the
    other VMware Engine network. For example, `ven2`.

API

Para criar uma nova interligação de rede VPC com outro VMware Engine através da API VMware Engine, faça um pedido POST:

POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/networkPeerings?network_peering_id=NETWORK_PEERING_ID" -d '{
"vmware_engine_network": "projects/PROJECT_ID/locations/global/vmwareEngineNetworks/VMWARE_NETWORK_ID_1",
  "description": "DESCRIPTION",
  "peer_network_type": "VMWARE_ENGINE_NETWORK",
  "peer_network": "projects/PROJECT_ID/global/networks/vmwareEngineNetworks/VMWARE_NETWORK_ID_2"
}'

Substitua o seguinte:

+   `PROJECT_ID`: the project ID for your
    VMware Engine network.
+   `NETWORK_PEERING_ID`: a name for your network
    peering. For example `peering2`.
+   `VMWARE_NETWORK_ID_1`:the network ID for one

Rede do VMware Engine. Por exemplo, ven1. + DESCRIPTION: uma descrição deste pedido, como "Interligação de duas redes do VMware Engine". + VMWARE_NETWORK_ID_2: o ID da rede da outra rede do VMware Engine. Por exemplo, ven2.

Liste o intercâmbio de redes

Para confirmar a criação de uma interligação, pode listar as interligações de rede VPC num projeto através do VMware Engine com aGoogle Cloud consola, a Google Cloud CLI ou o Google Cloud VMware Engine da seguinte forma:

Consola

Se quiser listar uma interligação de rede num projeto através da Google Cloud consola, faça o seguinte:

  1. Na Google Cloud consola, aceda à página Interligações de rede VPC.

Aceda a Intercâmbios da rede da VPC

  1. Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a rede do VMware Engine para a qual quer ver os detalhes.Todas as interligações de rede são apresentadas na página de resumo.

gcloud

Se quiser listar uma interligação de rede num projeto através da CLI do Google Cloud, use o comando gcloud vmware network-peerings list:

gcloud vmware network-peerings list

API

Se quiser listar uma interligação de rede num projeto através da API VMware Engine, faça um pedido GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/networkPeerings"

Substitua PROJECT_ID pelo ID do projeto da sua rede do VMware Engine.

Edite o intercâmbio de rede

Para editar uma descrição da interligação de redes através da CLI Google Cloud ou do Google Cloud VMware Engine, faça o seguinte:

gcloud

Se quiser editar a descrição de uma interligação de rede através da CLI do Google Cloud, use o comando gcloud vmware network-peerings update:

gcloud vmware network-peerings update NETWORK_PEERING_ID \
  --description="Updated description of the network peering"

Substitua NETWORK_PEERING_ID pelo nome da sua interligação de redes. Por exemplo, peering1.

API

Se quiser editar uma descrição da interligação de redes através do Google Cloud VMware Engine, faça um pedido PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/networkPeerings/NETWORK_PEERING_ID?update_mask=description" -d '{
"description": "DESCRIPTION"
}'

Substitua o seguinte:

+   `PROJECT_ID`: the project ID for your
    VMware Engine network.
+   `NETWORK_PEERING_ID`: the name for your
    network peering. For example `peering1`.
+   `DESCRIPTION`: a new description for this
    request, such as "Updated description of the network peering".

Descreva o intercâmbio de rede

Pode obter a descrição de uma interligação de rede para validar as atualizações através da CLI Google Cloud ou da API VMware Engine fazendo o seguinte:

gcloud

Para obter a descrição de uma interligação de rede através da CLI do Google Cloud, execute o comando gcloud vmware network-peerings describe. Este exemplo usa o nome da interligação de rede peering1:

gcloud vmware network-peerings describe NETWORK_PEERING_ID

Substitua NETWORK_PEERING_ID pelo nome da sua interligação de redes. Por exemplo, peering1.

API

Para obter a descrição de uma interligação de rede através da API VMware Engine, faça um pedido GET. Este exemplo usa o nome de peering peering1:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/networkPeerings/NETWORK_PEERING_ID"

Substitua o seguinte:

+   `PROJECT_ID`: the project ID for your
    VMware Engine network.
+   `NETWORK_PEERING_ID`: the name for your
    network peering. For example `peering1`.

Limites de encaminhamento

O número máximo de rotas que uma nuvem privada pode receber é 200. Por exemplo, essas rotas podem ter origem em redes nas instalações, redes VPC com intercâmbio e outras nuvens privadas na mesma rede VPC. Este limite de rotas corresponde ao número máximo de anúncios de rotas personalizadas do Cloud Router por limite de sessão BGP.

Numa determinada região, pode anunciar, no máximo, 250 rotas únicas do VMware Engine para a sua rede VPC através do acesso a serviços privados. Por exemplo, essas rotas únicas incluem intervalos de endereços IP de gestão da nuvem privada, segmentos de rede de carga de trabalho do NSX e intervalos de endereços IP internos do HCX. Este limite de rotas inclui todas as nuvens privadas na região e corresponde ao limite de rotas aprendidas do Cloud Router.

Para ver informações sobre os limites de encaminhamento, consulte o artigo Quotas e limites do Cloud Router.

O que se segue?