BGP-Routenrichtlinien anwenden

In dieser Anleitung wird beschrieben, wie Sie BGP-Routenrichtlinien in Cloud Router anwenden.

BGP-Routenrichtlinie zu einem BGP-Peer hinzufügen

Durch das Hinzufügen einer BGP-Routenrichtlinie zu einem BGP-Peer werden alle vorhandenen BGP-Richtlinien für den Peer ersetzt. Beispiel: --import-policies= entfernt alle vorhandenen Importrichtlinien für den aufgeführten BGP-Peer und --import-policies=my-import-policy1,my-import-policy2 ersetzt die vorhandene Importrichtlinienkette, die für den Peer definiert ist.

Führen Sie den folgenden Befehl aus, um einem BGP-Peer eine BGP-Routenrichtlinie hinzuzufügen:

gcloud beta compute routers add-bgp-peer ROUTER_NAME \
    --peer-name=PEER_NAME \
    --import-policies=IMPORT_POLICIES \
    --export-policies=EXPORT_POLICIES

Ersetzen Sie Folgendes:

  • ROUTER_NAME ist der Name Ihres Cloud Routers.
  • PEER_NAME: der Name des BGP-Peers, für den die Richtlinien gelten
  • IMPORT_POLICIES: eine durch Kommas getrennte Liste von Importrichtlinien, die auf den benannten Peer angewendet werden sollen
  • EXPORT_POLICIES: eine durch Kommas getrennte Liste von Exportrichtlinien, die auf den benannten Peer angewendet werden sollen

Der Befehl schlägt fehl, wenn eine der folgenden Bedingungen zutrifft:

  • --peer-name= listet keinen vorhandenen Peer auf
  • --import-policy= listet keine vorhandene Importrichtlinie auf
  • --export-policy= listet keine vorhandene Exportrichtlinie auf

BGP-Routenrichtlinie zu einem BGP-Peer aktualisieren

Durch das Aktualisieren einer BGP-Routenrichtlinie auf einen BGP-Peer werden alle vorhandenen BGP-Richtlinien für den Peer ersetzt. Beispiel: --import-policies= entfernt alle vorhandenen Importrichtlinien für den aufgeführten BGP-Peer und --import-policies=my-import-policy1,my-import-policy2 ersetzt die vorhandene Importrichtlinienkette, die für den Peer definiert ist.

Führen Sie den folgenden Befehl aus, um eine BGP-Routenrichtlinie auf einen BGP-Peer zu aktualisieren:

gcloud beta compute routers update-bgp-peer ROUTER_NAME \
    --peer-name=PEER_NAME \
    --import-policies=IMPORT_POLICIES \
    --export-policies=EXPORT_POLICIES

Ersetzen Sie Folgendes:

  • ROUTER_NAME ist der Name Ihres Cloud Routers.
  • PEER_NAME: der Name des BGP-Peers, für den die Richtlinien gelten
  • IMPORT_POLICIES: eine durch Kommas getrennte Liste von Importrichtlinien, die auf den benannten Peer angewendet werden sollen
  • EXPORT_POLICIES: eine durch Kommas getrennte Liste von Exportrichtlinien, die auf den benannten Peer angewendet werden sollen

Der Befehl schlägt fehl, wenn eine der folgenden Bedingungen zutrifft:

  • --peer-name= listet keinen vorhandenen Peer auf
  • --import-policy= listet keine vorhandene Importrichtlinie auf
  • --export-policy= listet keine vorhandene Exportrichtlinie auf

BGP-Routenrichtlinie herunterladen

Führen Sie den folgenden Befehl aus, um eine BGP-Routenrichtlinie auf Ihren Computer herunterzuladen:

gcloud beta compute routers download-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --file-name=FILE_NAME

Ersetzen Sie Folgendes:

  • ROUTER_NAME ist der Name Ihres Cloud Routers.
  • BGP_ROUTE_POLICY_NAME: Der Name der BGP-Routenrichtlinie, die Sie exportieren möchten
  • FILE_NAME: der Name der Datei, in die die Routenrichtlinie heruntergeladen werden soll

Die Ausgabe ist standardmäßig eine YAML-Datei. Führen Sie den folgenden Befehl aus, um eine JSON-Datei zu exportieren:

gcloud beta compute routers download-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --file-name=FILE_NAME \
    --format=json

BGP-Routenrichtlinie anzeigen

Führen Sie den folgenden Befehl aus, um eine BGP-Routenrichtlinie aufzurufen:

gcloud beta compute routers get-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME

Ersetzen Sie Folgendes:

  • ROUTER_NAME ist der Name Ihres Cloud Routers.
  • BGP_ROUTE_POLICY_NAME: Der Name der BGP-Routenrichtlinie, die Sie exportieren möchten

Die Ausgabe ist standardmäßig eine YAML-Datei. Führen Sie den folgenden Befehl aus, um eine JSON-Datei zu exportieren:

gcloud beta compute routers get-route-policy ROUTER_NAME \
    --policy-name=BGP_ROUTE_POLICY_NAME \
    --format=json

Nächste Schritte