Mengonfigurasi BGP multiprotokol untuk sesi BGP IPv4 atau IPv6
Cloud Router memungkinkan Anda mengaktifkan dan menonaktifkan pertukaran rute IPv4 atau IPv6 di setiap sesi Border Gateway Protocol (BGP) yang menggunakan BGP multi-protokol (MP-BGP). Dengan MP-BGP, Anda dapat bertukar rute IPv6 melalui sesi BGP IPv4 atau rute IPv4 melalui sesi BGP IPv6.
Untuk menukar traffic IPv4 dan IPv6 dalam satu sesi BGP, Anda harus memilih jenis stack IPv4 dan IPv6 (dual stack) di produk Network Connectivity, seperti VPN dengan ketersediaan tinggi (HA) atau Dedicated Interconnect.
Anda dapat mengaktifkan atau menonaktifkan pertukaran rute IPv4 atau IPv6 di sesi BGP tertentu dengan mengubah konfigurasi peer BGP. Menonaktifkan pertukaran rute IPv4 atau IPv6 berguna jika Anda perlu memecahkan masalah jaringan khusus IPv4 atau IPv6. Alasan lainnya mungkin karena Anda ingin menonaktifkan traffic untuk sementara di tunnel VPN dengan ketersediaan tinggi (HA) dual stack tanpa menghapus tunnel dan gateway.
Jika Anda menonaktifkan pertukaran rute IPv4 atau IPv6 di sesi BGP, lalu mengaktifkannya kembali, alamat next hop IPv4 atau IPv6 yang sebelumnya ditetapkan tidak akan dilepaskan. Anda dapat menggunakan kembali alamat next hop IPv4 atau IPv6 tersebut jika IPv4 atau IPv6 diaktifkan lagi dalam sesi BGP.
Sebelum memulai
gcloud
Jika Anda ingin menggunakan contoh command line dalam panduan ini, lakukan tindakan berikut:
- Instal Google Cloud CLI atau update ke versi terbaru.
- Tetapkan region dan zona default.
API
Jika Anda ingin menggunakan contoh API dalam panduan ini, siapkan akses API.
Mengonfigurasi sesi BGP IPv4
Bagian ini menjelaskan cara mengubah konfigurasi sesi BGP IPv4.
Anda tidak dapat menonaktifkan pertukaran rute IPv4 dalam sesi BGP IPv4.
Mengaktifkan pertukaran rute IPv6 melalui sesi IPv4
Prosedur ini mengasumsikan bahwa Anda memodifikasi sesi BGP IPv4 yang telah dibuat untuk tunnel VPN dengan ketersediaan tinggi (HA) atau lampiran VLAN untuk Cloud Interconnect.
Anda juga diasumsikan telah mengonfigurasi gateway VPN dengan ketersediaan tinggi (HA) atau lampiran VLAN terkait untuk menggunakan jenis stack IPv4 dan IPv6 (stack ganda) seperti yang dijelaskan dalam prosedur berikut:
- Membuat gateway VPN dengan Ketersediaan Tinggi (HA) ke gateway VPN pembanding
- Membuat gateway VPN dengan Ketersediaan Tinggi (HA) untuk menghubungkan jaringan VPC
- Membuat lampiran VLAN untuk Dedicated Interconnect
Untuk mengaktifkan pertukaran rute IPv6 dalam sesi BGP IPv4 yang ada, lakukan langkah-langkah berikut.
Konsol
Untuk VPN dengan ketersediaan tinggi (HA)
Untuk mengonfigurasi sesi BGP untuk VPN dengan ketersediaan tinggi (HA), di konsol Google Cloud , buka halaman tunnel Cloud VPN.
Pilih tunnel Cloud VPN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail tunnel VPN, klik Edit sesi BGP.
Di bagian Multiprotocol BGP, klik tombol Aktifkan traffic IPv6 ke posisi aktif.
Opsional: Anda dapat mengalokasikan alamat BGP IPv6 untuk tunnel VPN dengan ketersediaan tinggi (HA) secara manual atau otomatis.
- Untuk mengalokasikan alamat secara otomatis, pilih Secara otomatis.
- Untuk mengalokasikan alamat secara manual:
- Masukkan alamat IPv6 untuk kolom Next hop IPv6 BGP Cloud Router. Alamat ini adalah alamat IPv6 yang digunakan oleh
Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv6 ini
diiklankan sebagai next hop untuk rute IPv6
yang diiklankan Cloud Router ke peer BGP-nya. Alamat
harus dalam rentang
2600:2d00:0:2::/63
. - Masukkan alamat IPv6 untuk kolom Next hop IPv6 BGP Peer.
Alamat ini adalah alamat IPv6 router lokal atau
perangkat VPN peer. Alamat IPv6 ini adalah next hop untuk rute IPv6
yang dipelajari dari peer BGP Cloud Router. Alamat
harus dalam rentang
2600:2d00:0:2::/63
.
- Masukkan alamat IPv6 untuk kolom Next hop IPv6 BGP Cloud Router. Alamat ini adalah alamat IPv6 yang digunakan oleh
Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv6 ini
diiklankan sebagai next hop untuk rute IPv6
yang diiklankan Cloud Router ke peer BGP-nya. Alamat
harus dalam rentang
Klik Simpan dan lanjutkan.
Untuk Dedicated Interconnect
Untuk mengonfigurasi sesi BGP untuk Dedicated Interconnect, buka halaman lampiran VLAN.
Pilih lampiran VLAN yang berisi sesi BGP yang akan diperbarui.
Di halaman detail lampiran VLAN, klik Edit sesi BGP.
Di bagian Multiprotocol BGP, klik tombol Aktifkan traffic IPv6 ke posisi aktif.
Klik Simpan dan lanjutkan.
gcloud
Jalankan perintah update-bgp-peer
. Gunakan flag --enable-ipv6
untuk mengizinkan sesi BGP bertukar rute IPv6, seperti yang ditunjukkan pada contoh
berikut:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --enable-ipv6
Secara opsional, saat Anda mengaktifkan traffic IPv6 untuk sesi BGP yang digunakan dalam tunnel VPN dengan ketersediaan tinggi (HA), Anda dapat menentukan alamat next hop IPv6:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --enable-ipv6 \ --ipv6-nexthop-address=IPV6_NEXTHOP_ADDRESS \ --peer-ipv6-nexthop-address=PEER_IPV6_NEXTHOP_ADDRESS
Ganti kode berikut:
IPV6_NEXTHOP_ADDRESS
: alamat IPv6 yang digunakan oleh Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv6 ini diiklankan sebagai next hop untuk rute IPv6 yang diiklankan Cloud Router ke peer BGP-nya.Alamat harus dalam rentang IPv6
2600:2d00:0:2::/63
.PEER_IPV6_NEXTHOP_ADDRESS
: alamat IPv6 router on-premise. Alamat IPv6 ini adalah next hop untuk rute IPv6 yang dipelajari dari peer BGP Cloud Router. Alamat harus dalam rentang2600:2d00:0:2::/63
.
Jika Anda tidak menentukan alamat next hop, Google Cloud akan otomatis
menetapkan alamat yang tidak digunakan dari rentang IPv6
2600:2d00:0:2::/63
untuk Anda.
API
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.
Kirim permintaan
GET
untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.Kirim permintaan
PATCH
dengan array baru peer BGP. Untuk setiap peer yang IPv6-nya ingin Anda aktifkan di sesi BGP, tetapkanbgpPeers[].enableIpv6
menjadiTRUE
.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 RouterREGION
: region tempat Cloud Router beradaROUTER_NAME
: nama Cloud RouterBGP_PEERS
: konten array baru peer BGP
Contoh berikut mengaktifkan IPv6 dalam sesi untuk peer BGP pertama:
{ "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": [], "enable": "TRUE", "enableIpv6": true }, { "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": [], "enable": "TRUE", "enableIpv6": false " }
Selain itu, jika Anda mengaktifkan traffic IPv6 untuk sesi BGP yang digunakan dalam tunnel VPN dengan ketersediaan tinggi (HA), Anda dapat menentukan alamat next hop IPv6:
{ "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": [], "enable": "TRUE", "enableIpv6": true, "ipv6NexthopAddress": "2600:2d00:0:2:0:0:1:5", "peerIpv6NexthopAddress": "2600:2d00:0:2:0:0:1:6" }, { "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": [], "enable": "TRUE", "enableIpv6": false }
Gunakan nilai
ipv6NexthopAddress
danpeerIpv6NexthopAddress
untuk mengonfigurasi router lokal atau perangkat VPN peer Anda.Untuk melihat contoh konfigurasi VPN dengan ketersediaan tinggi (HA) dan perangkat VPN peer Anda, lihat Menyiapkan VPN pihak ketiga untuk traffic IPv4 dan IPv6.
Untuk melihat contoh konfigurasi untuk Dedicated Interconnect dan router lokal Anda, lihat Menyiapkan router lokal untuk traffic IPv4 dan IPv6.
Menonaktifkan pertukaran rute IPv6 melalui sesi BGP IPv4
Prosedur ini mengasumsikan bahwa Anda memodifikasi sesi BGP IPv4 yang ada yang sebelumnya mengaktifkan IPv6.
Konsol
Untuk VPN dengan ketersediaan tinggi (HA)
Di konsol Google Cloud , buka halaman Tunnel Cloud VPN.
Pilih tunnel Cloud VPN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail tunnel VPN, klik Edit sesi BGP.
Untuk menonaktifkan pertukaran rute IPv6, klik tombol Aktifkan traffic IPv6 ke posisi nonaktif.
Klik Simpan dan lanjutkan.
Untuk Dedicated Interconnect
Di konsol Google Cloud , buka halaman Lampiran VLAN.
Pilih lampiran VLAN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail lampiran VLAN, klik Edit sesi BGP.
Untuk menonaktifkan pertukaran rute IPv6, klik tombol Aktifkan traffic IPv6 ke posisi nonaktif.
Klik Simpan dan lanjutkan.
gcloud
Jalankan perintah update-bgp-peer. Gunakan flag --no-enable-ipv6 untuk mencegah sesi BGP bertukar rute IPv6, seperti yang ditunjukkan dalam contoh berikut:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --no-enable-ipv6
API
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.
Kirim permintaan
GET
untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.Kirim permintaan
PATCH
dengan array baru peer BGP. Untuk setiap peer BGP yang IPv6-nya ingin Anda nonaktifkan di sesi BGP, tetapkanbgpPeers[].enableIpv6
menjadiFALSE
.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 RouterREGION
: region tempat Cloud Router beradaROUTER_NAME
: nama Cloud RouterBGP_PEERS
: konten array baru peer BGP
Contoh berikut menonaktifkan IPv6 dalam sesi untuk peer BGP pertama:
{ "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": [], "enable": "TRUE", "enableIpv6": false }, { "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": [], "enable": "TRUE", "enableIpv6": false }
Mengonfigurasi sesi BGP IPv6
Bagian ini menjelaskan cara mengubah konfigurasi sesi BGP IPv6.
Anda tidak dapat menonaktifkan pertukaran rute IPv6 dalam sesi BGP IPv6.
Mengaktifkan pertukaran rute IPv4 melalui sesi BGP IPv6
Prosedur ini mengasumsikan bahwa Anda memodifikasi sesi BGP IPv6 yang telah dibuat untuk tunnel VPN dengan ketersediaan tinggi (HA) atau lampiran VLAN.
Anda juga diasumsikan telah mengonfigurasi gateway VPN dengan ketersediaan tinggi (HA) atau lampiran VLAN IPv4 dan IPv6 (stack ganda) seperti yang dijelaskan dalam prosedur berikut:
- Membuat gateway VPN dengan Ketersediaan Tinggi (HA) ke gateway VPN pembanding
- Membuat gateway VPN dengan Ketersediaan Tinggi (HA) untuk menghubungkan jaringan VPC
- Membuat lampiran VLAN (Dedicated Interconnect)
Untuk mengaktifkan pertukaran rute IPv4 dalam sesi BGP IPv6 yang ada, lakukan langkah-langkah berikut.
Konsol
Untuk VPN dengan ketersediaan tinggi (HA)
Untuk mengonfigurasi sesi BGP untuk VPN dengan ketersediaan tinggi (HA), di konsol Google Cloud , buka halaman tunnel Cloud VPN.
Pilih tunnel Cloud VPN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail tunnel VPN, klik Edit sesi BGP.
Di bagian Multiprotocol BGP, klik tombol Aktifkan traffic IPv4 ke posisi aktif.
Opsional: Anda dapat mengalokasikan alamat BGP IPv6 untuk tunnel VPN dengan ketersediaan tinggi (HA) secara manual atau otomatis.
- Untuk mengalokasikan alamat secara otomatis, pilih Secara otomatis.
- Untuk mengalokasikan alamat secara manual:
- Pilih Secara Manual.
- Masukkan alamat IPv6 untuk kolom Alamat IPv6 BGP Cloud Router. Alamat ini adalah alamat IPv6 yang digunakan oleh
Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv6 ini
diiklankan sebagai next hop untuk rute IPv6
yang diiklankan Cloud Router ke peer BGP-nya. Alamat
harus dalam rentang
2600:2d00:0:2::/63
. - Masukkan alamat IPv6 untuk kolom Alamat IPv6 peer BGP.
Alamat ini adalah alamat IPv6 router lokal atau
perangkat VPN peer. Alamat IPv6 ini adalah next hop untuk rute IPv6
yang dipelajari dari peer BGP Cloud Router. Alamat
harus dalam rentang
2600:2d00:0:2::/63
.
Opsional: Anda dapat mengalokasikan alamat next hop BGP IPv4 Cloud Router untuk tunnel VPN dengan ketersediaan tinggi (HA) secara manual atau otomatis.
- Untuk mengalokasikan alamat secara otomatis, pilih Secara otomatis.
- Untuk mengalokasikan alamat secara manual:
- Pilih Secara Manual.
- Masukkan alamat IPv4 untuk kolom Next hop IPv4 BGP Cloud Router. Alamat ini adalah alamat IPv4 yang digunakan oleh Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv4 ini
diiklankan sebagai next hop untuk rute IPv4
yang diiklankan Cloud Router ke peer BGP-nya. Alamat
harus berupa alamat link-local dalam subnet
/30
yang sama dengan alamat IPv4 peer BGP. - Masukkan alamat IPv4 untuk kolom Next hop IPv4 BGP Peer.
Alamat ini adalah alamat IPv4 router lokal atau
perangkat VPN peer. Alamat IPv4 ini adalah next hop untuk rute IPv6
yang dipelajari dari peer BGP Cloud Router. Alamat
harus berupa alamat link-local dalam subnet
/30
yang sama dengan alamat IPv4 BGP Cloud Router.
Klik Simpan dan lanjutkan.
Untuk Dedicated Interconnect
Untuk mengonfigurasi sesi BGP untuk Dedicated Interconnect, buka halaman lampiran VLAN.
Pilih lampiran VLAN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail lampiran VLAN, klik Edit sesi BGP.
Di bagian Multiprotocol BGP, klik tombol Aktifkan traffic IPv4 ke posisi aktif.
Klik Simpan dan lanjutkan.
gcloud
Jalankan perintah update-bgp-peer
. Gunakan flag --enable-ipv4
untuk mengizinkan sesi BGP bertukar rute IPv4, seperti yang ditunjukkan pada contoh
berikut:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --enable-ipv4
Secara opsional, saat Anda mengaktifkan traffic IPv4 untuk sesi BGP IPv6 yang digunakan dalam tunnel VPN dengan ketersediaan tinggi (HA), Anda dapat menentukan alamat next hop IPv4:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --enable-ipv4 \ --ipv4-nexthop-address=IPV4_NEXTHOP_ADDRESS \ --peer-ipv4-nexthop-address=PEER_IPV4_NEXTHOP_ADDRESS
Ganti kode berikut:
IPV4_NEXTHOP_ADDRESS
: alamat IPv4 yang digunakan oleh Cloud Router untuk tunnel VPN dengan ketersediaan tinggi (HA) ini. Alamat IPv4 ini diiklankan sebagai next hop untuk rute IPv4 yang diiklankan Cloud Router ke peer BGP-nya. Alamat harus berada dalam rentang link-local IPv4169.254.0.0/16
.PEER_IPV4_NEXTHOP_ADDRESS
: alamat IPv4 router on-premise. Alamat IPv4 ini adalah next hop untuk rute IPv4 yang dipelajari dari peer BGP Cloud Router. Alamat harus berada dalam rentang link-local IPv4169.254.0.0/16
.Jika Anda tidak menentukan alamat next-hop, Google Cloud otomatis menetapkan alamat yang tidak digunakan dari rentang
169.254.0.0/16
link-local IPv4 untuk Anda.
API
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.
Kirim permintaan
GET
untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.Kirim permintaan
PATCH
dengan array baru peer BGP. Untuk setiap peer BGP yang IPv4-nya ingin Anda aktifkan di sesi BGP, tetapkanbgpPeers[].enableIpv4
menjadiTRUE
.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 RouterREGION
: region tempat Cloud Router beradaROUTER_NAME
: nama Cloud RouterBGP_PEERS
: konten array baru peer BGP
Contoh berikut mengaktifkan IPv4 dalam sesi untuk peer BGP pertama:
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "fdff:1::1", "peerIpAddress": "fdff:1::2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE", "enableIpv4": true }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "fdff:1::3", "peerIpAddress": "fdff:1::4", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE", "enableIpv4": false }
Selain itu, jika Anda mengaktifkan traffic IPv4 untuk sesi BGP yang digunakan dalam tunnel VPN dengan ketersediaan tinggi (HA), Anda dapat menentukan alamat next hop IPv4:
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "fdff:1::1", "peerIpAddress": "fdff:1::2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE", "enableIpv4": true, "ipv4NexthopAddress": "169.254.0.1", "peerIpv4NexthopAddress": "169.254.0.2" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "fdff:1::3", "peerIpAddress": "fdff:1::4", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE", "enableIpv4": false }
Menonaktifkan pertukaran rute IPv4 melalui sesi BGP IPv6
Prosedur ini mengasumsikan bahwa Anda memodifikasi sesi BGP IPv6 yang ada yang sebelumnya bertukar rute IPv4.
Konsol
Untuk VPN dengan ketersediaan tinggi (HA)
Di konsol Google Cloud , buka halaman Tunnel Cloud VPN.
Pilih tunnel Cloud VPN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail tunnel VPN, klik Edit sesi BGP.
Di bagian Multiprotocol BGP, klik tombol Aktifkan traffic IPv4 ke posisi nonaktif.
Klik Simpan dan lanjutkan.
Untuk Dedicated Interconnect
Di konsol Google Cloud , buka halaman Lampiran VLAN.
Pilih lampiran VLAN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail lampiran VLAN, klik Edit sesi BGP.
Di bagian Multiprotocol BGP, klik tombol Aktifkan traffic IPv4 ke posisi nonaktif.
Klik Simpan dan lanjutkan.
gcloud
Jalankan perintah update-bgp-peer
. Gunakan flag --no-enable-ipv4
untuk
mencegah sesi BGP IPv6 bertukar rute IPv4, seperti yang ditunjukkan
dalam contoh berikut:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --no-enable-ipv4
API
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.
Kirim permintaan
GET
untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.Kirim permintaan
PATCH
dengan array baru peer BGP. Untuk setiap peer BGP yang IPv4-nya ingin Anda nonaktifkan di sesi BGP, tetapkanbgpPeers[].enableIpv4
menjadiFALSE
.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 RouterREGION
: region tempat Cloud Router beradaROUTER_NAME
: nama Cloud RouterBGP_PEERS
: konten array baru peer BGP
Contoh berikut menonaktifkan IPv4 dalam sesi untuk peer BGP pertama:
{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "fdff:1::1", "peerIpAddress": "fdff:1::2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE", "enableIpv4": false }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "fdff:1::3", "peerIpAddress": "fdff:1::4", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE", "enableIpv4": false }
Memisahkan sesi MP-BGP IPv4 yang ada untuk menggunakan sesi BGP IPv4 dan IPv6
Sesi MP-BGP IPv4 Cloud Router yang ada menggunakan paket kontrol IPv4 meskipun menukar informasi perutean tentang awalan BGP IPv6. Sesi BGP berbasis IPv6 didukung di jaringan dengan subnet dual-stack atau dengan campuran subnet khusus IPv4 dan khusus IPv6. Bagian ini menjelaskan cara mengubah sesi IPv4 MP-BGP yang ada untuk menggunakan sesi BGP IPv4 dan IPv6 yang terpisah.
Konsol
Untuk VPN dengan ketersediaan tinggi (HA)
Untuk mengonfigurasi sesi BGP untuk VPN dengan ketersediaan tinggi (HA), di konsol Google Cloud , buka halaman tunnel Cloud VPN.
Temukan tunnel Cloud VPN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail tunnel VPN, klik Edit sesi BGP.
Pilih jenis sesi BGP. Untuk mengaktifkan pertukaran rute untuk IPv4 dan IPv6, pilih Both.
Opsional: Anda dapat mengalokasikan alamat IPv4 BGP untuk tunnel VPN dengan ketersediaan tinggi (HA) secara manual atau otomatis.
- Untuk mengalokasikan alamat secara otomatis, pilih Secara otomatis.
- Untuk mengalokasikan alamat secara manual:
- Pilih Secara Manual.
- Masukkan alamat IPv4 untuk alamat IPv4 BGP Cloud Router.
Alamat ini adalah alamat IPv4 yang digunakan oleh Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv4 ini
diberitahukan sebagai next hop untuk rute IPv4 yang
diberitahukan oleh Cloud Router ke peer BGP-nya.
Alamat harus berupa alamat link-local dalam subnet
/30
yang sama dengan alamat IPv4 peer BGP. - Masukkan alamat IPv4 untuk alamat IPv4 peer BGP.
Alamat ini adalah alamat IPv4 router lokal atau perangkat VPN peer. Alamat IPv4 ini adalah next hop untuk rute IPv6
yang dipelajari dari peer BGP Cloud Router.
Alamat harus berupa alamat link-local dalam subnet
/30
yang sama dengan alamat IPv4 BGP Cloud Router.
Opsional: Anda dapat mengalokasikan alamat IPv6 BGP untuk tunnel VPN dengan ketersediaan tinggi (HA) secara manual atau otomatis.
- Untuk mengalokasikan alamat secara otomatis, pilih Secara otomatis.
- Untuk mengalokasikan alamat secara manual:
- Pilih Secara Manual.
- Masukkan alamat IPv6 untuk alamat IPv6 BGP Cloud Router.
Alamat ini adalah alamat IPv6 yang digunakan oleh Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv6 ini
diiklankan sebagai next hop untuk rute IPv6 yang
diiklankan oleh Cloud Router ke peer BGP-nya.
Alamat harus dalam rentang
fdff:1::/64
. - Masukkan alamat IPv6 untuk alamat IPv6 peer BGP. Alamat
ini adalah alamat IPv6 router lokal atau perangkat VPN peer. Alamat IPv6 ini adalah next hop untuk rute IPv6
yang dipelajari dari peer BGP Cloud Router. Alamat
harus dalam rentang
fdff:1::/64
.
Klik Simpan dan lanjutkan.
Untuk Dedicated Interconnect
Untuk mengonfigurasi sesi BGP untuk Dedicated Interconnect, buka halaman lampiran VLAN.
Pilih lampiran VLAN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail lampiran VLAN, klik Edit sesi BGP.
Pilih jenis sesi BGP. Untuk mengaktifkan pertukaran rute untuk IPv4 dan IPv6, pilih Both.
Di bagian IPv4 BGP session, masukkan nilai ASN untuk sisi lokal sesi BGP di Peer ASN.
Di bagian IPv6 BGP session, masukkan nilai ASN untuk sisi lokal sesi BGP di Peer ASN.
Klik Simpan dan lanjutkan.
gcloud
Untuk menghindari konflik dengan BGP IPv6 baru, nonaktifkan pertukaran rute IPv6 di sesi BGP IPv4 yang ada.
Jalankan perintah berikut:
gcloud compute routers update-bgp-peer ROUTER_NAME --peer-name=PEER_NAME \ --no-enable-ipv6
Ganti kode berikut:
ROUTER_NAME
: nama Cloud RouterPEER_NAME
: nama peer BGP
Tambahkan antarmuka IPv6 baru:
gcloud compute routers add-interface ROUTER_NAME \ --interface-name=INTERFACE_NAME \ --interconnect-attachment=ATTACHMENT_NAME \ --ip-version=IPV6
Ganti kode berikut:
INTERFACE_NAME
: nama antarmukaATTACHMENT_NAME
: nama lampiran VLAN
Tambahkan peer BGP IPv6 baru:
gcloud compute routers add-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --interface=INTERFACE_NAME \ --peer-asn=PEER_ASN
Ganti kode berikut:
PEER_ASN
: ASN peer BGP
Untuk mengonfigurasi sesi BGP lokal, dapatkan alamat IPv6 lampiran VLAN:
gcloud compute interconnects attachments describe ATTACHMENT_NAME
Outputnya mirip dengan hal berikut ini:
adminEnabled: true edgeAvailabilityDomain: AVAILABILITY_DOMAIN_1 bandwidth: BPS_1G cloudRouterIpAddress: 169.254.67.201/29 cloudRouterIpv6Address: 2600:2d00:0:1::1/125 creationTimestamp: '2017-12-01T08:31:11.580-08:00' customerRouterIpAddress: 169.254.67.202/29 customerRouterIpv6Address: 2600:2d00:0:1::2/125 description: Interconnect for Customer 1 id: '7193021941765913888' interconnect: https://www.googleapis.com/compute/projects/partner-project/global/interconnects/lga-2 kind: compute#interconnectAttachment labelFingerprint: 42WmSpB8rSM= name: partner-attachment partnerMetadata: interconnectName: New York (2) partnerName: Partner Inc portalUrl: https://partner-portal.com region: https://www.googleapis.com/compute/projects/partner-project/regions/us-central1 selfLink: https://www.googleapis.com/compute/projects/partner-project/regions/us-central1/interconnectAttachments/customer-attachment stackType: IPV4_IPV6 state: ACTIVE type: PARTNER vlanTag8021q: 1000
Alamat IPv6 yang relevan tercantum di bagian
cloudRouterIPv6Address
dancustomerRouterIpv6Address
.
API
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.
Kirim permintaan
GET
untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.Kirim permintaan
PATCH
dengan array baru peer BGP. Untuk setiap peer BGP yang IPv6-nya ingin Anda aktifkan di sesi BGP, tetapkanbgpPeers[].enableIpv6
keTRUE
danbgpPeers[].enableIpv4
keFALSE
.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 RouterREGION
: region tempat Cloud Router beradaROUTER_NAME
: nama Cloud RouterBGP_PEERS
: konten array baru peer BGP
Contoh berikut mengaktifkan IPv6 dalam sesi untuk peer BGP pertama:
{ "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": [], "enable": "TRUE", "enableIpv6": true, "enableIpv4": false }, { "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": [], "enable": "TRUE", "enableIpv6": false }
Selain itu, jika Anda mengaktifkan traffic IPv6 untuk sesi BGP yang digunakan dalam tunnel VPN dengan ketersediaan tinggi (HA), Anda dapat menentukan alamat next hop IPv6:
{ "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": [], "enable": "TRUE", "enableIpv6": true, "enableIpv4": false, "ipv6NexthopAddress": "2600:2d00:0:2:0:0:1:5", "peerIpv6NexthopAddress": "2600:2d00:0:2:0:0:1:6" }, { "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": [], "enable": "TRUE", "enableIpv6": false }
Gunakan nilai
ipv6NexthopAddress
danpeerIpv6NexthopAddress
untuk mengonfigurasi router lokal atau perangkat VPN peer Anda.Untuk melihat contoh konfigurasi VPN dengan ketersediaan tinggi (HA) dan perangkat VPN peer Anda, lihat Menyiapkan VPN pihak ketiga untuk traffic IPv4 dan IPv6.
Untuk melihat contoh konfigurasi untuk Dedicated Interconnect dan router lokal Anda, lihat Menyiapkan router lokal untuk traffic IPv4 dan IPv6.
Menggabungkan sesi BGP IPv4 dan IPv6 terpisah ke dalam satu sesi MP-BGP IPv4
Anda dapat menggabungkan sesi BGP IPv4 dan IPv6 terpisah menjadi satu sesi IPv4 MP-BGP. Dalam hal ini, paket kontrol IPv4 digunakan untuk bertukar informasi rute untuk sesi BGP IPv4 dan IPv6. Prosedur berikut menjelaskan cara mengonversi sesi BGP IPv4 dan IPv6 terpisah menjadi satu sesi IPv4 MP-BGP:
Konsol
Untuk VPN dengan ketersediaan tinggi (HA)
Untuk mengonfigurasi sesi BGP untuk VPN dengan ketersediaan tinggi (HA), di konsol Google Cloud , buka halaman tunnel Cloud VPN.
Temukan tunnel Cloud VPN yang berisi sesi BGP yang akan diperbarui.
Di halaman Detail tunnel VPN, klik Edit sesi BGP.
Pilih jenis sesi BGP. Untuk mengaktifkan pertukaran rute untuk IPv4, pilih sesi BGP IPv4.
Untuk mengaktifkan MP-BGP, di bagian Multiprotocol BGP, klik tombol Aktifkan traffic IPv6 ke posisi aktif.
Opsional: Anda dapat mengalokasikan alamat BGP IPv4 untuk tunnel VPN dengan ketersediaan tinggi (HA) secara manual atau otomatis.
- Untuk mengalokasikan alamat secara otomatis, di bagian Alokasikan alamat IPv4 BGP, pilih Otomatis.
- Untuk mengalokasikan alamat secara manual:
- Pilih Secara Manual.
- Masukkan alamat IPv4 untuk alamat IPv4 BGP Cloud Router.
Alamat ini adalah alamat IPv4 yang digunakan oleh Cloud Router untuk
tunnel Cloud VPN ini. Alamat IPv4 ini diiklankan
sebagai next hop untuk rute IPv4 yang diiklankan Cloud Router
ke peer BGP-nya. Alamat harus berupa alamat link-local dalam subnet
/30
yang sama dengan alamat IPv4 peer BGP. - Masukkan alamat IPv4 untuk alamat IPv4 peer BGP. Alamat
ini adalah alamat IPv4 router lokal atau perangkat VPN peer. Alamat IPv4 ini adalah next hop untuk rute IPv6
yang dipelajari dari peer BGP Cloud Router. Alamat
harus berupa alamat link-local dalam subnet
/30
yang sama dengan alamat IPv4 BGP Cloud Router.
Opsional: Anda dapat mengalokasikan alamat next hop BGP IPv6 untuk tunnel VPN dengan ketersediaan tinggi (HA) secara manual atau otomatis.
- Untuk mengalokasikan alamat secara otomatis, di bagian Alokasikan BGP IPv6 next hop, pilih Otomatis.
- Untuk mengalokasikan alamat secara manual:
- Pilih Secara Manual.
- Masukkan alamat IPv6 untuk Next hop IPv6 BGP Cloud Router. Alamat ini adalah alamat IPv6 yang digunakan oleh
Cloud Router untuk tunnel Cloud VPN ini. Alamat IPv6 ini
diiklankan sebagai next hop untuk rute IPv6
yang diiklankan Cloud Router ke peer BGP-nya. Alamat
harus dalam rentang
2600:2d00:0:2::/63
. - Masukkan alamat IPv6 untuk Next hop IPv6 BGP Peer. Alamat
ini adalah alamat IPv6 router lokal atau perangkat VPN peer. Alamat IPv6 ini adalah next hop untuk rute IPv6
yang dipelajari dari peer BGP Cloud Router. Alamat
harus dalam rentang
2600:2d00:0:2::/63
.
Klik Simpan dan lanjutkan.
Untuk Dedicated Interconnect
Untuk mengonfigurasi sesi BGP untuk Dedicated Interconnect, buka halaman lampiran VLAN.
Pilih lampiran VLAN yang berisi sesi BGP yang akan diperbarui.
Di halaman detail lampiran VLAN, klik Edit sesi BGP.
Pilih jenis sesi BGP. Untuk mengaktifkan pertukaran rute untuk IPv4, pilih sesi BGP IPv4.
Untuk mengaktifkan MP-BGP, di bagian Multiprotocol BGP, klik tombol Enable IPv6 traffic ke posisi aktif.
Klik Simpan dan lanjutkan.
gcloud
Hapus peer BGP IPv6:
gcloud compute routers remove-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME
Hapus antarmuka BGP IPv6:
gcloud compute routers remove-interface ROUTER_NAME \ --interface-name=INTERFACE_NAME
Aktifkan IPv4 MP-BGP:
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=PEER_NAME \ --enable-ipv6
API
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.
Kirim permintaan
GET
untuk mendapatkan array peer BGP saat ini untuk router. Untuk mengetahui detailnya, baca Melihat konfigurasi sesi BGP.Kirim permintaan
PATCH
dengan array baru peer BGP. Untuk setiap peer BGP yang IPv6-nya ingin Anda aktifkan di sesi BGP, tetapkanbgpPeers[].enableIpv6
keTRUE
danbgpPeers[].enableIpv4
keFALSE
.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 RouterREGION
: region tempat Cloud Router beradaROUTER_NAME
: nama Cloud RouterBGP_PEERS
: konten array baru peer BGP
Contoh berikut mengaktifkan IPv4 dan menonaktifkan IPv6 dalam sesi untuk peer BGP pertama:
{ "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": [], "enable": "TRUE", "enableIpv6": false, "enableIpv4": true }, { "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": [], "enable": "TRUE", "enableIpv6": false }
Selain itu, jika Anda mengaktifkan traffic IPv6 untuk sesi BGP yang digunakan dalam tunnel VPN dengan ketersediaan tinggi (HA), Anda dapat menentukan alamat next hop IPv6:
{ "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": [], "enable": "TRUE", "enableIpv6": false, "enableIpv4": true, "ipv6NexthopAddress": "2600:2d00:0:2:0:0:1:5", "peerIpv6NexthopAddress": "2600:2d00:0:2:0:0:1:6" }, { "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": [], "enable": "TRUE", "enableIpv6": false }
Gunakan nilai
ipv6NexthopAddress
danpeerIpv6NexthopAddress
untuk mengonfigurasi router lokal atau perangkat VPN peer Anda.Untuk melihat contoh konfigurasi VPN dengan ketersediaan tinggi (HA) dan perangkat VPN peer Anda, lihat Menyiapkan VPN pihak ketiga untuk traffic IPv4 dan IPv6.
Untuk melihat contoh konfigurasi untuk Dedicated Interconnect dan router lokal Anda, lihat Menyiapkan router lokal untuk traffic IPv4 dan IPv6.
Langkah selanjutnya
- Untuk menonaktifkan atau mengakhiri sesi BGP, lihat Menonaktifkan atau menghapus sesi BGP.