Configure rotas estáticas

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 de 0 (a prioridade mais elevada) a 65535 (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:

  1. 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 de vpc-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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit.
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em vpc-2.
  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:transittransit

    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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 VPC transit
  3. Crie uma rota de retorno na transit VPC para vpc-2, com o endereço IP de vpc-2 como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno de vpc-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 trajeto
    • DESTINATION_RANGE: o endereço IPv4 de destino para vpc-2
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em vpc-2
  4. Em seguida, crie uma rota de retorno na transit VPC para vpc-1, com o endereço IP de vpc-1 como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno de vpc-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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para vpc-2
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em vpc-2
  5. Por último, crie uma rota de retorno em vpc-2 para vpc-1, com o endereço IP de vpc-1 como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno de vpc-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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para vpc-1
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em vpc-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 transitVPC a partir de edge-1, por isso, configura rotas estáticas através dos seguintes passos:

  1. 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:transitcenter

    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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em center
  2. Crie uma rota estática em center com o endereço IP da VPC transit como destino e o endereço IP do Network Load Balancer de encaminhamento interno da VPC transit 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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 VPC transit
  3. Crie uma rota de retorno na transit VPC para center, com o endereço IP de center como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno de center 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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para center
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em center
  4. Em seguida, crie uma rota de retorno na transit VPC para edge-1, com o endereço IP de edge-1 como destino e o endereço IP do balanceador de carga de rede de encaminhamento interno de center 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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para edge-1
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em center
  5. Em seguida, crie uma rota de retorno em center para edge-1, com o endereço IP de edge-1 como destino e o endereço IP do balanceador de carga de rede de passagem interna de edge-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 trajeto
    • DESTINATION_RANGE: os endereços IPv4 de destino para edge-1
    • PRIORITY: a prioridade do trajeto, que pode variar de 0 (a prioridade mais elevada) a 65535 (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 em edge-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