Configurar rotas estáticas

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

  1. Primeiro, crie uma rota estática no spoke vpc-1 com o endereço IP da VPC transit como destino e o endereço IP do balanceador de carga de rede de passagem interno vpc-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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit.
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 em vpc-2.
  2. Crie uma rota estática no spoke vpc-2 com o endereço IP da VPC transit como destino e o endereço IP do balanceador de carga de rede de passagem interno da VPC transit 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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 VPC transit.
  3. Crie uma rota de retorno na VPC transit 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 passagem interna de vpc-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 rota
    • DESTINATION_RANGE: o endereço IPv4 de destino para vpc-2
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 em vpc-2
  4. Em seguida, crie uma rota de retorno na VPC transit 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 passagem interna de vpc-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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para vpc-2
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 em vpc-2
  5. Por fim, 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 passagem interna de vpc-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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para vpc-1
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 em vpc-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:

  1. Primeiro, crie uma rota estática em edge-1 com o endereço IP da VPC transit como destino e o endereço IP do balanceador de carga de rede de passagem interno de center 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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 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 balanceador de carga de rede de passagem interno da VPC transit 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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para a VPC transit
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 VPC transit.
  3. Crie uma rota de retorno na VPC transit para center, com o endereço IP de center como destino e o endereço IP do balanceador de carga de rede de passagem interna de center 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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para center
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 em center
  4. Em seguida, crie uma rota de retorno na VPC transit 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 center 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 rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para edge-1
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 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=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Substitua:

    • ROUTE_NAME: o nome da rota
    • DESTINATION_RANGE: os endereços IPv4 de destino para edge-1
    • PRIORITY: a prioridade da rota, que pode ser de 0 (a prioridade mais alta) a 65535 (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 em edge-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