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.