Mengembalikan ke mode pemberitahuan default

Jika tidak perlu lagi memberitahukan subnet atau rentang IP kustom tertentu, Anda dapat kembali ke mode pemberitahuan default.

Secara default, Cloud Router memberitahukan semua subnet yang tersedia, termasuk yang baru. Untuk sesi BGP, perilaku default-nya adalah mewarisi perilaku Cloud Router.

Sebelum memulai

gcloud

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.

API

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

Mengembalikan ke mode pemberitahuan default di Cloud Router

Untuk kembali ke mode pemberitahuan default di Cloud Router, 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, klik Edit.

  4. Di bagian Rute yang diberitahukan, untuk Rute, pilih Memberitahukan semua subnet yang terlihat ke Cloud Router (Default).

  5. Klik Simpan untuk kembali ke mode pemberitahuan default.

gcloud

Jalankan perintah update. Gunakan flag --advertisement-mode untuk mengubah mode pemberitahuan menjadi default, seperti yang ditunjukkan pada contoh berikut:

gcloud compute routers update my-router \
    --advertisement-mode default

API

Gunakan metode routers.patch untuk menetapkan bgp.advertiseMode ke DEFAULT dan menghapus konfigurasi mode pemberitahuan kustom:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
{
  "bgp": {
    "advertiseMode": "DEFAULT",
    "advertisedGroups": [],
    "advertisedIpRanges": []
  }
}

Ganti kode berikut:

  • PROJECT_ID: project yang berisi Cloud Router
  • REGION: region tempat Cloud Router berada
  • ROUTER_NAME: nama Cloud Router

Mengembalikan ke mode pemberitahuan default pada sesi BGP

Untuk mengembalikan ke mode pemberitahuan default 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 berisi sesi BGP yang akan diupdate.

  3. Di halaman Detail rute, pilih sesi BGP yang akan diupdate.

  4. Di halaman Detail sesi BGP, klik Edit.

  5. Untuk Rute, pilih Memberitahukan semua subnet yang terlihat ke Cloud Router (Default).

  6. Klik Simpan untuk kembali ke mode pemberitahuan default.

gcloud

Jalankan perintah update-bgp-peer. Gunakan flag --advertisement-mode untuk mengubah mode pemberitahuan menjadi default, seperti yang ditunjukkan pada contoh berikut:

gcloud compute routers update-bgp-peer my-router \
    --peer-name my-bgp-session \
    --advertisement-mode default

API

Untuk satu atau beberapa sesi BGP, gunakan metode routers.patch untuk memperbarui kolom bgpPeers[].

Kolom bgpPeers[] menerima array peer BGP. Saat melakukan PATCH pada 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. Untuk setiap peer BGP yang ingin Anda kembalikan ke mode pemberitahuan default, lakukan hal berikut:

    • Tetapkan advertisedMode ke DEFAULT
    • Tetapkan advertisedGroup[] dan advertisedIpRanges[] ke []
    PATCH https://compute.googleapis.com/compute/v1/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 mengembalikan dua sesi BGP ke mode pemberitahuan default:

        {
          "name": "peer-1",
          "interfaceName": "if-peer-1",
          "ipAddress": "169.254.10.1",
          "peerIpAddress": "169.254.10.2",
          "peerAsn": 64512,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT",
          "advertisedGroups": [],
          "advertisedIpRanges": []
        },
        {
          "name": "peer-2",
          "interfaceName": "if-peer-2",
          "ipAddress": "169.254.20.1",
          "peerIpAddress": "169.254.20.2",
          "peerAsn": 64513,
          "advertisedRoutePriority": 100,
          "advertiseMode": "DEFAULT",
          "advertisedGroups": [],
          "advertisedIpRanges": []
        }
    

Langkah selanjutnya

  • Untuk melihat konfigurasi Cloud Router, sesi BGP-nya, dan rute yang diberitahukan Cloud Router, baca bagian Melihat detail Cloud Router.

  • Untuk memecahkan masalah dengan rute pemberitahuan khusus, lihat Pemecahan masalah.