BGP-Routenrichtlinien erstellen

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

Sie können BGP-Routenrichtlinien für Cloud Router mit einer der folgenden Methoden erstellen:

In den Beispielen auf dieser Seite wird eine BGP-Routenrichtlinie erstellt, um den BGP MED-Attributwert (Multiple Exit Discriminator) auf 12345 festzulegen. Dies gilt für BGP-Routen, die nicht in 192.168.10.0/24 enthalten sind.

BGP-Routenrichtlinie hochladen

  1. Erstellen Sie die BGP-Routenrichtlinie in Ihrem bevorzugten Texteditor. Sie können Ihre BGP-Routenrichtlinie mit der JSON- oder YAML-Formatierung erstellen. Im folgenden Beispiel wird eine YAML-Datei verwendet:

    # Modify the MED value for the BGP routes that aren't in the range
    # 192.168.10.0/24
    name: BGP_ROUTE_POLICY_NAME
    type: ROUTE_POLICY_TYPE
    terms:
    - priority: 1
      match:
        expression: >
          destination != '192.168.10.0/24'
      actions:
      - expression: med.set(12345)
    

    Ersetzen Sie Folgendes:

    • BGP_ROUTE_POLICY_NAME: ein Name für die BGP-Routenrichtlinie. .
    • ROUTE_POLICY_TYPE: der Typ der BGP-Routenrichtlinie, die Sie erstellen. Der Typ kann einer der folgenden sein:

      • ROUTE_POLICY_TYPE_IMPORT: BGP-Routenrichtlinien für eingehende Routen.
      • ROUTE_POLICY_TYPE_EXPORT: BGP-Routenrichtlinien für ausgehende Routen.
  2. Laden Sie die BGP-Routenrichtlinie hoch:

    gcloud beta compute routers upload-route-policy ROUTER_NAME \
        --region=REGION \
        --policy-name=BGP_ROUTE_POLICY_NAME \
        --file-name=FILE_NAME \
        --file-format=yaml
    

    Ersetzen Sie Folgendes:

    • ROUTER_NAME: Der Name des Cloud Routers
    • REGION: die Region, in der sich der Cloud Router befindet
    • FILENAME: der Dateiname, den Sie hochladen
  3. Wenden Sie die BGP-Routenrichtlinien auf BGP-Peers an:

    gcloud beta compute routers update-bgp-peer ROUTER_NAME \
        --region=REGION \
        --peer-name=PEER_NAME \
        --import-policies='IMPORT_POLICIES'
    

    Ersetzen Sie Folgendes:

    • PEER_NAME: Der Name des BGP-Peers, auf den die BGP-Routenrichtlinie angewendet werden soll.
    • IMPORT_POLICIES: eine durch Kommas getrennte Liste von Importrichtlinien. Durch die Übergabe eines leeren Strings werden alle Importrichtlinien entfernt.

Nächste Schritte