Mengupdate atau menonaktifkan BFD

Anda dapat memperbarui setelan untuk Deteksi Penerusan Dua Arah (BFD) pada sesi BGP yang aktif atau saat menonaktifkan sesi.

Untuk mengetahui informasi selengkapnya tentang BFD untuk Cloud Router, lihat referensi berikut:

Sebelum memulai

Jika Anda ingin menggunakan contoh command line dalam panduan ini, lakukan tindakan berikut:

  1. Instal Google Cloud CLI atau update ke versi terbaru.
  2. Tetapkan region dan zona default.

Jika Anda ingin menggunakan contoh API dalam panduan ini, siapkan akses API.

Update setelan BFD pada sesi BGP yang aktif

Untuk mengupdate setelan BFD pada sesi BGP yang ada, ikuti langkah-langkah berikut.

Konsol

  1. Di konsol Google Cloud, buka halaman Cloud Router.

    Buka Cloud Router

  2. Pilih Cloud Router yang akan diupdate.

  3. Di halaman Detail router, di bagian Sesi BGP, pilih sesi BGP yang akan diupdate.

  4. Di halaman Detail sesi BGP, klik Edit.

  5. Konfigurasikan opsi BFD seperti yang didokumentasikan dalam setelan dan timer BFD.

gcloud

Jalankan perintah update-bgp-peer:

  gcloud compute routers update-bgp-peer ROUTER_NAME \
      --peer-name=PEER_NAME \
      --project=PROJECT_ID \
      --interface=INTERFACE \
      --ip-address=IP_ADDRESS \
      --peer-asn=PEER_ASN \
      --peer-ip-address=PEER_IP_ADDRESS \
      --region=REGION \
      --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE  \
      --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \
      --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \
      --bfd-multiplier=BFD_MULTIPLIER

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router Anda
  • PEER_NAME: nama peer BGP Anda
  • PROJECT_ID: nama project yang berisi Cloud Router
  • INTERFACE: nama antarmuka untuk peer BGP ini
  • IP_ADDRESS: alamat IP link-local antarmuka Cloud Router untuk peer BGP ini dalam rentang 169.254.0.0/16; termasuk dalam subnet yang sama dengan alamat IP antarmuka dari router peer
  • PEER_ASN: nomor sistem otonom (ASN) BGP untuk peer BGP ini
  • PEER_IP_ADDRESS: alamat link-local router peer yang termasuk dalam rentang 169.254.0.0/16
  • REGION: region tempat Cloud Router berada
  • Konfigurasikan opsi BFD seperti yang didokumentasikan di setelan dan timer BFD.

API

Gunakan metode routers.patch untuk memperbarui kolom bgpPeers[].bfd.

Kolom bgpPeers[] menerima array peer BGP. Saat Anda PATCH kolom ini, Anda akan menimpa array peer BGP yang ada dengan array baru yang disertakan dalam permintaan Anda.

  1. Kirim permintaan GET untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.

  2. Kirim permintaan PATCH dengan array baru peer BGP. Pada elemen array yang berisi sesi BGP yang setelan BFD-nya ingin Anda perbarui, ubah kolom bgpPeers[].bfd:

       PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
       {
         "bgpPeers": [
           BGP_PEERS
         ]
       }
     

    Ganti kode berikut:

    • PROJECT_ID: project yang berisi Cloud Router
    • REGION: region tempat Cloud Router berada
    • ROUTER_NAME: nama Cloud Router
    • BGP_PEERS: konten array baru peer BGP

    Contoh berikut menyertakan dua peer BGP dan menetapkan nilai di kolom bgpPeers[].bfd. Untuk mengetahui informasi selengkapnya tentang opsi ini, lihat setelan dan timer BFD.

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT"
          "bfd": {
            "sessionInitializationMode": DISABLED,
            "minTransmitInterval": 1000,
            "minReceiveInterval": 1000,
            "multiplier": 5
          }
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,
          "advertisedRoutePriority": 99,
          "advertiseMode": "DEFAULT"
          "bfd": {
            "sessionInitializationMode": ACTIVE,
            "minTransmitInterval": 1000,
            "minReceiveInterval": 1000,
            "multiplier": 5
          }
        }
    

Nonaktifkan BFD

Saat menonaktifkan BFD, Anda dapat secara opsional mengonfigurasi setelan BFD yang akan aktif saat Anda mengaktifkan kembali sesi. Opsi tetap dikonfigurasi untuk sesi yang dinonaktifkan, tetapi tidak berlaku. Perilaku ini mirip dengan menonaktifkan aturan firewall tanpa menghapusnya.

Untuk menonaktifkan BFD pada sesi BGP, ikuti langkah-langkah berikut.

Konsol

  1. Di konsol Google Cloud, buka halaman Cloud Router.

    Buka Cloud Router

  2. Pilih Cloud Router yang akan diupdate.

  3. Di halaman Detail router, di bagian Sesi BGP, pilih sesi BGP yang akan diupdate.

  4. Di halaman Detail sesi BGP, klik Edit.

  5. Setel mode inisialisasi sesi BFD ke Disabled.

  6. Secara opsional, konfigurasikan opsi BFD lainnya seperti yang didokumentasikan dalam setelan dan timer BFD.

gcloud

Jalankan perintah update-bgp-peer:

  gcloud compute routers update-bgp-peer ROUTER_NAME \
      --project=PROJECT_ID \
      --peer-name=PEER_NAME \
      --interface=INTERFACE \
      --ip-address=IP_ADDRESS \
      --peer-asn=PEER_ASN \
      --peer-ip-address=PEER_IP_ADDRESS \
      --region=REGION \
      --bfd-session-initialization-mode=BFD_SESSION_INITIALIZATION_MODE  \
      --bfd-min-receive-interval=BFD_MIN_RECEIVE_INTERVAL \
      --bfd-min-transmit-interval=BFD_MIN_TRANSMIT_INTERVAL \
      --bfd-multiplier=BFD_MULTIPLIER

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router Anda
  • PROJECT_ID: nama project yang berisi Cloud Router
  • PEER_NAME: nama peer BGP Anda
  • INTERFACE: nama antarmuka untuk peer BGP ini
  • IP_ADDRESS: alamat IP link-local antarmuka Cloud Router untuk peer BGP ini dalam rentang 169.254.0.0/16; termasuk dalam subnet yang sama dengan alamat IP antarmuka dari router peer
  • PEER_ASN: nomor sistem otonom (ASN) BGP untuk peer BGP ini
  • PEER_IP_ADDRESS: alamat link local router peer yang termasuk dalam rentang 169.254.0.0/16
  • REGION: region tempat Cloud Router berada
  • BFD_SESSION_INITIALIZATION_MODE: tetapkan ke disabled
  • Opsional: konfigurasikan opsi BFD lainnya seperti yang didokumentasikan dalam setelan BFD

API

Gunakan metode routers.patch untuk memperbarui kolom bgpPeers[].bfd.sessionInitializationMode.

Kolom bgpPeers[] menerima array peer BGP. Saat Anda PATCH kolom ini, Anda akan menimpa array peer BGP yang ada dengan array baru yang disertakan dalam permintaan Anda.

  1. Kirim permintaan GET untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.

  2. Kirim permintaan PATCH dengan array baru peer BGP. Dalam elemen array yang berisi sesi BGP yang BFD-nya ingin Anda nonaktifkan, tetapkan bgpPeers[].bfd.sessionInitializationMode ke DISABLED:

       PATCH https://compute.googleapis.com/compute/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
       {
         "bgpPeers": [
           BGP_PEERS
         ]
       }
    

    Ganti kode berikut:

    • PROJECT_ID: project yang berisi Cloud Router
    • REGION: region tempat Cloud Router berada
    • ROUTER_NAME: nama Cloud Router
    • BGP_PEERS: konten array baru peer BGP

    Contoh berikut menyertakan dua peer BGP dan menonaktifkan BFD untuk keduanya. Untuk mengetahui informasi selengkapnya tentang opsi ini, lihat Setelan dan timer BFD.

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT"
          "bfd": {
            "sessionInitializationMode": DISABLED,
            "minTransmitInterval": 1000,
            "minReceiveInterval": 1000,
            "multiplier": 5
          }
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,https://cloud.google.com/network-connectivity/docs/router/how-to/configuring-bfd
          "advertisedRoutePriority": 99,
          "advertiseMode": "DEFAULT"
          "bfd": {
            "sessionInitializationMode": DISABLED,
            "minTransmitInterval": 1000,
            "minReceiveInterval": 1000,
            "multiplier": 5
          }
        }
    

Langkah selanjutnya