Configurare le route statiche

Questa pagina mostra come configurare le route statiche per Network Connectivity Center. Se non hai dimestichezza con le route statiche, consulta la panoramica delle route statiche.

Quando selezioni l'indirizzo IP del bilanciatore del carico di rete passthrough interno, il --load-balancing-scheme della regola di forwarding deve essere INTERNAL. Puoi utilizzare qualsiasi --destination-range che soddisfi i seguenti criteri:

  • --destination-range non corrisponde esattamente alla destinazione di una route subnet.
  • --destination-range non ha una subnet mask più lunga della destinazione di una route di subnet.

Per maggiori informazioni sui requisiti dell'intervallo di destinazione, consulta Intervallo di indirizzi IP di destinazione.

Crea route statiche

Puoi creare route statiche per gli spoke di Network Connectivity Center utilizzando il comando gcloud compute routes create. L'esempio seguente mostra come creare una route statica per uno spoke Network Connectivity Center:

  gcloud compute routes create ROUTE_NAME \
      --network=HOME_VPC \
      --destination=DESTINATION_RANGE \
      --priority=PRIORITY \
      --next-hop-ilb=FORWARDING_RULE

Sostituisci quanto segue:

  • ROUTE_NAME: il nome della route.
  • HOME_VPC: il nome della rete VPC che contiene la route.
  • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione a cui si applica questa route. La destinazione più ampia possibile è 0.0.0.0/0.
  • PRIORITY: la priorità dell'itinerario, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa). Per ulteriori informazioni sulla priorità delle route, vedi Ordine di routing.
  • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno.

Le sezioni seguenti mostrano due casi d'uso, evidenziando le differenze nel modo in cui crei route statiche per le topologie mesh e a stella.

Crea route statiche in una topologia mesh

Per questo esempio, supponiamo di avere due VPC spoke, vpc-1 e vpc-2, che sono connessi allo stesso hub Network Connectivity Center. Supponiamo che tu abbia anche un VPC di transito transit connesso a vpc-2 tramite un'appliance virtuale di rete (NVA). Vuoi raggiungere il VPC transit dagli spoke vpc-1 e vpc-2, quindi configura le route statiche seguendo questi passaggi:

  1. Innanzitutto, crea una route statica nello spoke vpc-1 con l'indirizzo IP del VPC transit come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di vpc-2 come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-1 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPC transit.
    • PRIORITY: la priorità dell'itinerario, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa). Per ulteriori informazioni sulla priorità delle route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in vpc-2.
  2. Crea una route statica nello spoke vpc-2 con l'indirizzo IP del VPC transit come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno del VPC transit come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-2 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPC transit
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno nel VPC transit
  3. Crea una route di ritorno nel VPC transit a vpc-2, con l'indirizzo IP di vpc-2 come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di vpc-2 come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: l'indirizzo IPv4 di destinazione per vpc-2
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in vpc-2
  4. Successivamente, crea una route di ritorno nel VPC transit a vpc-1, con l'indirizzo IP di vpc-1 come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di vpc-2 come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per vpc-2
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in vpc-2
  5. Infine, crea una route di ritorno in vpc-2 a vpc-1, con l'indirizzo IP di vpc-1 come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di vpc-1 come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-2 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per vpc-1
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in vpc-1

Per saperne di più sulle NVA, vedi Appliance virtuali di rete.

Crea route statiche in una topologia a stella

Per questo esempio, supponiamo di avere due VPC edge, edge-1 e edge-2, connessi al VPC centrale center. Supponiamo che tu abbia anche un VPC di transito transit connesso a center tramite un'appliance virtuale di rete (NVA). Vuoi raggiungere il VPC transit da edge-1, quindi configura le route statiche seguendo questi passaggi:

  1. Innanzitutto, crea una route statica in edge-1 con l'indirizzo IP del VPC come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di center come hop successivo:transit

    gcloud compute routes create ROUTE_NAME \
        --network=edge-1 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPC transit
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in center
  2. Crea una route statica in center con l'indirizzo IP del VPC transit come destinazione e l'indirizzo IP del bilanciamento del carico di rete pass-through interno del VPC transit come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-1 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPC transit
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno nel VPC transit
  3. Crea una route di ritorno nel VPC transit a center, con l'indirizzo IP di center come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di center come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per center
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in center
  4. Successivamente, crea una route di ritorno nel VPC transit a edge-1, con l'indirizzo IP di edge-1 come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di center come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per edge-1
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in center
  5. Successivamente, crea una route di ritorno in center a edge-1, con l'indirizzo IP di edge-1 come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno di edge-1 come hop successivo:

    gcloud compute routes create ROUTE_NAME \
        --network=center \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Sostituisci quanto segue:

    • ROUTE_NAME: il nome della route
    • DESTINATION_RANGE: gli indirizzi IPv4 di destinazione per edge-1
    • PRIORITY: la priorità della route, che può variare da 0 (la priorità più alta) a 65535 (la priorità più bassa); per maggiori informazioni sulla priorità della route, vedi Ordine di routing.
    • FORWARDING_RULE: indirizzo IP di una regola di forwarding per un bilanciatore del carico di rete passthrough interno in edge-1

Elimina route statiche

Utilizza il seguente comando gcloud compute routes delete per eliminare una route statica, sostituendoROUTE_NAME con il nome della route:

  gcloud compute routes delete ROUTE_NAME