Nesta página, mostramos como configurar rotas estáticas para Network Connectivity Center. Se você não conhece as rotas estáticas, consulte a Visão geral das rotas estáticas.
Quando você seleciona o endereço IP do balanceador de carga de rede de passagem interna, o --load-balancing-scheme
da regra de encaminhamento precisa ser INTERNAL.
Você pode usar qualquer --destination-range
que atenda aos seguintes critérios:
- O
--destination-range
não corresponde exatamente ao destino de uma rota de sub-rede. - O
--destination-range
não tem uma máscara de sub-rede mais longa do que o destino de uma rota de sub-rede.
Para mais informações sobre os requisitos de intervalo de destino, consulte intervalo de endereços IP de destino.
Criar rotas estáticas
É possível criar rotas estáticas para spokes do Network Connectivity Center usando o
comando
gcloud compute routes create
. O exemplo a seguir mostra como criar uma rota estática para um spoke do Network Connectivity Center:
gcloud compute routes create ROUTE_NAME \ --network=HOME_VPC \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rota.HOME_VPC
: o nome da rede VPC que contém a rota.DESTINATION_RANGE
: os endereços IPv4 de destino a que esta rota se aplica. O maior destino possível é0.0.0.0/0
.PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade de roteamento, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna.
As seções a seguir demonstram dois casos de uso, destacando as diferenças na criação de rotas estáticas para topologias de malha e estrela.
Criar rotas estáticas em uma topologia de malha
Neste exemplo, suponha que você tenha duas VPCs spoke, vpc-1
e vpc-2
, conectadas ao mesmo hub do Network Connectivity Center.
Suponha que você também tenha uma VPC de trânsito transit
conectada a vpc-2
por um dispositivo virtual de rede (NVA). Você quer
acessar a VPC transit
dos hubs vpc-1
e vpc-2
. Por isso, configure rotas estáticas usando as seguintes etapas:
Primeiro, crie uma rota estática no spoke
vpc-1
com o endereço IP da VPCtransit
como destino e o endereço IP do balanceador de carga de rede de passagem internovpc-2
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
.PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade de roteamento, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emvpc-2
.
Crie uma rota estática no spoke
vpc-2
com o endereço IP da VPCtransit
como destino e o endereço IP do balanceador de carga de rede de passagem interno da VPCtransit
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna na VPCtransit
.
Crie uma rota de retorno na VPC
transit
paravpc-2
, com o endereço IP devpc-2
como destino e o endereço IP do balanceador de carga de rede de passagem interna devpc-2
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: o endereço IPv4 de destino paravpc-2
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emvpc-2
Em seguida, crie uma rota de retorno na VPC
transit
paravpc-1
, com o endereço IP devpc-1
como destino e o endereço IP do balanceador de carga de rede de passagem interna devpc-2
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino paravpc-2
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emvpc-2
Por fim, crie uma rota de retorno em
vpc-2
paravpc-1
, com o endereço IP devpc-1
como destino e o endereço IP do balanceador de carga de rede de passagem interna devpc-1
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino paravpc-1
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emvpc-1
Para mais informações sobre NVAs, consulte Dispositivos virtuais de rede.
Criar rotas estáticas em uma topologia em estrela
Neste exemplo, suponha que você tenha duas VPCs de borda, edge-1
e edge-2
, conectadas à VPC central center
.
Suponha que você também tenha uma VPC de trânsito transit
conectada a center
por um dispositivo virtual de rede (NVA). Você quer acessar a VPC transit
de edge-1
. Para isso, configure rotas estáticas seguindo estas etapas:
Primeiro, crie uma rota estática em
edge-1
com o endereço IP da VPCtransit
como destino e o endereço IP do balanceador de carga de rede de passagem interno decenter
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=edge-1 \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emcenter
Crie uma rota estática em
center
com o endereço IP da VPCtransit
como destino e o endereço IP do balanceador de carga de rede de passagem interno da VPCtransit
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna na VPCtransit
.
Crie uma rota de retorno na VPC
transit
paracenter
, com o endereço IP decenter
como destino e o endereço IP do balanceador de carga de rede de passagem interna decenter
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino paracenter
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emcenter
Em seguida, crie uma rota de retorno na VPC
transit
paraedge-1
, com o endereço IP deedge-1
como destino e o endereço IP do balanceador de carga de rede de passagem interna decenter
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino paraedge-1
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emcenter
Em seguida, crie uma rota de retorno em
center
paraedge-1
, com o endereço IP deedge-1
como destino e o endereço IP do balanceador de carga de rede de passagem interna deedge-1
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=center \ --destination=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua:
ROUTE_NAME
: o nome da rotaDESTINATION_RANGE
: os endereços IPv4 de destino paraedge-1
PRIORITY
: a prioridade da rota, que pode ser de0
(a prioridade mais alta) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade da rota, consulte Ordem de roteamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emedge-1
Excluir rotas estáticas
Use o seguinte
comando
gcloud compute routes delete
para excluir uma rota estática,
substituindoROUTE_NAME
pelo
nome da rota:
gcloud compute routes delete ROUTE_NAME