Auf dieser Seite erfahren Sie, wie Sie statische Routen für Network Connectivity Center (NCC) konfigurieren.
Sie können statische Routen für NCC konfigurieren, um den Trafficfluss zu steuern und erweiterte Netzwerktopologien zu erstellen. Sie können beispielsweise Traffic über eine Network Virtual Appliance (NVA) in einer Transit-VPC leiten, um komplexe Verbindungen zwischen Ihren VPC-Netzwerken zu verwalten. Statische Routen helfen Ihnen, verschiedene VPC-Netzwerke zu verbinden, lokale Umgebungen zu integrieren oder Router-Appliance-VMs in Ihre Netzwerkarchitektur einzubinden.
Wenn Sie noch nicht mit statischen Routen vertraut sind, lesen Sie die Übersicht über statische Routen.
Wenn Sie die IP-Adresse des internen Passthrough-Network Load Balancers auswählen, muss der --load-balancing-scheme der Weiterleitungsregel INTERNAL sein.
Sie können jedes --destination-range verwenden, das die folgenden Kriterien erfüllt:
--destination-rangestimmt nicht genau mit dem Ziel einer Subnetzroute überein.- Die
--destination-rangehat keine längere Subnetzmaske als das Ziel einer Subnetzroute.
Weitere Informationen zu den Anforderungen an Zielbereiche finden Sie unter Ziel-IP-Adressbereich.
Statische Routen erstellen
Sie können statische Routen für NCC-Spokes mit dem Befehl gcloud compute routes create erstellen. Im folgenden Beispiel wird gezeigt, wie Sie eine statische Route für einen NCC-Spoke erstellen:
gcloud compute routes create ROUTE_NAME \
--network=HOME_VPC \
--destination-range=DESTINATION_RANGE \
--priority=PRIORITY \
--next-hop-ilb=FORWARDING_RULE
Ersetzen Sie Folgendes:
ROUTE_NAME: der Name der Route.HOME_VPC: der Name des VPC-Netzwerk, das die Route enthält.DESTINATION_RANGE: die IPv4-Zieladressen, für die diese Route gilt. Das breitestmögliche Ziel ist0.0.0.0/0.PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer.
In den folgenden Abschnitten werden zwei Anwendungsfälle veranschaulicht, in denen die Unterschiede beim Erstellen statischer Routen für Mesh- und Sterntopologien hervorgehoben werden.
Statische Routen in einer Mesh-Topologie erstellen
In diesem Beispiel wird davon ausgegangen, dass Sie zwei Spoke-VPCs, vpc-1 und vpc-2, haben, die mit demselben NCC-Hub verbunden sind.
Angenommen, Sie haben auch ein Transit-VPC-Netzwerk transit, das über eine virtuelle Netzwerk-Appliance (Network Virtual Appliance, NVA) mit vpc-2 verbunden ist. Sie möchten die transit-VPC über die Hub-VPC vpc-1 und vpc-2 erreichen. Konfigurieren Sie dazu statische Routen mit den folgenden Schritten:
Erstellen Sie zuerst eine statische Route in Spoke
vpc-1mit der IP-Adresse der VPCtransitals Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers vonvpc-2als nächstem Hop:gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen für dietransit-VPC.PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer invpc-2.
Erstellen Sie im Spoke
vpc-2eine statische Route mit der IP-Adresse dertransit-VPC als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers dertransit-VPC als nächstem Hop:gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen für dietransit-VPC.PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer in dertransit-VPC
Erstellen Sie im
transit-VPC-Netzwerk eine Rückgaberoute zuvpc-2mit der IP-Adresse vonvpc-2als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers vonvpc-2als nächstem Hop:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adresse fürvpc-2PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer invpc-2
Erstellen Sie als Nächstes eine Rückgaberoute im
transit-VPC-Netzwerk zuvpc-1, wobei die IP-Adresse vonvpc-1als Ziel und die IP-Adresse des internen Passthrough-Network-Load-Balancers vonvpc-2als nächster Hop verwendet wird:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen fürvpc-2PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer invpc-2
Erstellen Sie schließlich eine Rückgaberoute in
vpc-2zuvpc-1mit der IP-Adresse vonvpc-1als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers vonvpc-1als nächstem Hop:gcloud compute routes create ROUTE_NAME \ --network=vpc-2 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen fürvpc-1PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer invpc-1
Weitere Informationen zu NVAs finden Sie unter Virtuelle Netzwerk-Appliances.
Statische Routen in einer Sterntopologie erstellen
In diesem Beispiel wird davon ausgegangen, dass Sie zwei Edge-VPCs, edge-1 und edge-2, haben, die mit der Center-VPC center verbunden sind.
Angenommen, Sie haben auch eine Transit-VPC transit, die über eine virtuelle Netzwerk-Appliance (Network Virtual Appliance, NVA) mit center verbunden ist. Sie möchten die transit-VPC über edge-1 erreichen. Konfigurieren Sie dazu statische Routen mit den folgenden Schritten:
Erstellen Sie zuerst eine statische Route in
edge-1mit der IP-Adresse dertransit-VPC als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers voncenterals nächstem Hop:gcloud compute routes create ROUTE_NAME \ --network=edge-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen für dietransit-VPC.PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer incenter
Erstellen Sie in
centereine statische Route mit der IP-Adresse destransit-VPC als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers destransit-VPC als nächsten Hop:gcloud compute routes create ROUTE_NAME \ --network=vpc-1 \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen für dietransit-VPC.PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer in dertransit-VPC
Erstellen Sie im
transit-VPC-Netzwerk eine Rückgaberoute zucentermit der IP-Adresse voncenterals Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers voncenterals nächstem Hop:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen fürcenterPRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer incenter
Erstellen Sie als Nächstes eine Rückgaberoute im
transit-VPC-Netzwerk zuedge-1, wobei die IP-Adresse vonedge-1als Ziel und die IP-Adresse des internen Passthrough-Network-Load-Balancers voncenterals nächster Hop verwendet wird:gcloud compute routes create ROUTE_NAME \ --network=transit \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen füredge-1PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer incenter
Erstellen Sie als Nächstes eine Rückgaberoute in
centerzuedge-1mit der IP-Adresse vonedge-1als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers vonedge-1als nächstem Hop:gcloud compute routes create ROUTE_NAME \ --network=center \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --next-hop-ilb=FORWARDING_RULEErsetzen Sie Folgendes:
ROUTE_NAME: der Name der RouteDESTINATION_RANGE: Die Ziel-IPv4-Adressen füredge-1PRIORITY: die Routenpriorität, die von0(die höchste Priorität) bis65535(die niedrigste Priorität) lauten kann. Weitere Informationen zur Routenpriorität finden Sie unter Routingreihenfolge.FORWARDING_RULE: IP-Adresse einer Weiterleitungsregel für einen internen Passthrough-Network Load Balancer inedge-1
Statische Routen löschen
Verwenden Sie den folgenden gcloud compute routes delete-Befehl, um eine statische Route zu löschen. Ersetzen Sie dabei ROUTE_NAME durch den Namen der Route:
gcloud compute routes delete ROUTE_NAME