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-rangenon corrisponde esattamente alla destinazione di una route subnet.--destination-rangenon 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-range=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 da0(la priorità più alta) a65535(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 configuri le route statiche seguendo questi passaggi:
Innanzitutto, crea una route statica nello spoke
vpc-1con l'indirizzo IP del VPCtransitcome destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno divpc-2come hop successivo:gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPCtransit.PRIORITY: la priorità dell'itinerario, che può variare da0(la priorità più alta) a65535(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 invpc-2.
Crea una route statica nello spoke
vpc-2con l'indirizzo IP del VPCtransitcome destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno del VPCtransitcome hop successivo:gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPCtransitPRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 VPCtransit
Crea una route di ritorno nel VPC
transitavpc-2, con l'indirizzo IP divpc-2come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno divpc-2come hop successivo:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: l'indirizzo IPv4 di destinazione pervpc-2PRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 invpc-2
Successivamente, crea una route di ritorno nel VPC
transitavpc-1, con l'indirizzo IP divpc-1come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno divpc-2come hop successivo:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione pervpc-2PRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 invpc-2
Infine, crea una route di ritorno in
vpc-2avpc-1, con l'indirizzo IP divpc-1come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno divpc-1come hop successivo:gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione pervpc-1PRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 invpc-1
Per saperne di più sulle NVA, consulta 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:
Innanzitutto, crea una route statica in
edge-1con l'indirizzo IP del VPC come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno dicentercome hop successivo:transitgcloud compute routes create ROUTE_NAME \ --network=edge-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPCtransitPRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 incenter
Crea una route statica in
centercon l'indirizzo IP del VPCtransitcome destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno del VPCtransitcome hop successivo:gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione per il VPCtransitPRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 VPCtransit
Crea una route di ritorno nel VPC
transitacenter, con l'indirizzo IP dicentercome destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno dicentercome hop successivo:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione percenterPRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 incenter
Successivamente, crea una route di ritorno nel VPC
transitaedge-1, con l'indirizzo IP diedge-1come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno dicentercome hop successivo:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione peredge-1PRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 incenter
Successivamente, crea una route di ritorno in
centeraedge-1, con l'indirizzo IP diedge-1come destinazione e l'indirizzo IP del bilanciatore del carico di rete passthrough interno diedge-1come hop successivo:gcloud compute routes create ROUTE_NAME \ --network=center \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULESostituisci quanto segue:
ROUTE_NAME: il nome della routeDESTINATION_RANGE: gli indirizzi IPv4 di destinazione peredge-1PRIORITY: la priorità della route, che può essere compresa tra0(la priorità più alta) e65535(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 inedge-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