Membuat kebijakan rute BGP

Panduan ini menjelaskan cara membuat kebijakan rute BGP di Cloud Router.

Anda dapat membuat kebijakan rute BGP untuk Cloud Router menggunakan salah satu berikut ini:

Contoh di halaman ini membuat kebijakan rute BGP untuk menetapkan multi-trip BGP nilai atribut diskriminator (MED) ke 12345 untuk rute BGP yang tidak disertakan dalam 192.168.10.0/24 dan cocok dengan kumpulan komunitas 65000:1 dan 65000:2.

Membuat kebijakan rute BGP

<pre class="devsite-click-to-copy">
gcloud beta compute routers add-route-policy <var>ROUTER_NAME</var> \
    --policy-name=<var>BGP_ROUTE_POLICY_NAME</var> \
    --policy-type=<var>POLICY_TYPE</var>
</pre>

Replace the following:

*   `ROUTER_NAME`: the name of the Cloud Router
*   `BGP_ROUTE_POLICY_NAME`: a name for the BGP route policy
*   `POLICY_TYPE`: the type of policy to add, either
    `import` for inbound routes, or `export` for outbound routes.
  1. Tambahkan istilah kebijakan rute BGP dengan menjalankan perintah berikut:

    gcloud beta compute routers add-route-policy-term ROUTER_NAME \
        --policy-name=BGP_ROUTE_POLICY_NAME \
        --priority=2 \
        --match='destination != 192.168.10.0/24 && communities.matchesEvery(['65000:1', '65000:2])' \
        --actions='med.set(12345)'
    

Upload kebijakan rute BGP

  1. Buat kebijakan rute BGP di editor teks pilihan Anda. Anda dapat menggunakan JSON atau YAML untuk membuat kebijakan rute BGP. Contoh berikut menggunakan file YAML:

    # Set the MED value for BGP routes that aren't 192.168.10.0/24 and
    # communities that include (65000:1, 65000:2)
    name: BGP_ROUTE_POLICY_NAME
    type: ROUTE_POLICY_TYPE 
    terms:
    - priority: 1
      match:
        expression: >
          destination != '192.168.10.0/24' && communities.matchesEvery(['65000:1', '65000:2'])
      actions:
      - expression: med.set(12345)
    

    Ganti kode berikut:

    • BGP_ROUTE_POLICY_NAME: nama untuk rute BGP lebih lanjut.
    • ROUTE_POLICY_TYPE: jenis kebijakan rute BGP yang Anda buat. Jenisnya bisa berupa salah satu jenis berikut:

      • ROUTE_POLICY_TYPE_IMPORT: Kebijakan rute BGP untuk rute masuk.
      • ROUTE_POLICY_TYPE_EXPORT: Kebijakan rute BGP untuk rute keluar.
  2. Upload kebijakan rute BGP:

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

    Ganti kode berikut:

    • ROUTER_NAME: nama Cloud Router
    • REGION: region tempat Cloud Router berada
    • FILENAME: nama file yang Anda upload
  3. Terapkan kebijakan rute BGP ke peer BGP:

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

    Ganti kode berikut:

    • PEER_NAME: Nama peer BGP untuk menerapkan BGP kebijakan rute ke.
    • IMPORT_POLICIES: daftar impor yang dipisahkan koma kebijakan izin yang relevan. Meneruskan string kosong akan menghapus semua kebijakan impor.

Langkah selanjutnya