Mengonfigurasi rentang ID BGP untuk Cloud Router

Terkadang disebut sebagai ID router, ID Border Gateway Protocol (BGP) digunakan untuk mengidentifikasi Cloud Router secara unik dalam jaringan.

Berdasarkan konvensi, di Google Cloud, Cloud Router menggunakan alamat peering IPv4 dari salah satu sesi BGP IPv4-nya sebagai ID BGP. Namun, untuk peering BGP IPv6, Cloud Router memerlukan ID BGP 32-bit eksplisit untuk menghosting sesi BGP IPv6.

Saat membuat Cloud Router, Anda memiliki opsi untuk menentukan rentang ID BGP yang diizinkan untuk Cloud Router.

Biasanya, Anda tidak perlu menetapkan atau mengubah rentang ID BGP. Google Cloud secara otomatis menetapkan rentang ID BGP ke Cloud Router saat Anda pertama kali membuat antarmuka di Cloud Router untuk sesi BGP IPv6.

Namun, misalnya, Anda mungkin ingin menentukan rentang ID BGP khusus jika ingin kontrol yang lebih ketat atas nilai yang digunakan untuk ID BGP Anda. Atau, Anda mungkin perlu mengubah rentang jika rentang yang ditetapkan secara otomatis tumpang-tindih dengan nilai yang ingin digunakan untuk sesi BGP IPv4.

Tetapkan rentang ID BGP ke Cloud Router

Prosedur di bagian ini menjelaskan cara menetapkan rentang ID BGP secara manual ke Cloud Router.

gcloud

Untuk menetapkan rentang ID BGP saat Anda membuat Cloud Router, gunakan opsi --bgp-identifier-range.

gcloud beta compute routers create ROUTER_NAME \
    --bgp-identifier-range=BGP_IDENTIFIER_RANGE

Ganti BGP_IDENTIFIER_RANGE dengan rentang IPv4 link-local dari 169.254.0.0/16 dengan ukuran setidaknya /30. Rentang ini tidak boleh tumpang tindih dengan rentang ID BGP atau sesi BGP IPv4 yang ada di Cloud Router di region yang sama.

API

Gunakan metode routers.insert:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgp": {
         "asn": "ASN_NUMBER",
         "keepaliveInterval": KEEPALIVE_INTERVAL,
         "identifierRange": BGP_IDENTIFIER_RANGE
      },
      "name": "ROUTER_NAME",
      "network": "NETWORK"
     }

Ganti BGP_IDENTIFIER_RANGE dengan rentang IPv4 link-local dari 169.254.0.0/16 dengan ukuran setidaknya /30. Rentang ini tidak boleh tumpang tindih dengan sesi BGP IPv4 yang ada atau rentang ID BGP dari Cloud Router di region yang sama.

Mengubah rentang ID BGP

Prosedur di bagian ini menjelaskan cara mengubah rentang ID BGP yang ada di Cloud Router.

gcloud

Untuk mengubah rentang ID BGP, jalankan perintah berikut.

gcloud beta compute routers update ROUTER_NAME \
    --bgp-identifier-range=BGP_IDENTIFIER_RANGE

Ganti BGP_IDENTIFIER_RANGE dengan rentang IPv4 link-local dari 169.254.0.0/16 dengan ukuran setidaknya /30. Rentang ini tidak boleh tumpang tindih dengan sesi BGP IPv4 yang ada atau rentang ID BGP dari Cloud Router di region yang sama.

API

Gunakan metode routers.patch untuk memperbarui kolom bgp.identifierRange:

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
    {
      "bgp": {
        "identifierRange": BGP_IDENTIFIER_RANGE
     }
   }

Ganti BGP_IDENTIFIER_RANGE dengan rentang IPv4 link-local dari 169.254.0.0/16 dengan ukuran setidaknya /30. Rentang ini tidak boleh tumpang tindih dengan sesi BGP IPv4 yang ada atau rentang ID BGP dari Cloud Router di region yang sama.

Langkah selanjutnya