Menerapkan kebijakan rute BGP

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

Membuat peer BGP dengan kebijakan yang diterapkan

Saat membuat peer BGP baru dengan kebijakan impor atau ekspor yang sudah diterapkan, kebijakan rute harus sudah ada. Nomor sistem otonom (ASN) peer BGP harus berupa ASN pribadi 16-bit atau 32-bit. Lihat RFC 6996.

Buat peer BGP baru dengan kebijakan rute BGP yang diterapkan:

gcloud compute routers add-bgp-peer ROUTER_NAME \
    --interface=INTERFACE \
    --peer-name=PEER_NAME \
    --peer-asn=PEER_ASN \
    --import-policies=IMPORT_POLICIES \
    --export-policies=EXPORT_POLICIES

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router yang akan ditambahi peer BGP baru
  • INTERFACE: nama antarmuka untuk peer BGP baru
  • PEER_NAME: nama untuk peer BGP baru yang akan menerapkan kebijakan
  • PEER_ASN: ASN BGP untuk peer BGP baru
  • IMPORT_POLICIES: daftar kebijakan impor yang dipisahkan koma untuk diterapkan ke peer BGP baru
  • EXPORT_POLICIES: daftar kebijakan ekspor yang dipisahkan koma untuk diterapkan ke peer BGP baru

Memperbarui kebijakan rute BGP yang diterapkan ke peer BGP yang ada

Saat Anda memperbarui kebijakan rute BGP yang diterapkan ke peer BGP, kebijakan tersebut akan menggantikan kebijakan BGP yang ada. Setiap jenis kebijakan diperbarui secara terpisah.

Misalnya, anggap Anda memiliki peer BGP dengan kebijakan rute my-import-policy dan my-export-policy yang diterapkan.

gcloud compute routers update-bgp-peer Router --peer-name=Name \

    --import-policies= \
    --export-policies=my-export-policy1,my-export-policy2

Perintah ini menghapus semua kebijakan impor yang ada untuk peer BGP yang tercantum, dan mengganti kebijakan ekspor yang ada untuk peer dengan my-export-policy1,my-export-policy2.

Peer, kebijakan impor, atau kebijakan ekspor apa pun harus sudah ada.

Menambahkan kebijakan rute BGP ke peer BGP yang ada:

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

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router Anda
  • PEER_NAME: nama peer BGP yang menjadi tujuan penerapan kebijakan
  • IMPORT_POLICIES: daftar kebijakan impor yang dipisahkan koma untuk diterapkan ke peer BGP
  • EXPORT_POLICIES: daftar kebijakan ekspor yang dipisahkan koma untuk diterapkan ke peer BGP

Mendownload kebijakan rute BGP

Download file YAML kebijakan rute BGP ke komputer Anda:

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

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router Anda
  • BGP_ROUTE_POLICY_NAME: nama kebijakan rute BGP yang ingin Anda ekspor
  • FILE_NAME: nama file untuk mendownload kebijakan rute

Anda juga dapat mengekspor kebijakan rute BGP ke file JSON:

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

Menampilkan kebijakan rute BGP

Melihat representasi YAML kebijakan rute BGP:

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

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router Anda
  • BGP_ROUTE_POLICY_NAME: nama kebijakan rute BGP yang ingin Anda ekspor

Melihat representasi JSON dari kebijakan rute BGP:

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

Langkah berikutnya