Esta página mostra como configurar rotas estáticas para o Network Connectivity Center. Se não conhecer os trajetos estáticos, consulte a vista geral dos trajetos estáticos.
Quando seleciona o endereço IP do Network Load Balancer de passagem interno, o --load-balancing-scheme
da regra de encaminhamento tem de ser INTERNAL.
Pode usar qualquer --destination-range
que cumpra os 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 um trajeto de sub-rede.
Para mais informações acerca dos requisitos do intervalo de destino, consulte o intervalo de endereços IP de destino.
Crie rotas estáticas
Pode criar rotas estáticas para os raios do Centro de conectividade de rede através do comando
gcloud compute routes create
. O exemplo seguinte mostra como criar uma rota estática para um spoke do Network Connectivity Center:
gcloud compute routes create ROUTE_NAME \ --network=HOME_VPC \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajeto.HOME_VPC
: o nome da rede VPC que contém o trajeto.DESTINATION_RANGE
: os endereços IPv4 de destino aos quais esta rota se aplica. O destino mais amplo possível é0.0.0.0/0
.PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade do trajeto, consulte Ordem de planeamento de trajetos.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna.
As secções seguintes demonstram dois exemplos de utilização, realçando as diferenças na forma como cria rotas estáticas para topologias de malha e estrela.
Crie rotas estáticas numa topologia de malha
Para este exemplo, suponha que tem duas VPCs spoke, vpc-1
e vpc-2
, que estão ligadas ao mesmo hub do Network Connectivity Center.
Suponhamos que também tem uma VPC de trânsito transit
que está ligada a vpc-2
através de um dispositivo virtual de rede (NVA). Quer aceder à VPC transit
a partir dos spokes vpc-1
e vpc-2
, por isso, configura trajetos estáticos através dos seguintes passos:
Primeiro, crie uma rota estática no spoke
vpc-1
com o endereço IP da VPC como destino e o endereço IP do Network Load Balancer de encaminhamento interno devpc-2
como o próximo salto:transit
gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
.PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa). Para mais informações sobre a prioridade do trajeto, consulte Ordem de planeamento de trajetos.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 VPC como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno da VPC como o próximo salto:transit
transit
gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de encaminhamento interno na VPCtransit
Crie uma rota de retorno na
transit
VPC paravpc-2
, com o endereço IP devpc-2
como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno devpc-2
como o salto seguinte:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: o endereço IPv4 de destino paravpc-2
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.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
transit
VPC paravpc-1
, com o endereço IP devpc-1
como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno devpc-2
como salto seguinte:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino paravpc-2
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emvpc-2
Por último, 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 encaminhamento interno devpc-1
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino paravpc-1
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.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 os NVAs, consulte o artigo Aparelhos virtuais de rede.
Crie rotas estáticas numa topologia em estrela
Para este exemplo, suponha que tem duas VPCs de limite, edge-1
e edge-2
, que estão ligadas à VPC central center
.
Suponhamos que também tem uma VPC de trânsito transit
que está ligada a center
através de um dispositivo virtual de rede (NVA). Quer alcançar a transit
VPC a partir de edge-1
, por isso, configura rotas estáticas através dos seguintes passos:
Primeiro, crie uma rota estática no
edge-1
com o endereço IP da VPC como destino e o endereço IP do Network Load Balancer de encaminhamento interno como o próximo salto:transit
center
gcloud compute routes create ROUTE_NAME \ --network=edge-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.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 Network Load Balancer de encaminhamento interno da VPCtransit
como o próximo salto:gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino para a VPCtransit
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de encaminhamento interno na VPCtransit
Crie uma rota de retorno na
transit
VPC paracenter
, com o endereço IP decenter
como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno decenter
como o salto seguinte:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino paracenter
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.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
transit
VPC paraedge-1
, com o endereço IP deedge-1
como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno decenter
como salto seguinte:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino paraedge-1
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.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-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULE
Substitua o seguinte:
ROUTE_NAME
: o nome do trajetoDESTINATION_RANGE
: os endereços IPv4 de destino paraedge-1
PRIORITY
: a prioridade do trajeto, que pode variar de0
(a prioridade mais elevada) a65535
(a prioridade mais baixa); para mais informações sobre a prioridade do trajeto, consulte Ordem de encaminhamento.FORWARDING_RULE
: endereço IP de uma regra de encaminhamento para um balanceador de carga de rede de passagem interna emedge-1
Elimine rotas estáticas
Use o seguinte
gcloud compute routes delete
comando para eliminar uma rota estática,
substituindoROUTE_NAME
pelo
nome da rota:
gcloud compute routes delete ROUTE_NAME