Statische Routen konfigurieren

Auf dieser Seite erfahren Sie, wie Sie statische Routen für das Network Connectivity Center konfigurieren. Wenn Sie mit statischen Routen nicht 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:

  • Die --destination-range stimmt nicht genau mit dem Ziel einer Subnetzroute überein.
  • Die --destination-range hat 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 Network Connectivity Center-Spokes mit dem gcloud compute routes create-Befehl erstellen. Das folgende Beispiel zeigt, wie Sie eine statische Route für einen Network Connectivity Center-Spoke erstellen:

  gcloud compute routes create ROUTE_NAME \
      --network=HOME_VPC \
      --destination=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, auf die diese Route angewendet wird. Das breitestmögliche Ziel ist 0.0.0.0/0.
  • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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

Angenommen, Sie haben in diesem Beispiel zwei Spoke-VPCs, vpc-1 und vpc-2, die mit demselben Network Connectivity Center-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 Spokes vpc-1 und vpc-2 erreichen. Konfigurieren Sie dazu statische Routen mit den folgenden Schritten:

  1. Erstellen Sie zuerst eine statische Route in Spoke vpc-1 mit der IP-Adresse der VPC transit als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers von vpc-2 als nächstem Hop:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für die transit-VPC.
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 vpc-2.
  2. Erstellen Sie im Spoke vpc-2 eine statische Route mit der IP-Adresse der transit-VPC als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers der transit-VPC als nächstem Hop:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für die VPC transit.
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 der transit-VPC
  3. Erstellen Sie im transit-VPC-Netzwerk eine Rückgaberoute zu vpc-2 mit der IP-Adresse von vpc-2 als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers von vpc-2 als nächstem Hop:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adresse für vpc-2
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 vpc-2
  4. Erstellen Sie als Nächstes eine Rückgaberoute im transit-VPC-Netzwerk zu vpc-1, wobei die IP-Adresse von vpc-1 als Ziel und die IP-Adresse des internen Passthrough-Network-Load-Balancers von vpc-2 als nächster Hop verwendet wird:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für vpc-2
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 vpc-2
  5. Erstellen Sie schließlich eine Rückgaberoute in vpc-2 zu vpc-1 mit der IP-Adresse von vpc-1 als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers von vpc-1 als nächstem Hop:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für vpc-1
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 vpc-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:

  1. Erstellen Sie zuerst eine statische Route in edge-1 mit der IP-Adresse des transit-VPC als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers von center als nächstem Hop:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für die VPC transit.
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 center
  2. Erstellen Sie in center eine statische Route mit der IP-Adresse des transit-VPC als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers des transit-VPC als nächstem Hop:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für die VPC transit.
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 der transit-VPC
  3. Erstellen Sie im transit-VPC-Netzwerk eine Rückgaberoute zu center mit der IP-Adresse von center als Ziel und der IP-Adresse des internen Passthrough-Network-Load-Balancers von center als nächstem Hop:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für center
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 center
  4. Erstellen Sie als Nächstes eine Rückgaberoute im transit-VPC-Netzwerk zu edge-1, wobei die IP-Adresse von edge-1 als Ziel und die IP-Adresse des internen Passthrough-Network-Load-Balancers von center als nächster Hop verwendet wird:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für edge-1
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 center
  5. Erstellen Sie als Nächstes eine Rückgaberoute in center zu edge-1, wobei die IP-Adresse von edge-1 das Ziel und die IP-Adresse des internen Passthrough-Network-Load-Balancers von edge-1 der nächste Hop ist:

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

    Ersetzen Sie Folgendes:

    • ROUTE_NAME: der Name der Route
    • DESTINATION_RANGE: Die Ziel-IPv4-Adressen für edge-1
    • PRIORITY: die Routenpriorität, die von 0 (die höchste Priorität) bis 65535 (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 edge-1

Statische Routen löschen

Verwenden Sie den folgenden gcloud compute routes delete-Befehl, um eine statische Route zu löschen. Ersetzen Sie dabeiROUTE_NAME durch den Namen der Route:

  gcloud compute routes delete ROUTE_NAME