Memecahkan masalah rute BGP dan pemilihan rute
Panduan ini ditujukan untuk memecahkan masalah terkait rute BGP, termasuk pemilihan rute, penyebaran rute, dan metrik rute.
Untuk informasi pemecahan masalah tambahan, lihat hal berikut:
- Memecahkan masalah sesi BGP
- Memecahkan masalah peering BGP
- Memecahkan masalah pesan log Cloud Router
Sesi BGP IPv6 dibuat, tetapi tidak bertukar rute IPv4
Pastikan lampiran VLAN atau gateway VPN dengan ketersediaan tinggi (HA) memiliki jenis stack
IPV4_IPV6
yang diperlukan. Jika jenis stack salah untuk lampiran VLAN, ubah lampiran VLAN. Untuk gateway VPN dengan ketersediaan tinggi (HA), buat ulang gateway VPN dengan ketersediaan tinggi (HA) dan tunnel-nya.Pastikan Cloud Router Anda dikonfigurasi dengan benar. Jalankan perintah berikut:
gcloud compute routers describe ROUTER-NAME
Pada output, periksa nilai berikut:
bgpPeers.enableIpv4
true
bgpPeers.ipv4NexthopAddress
danbgpPeers.peerIpv4NexthopAddress
ada
Beberapa awalan IPv4 atau IPv6 lokal tidak dapat dijangkau
Jika Anda mengalami kehilangan traffic, error ping, atau masalah lain saat mencoba menjangkau tujuan IPv4 atau IPv6 lokal yang berada dalam awalan yang dipelajari oleh Cloud Router, ada berbagai kemungkinan penyebabnya.
Memeriksa rute kustom yang dipelajari yang tidak aktif
Jika Anda tidak dapat menjangkau tujuan lokal menggunakan rute kustom yang dipelajari dan dikonfigurasi, lakukan hal berikut:
- Pastikan rute dikonfigurasi dengan benar pada sesi BGP.
- Pastikan sesi BGP aktif.
- Pastikan router lokal memfilter beberapa rute yang dipelajari.
Untuk mengetahui informasi selengkapnya, lihat Memeriksa status rute kustom yang dipelajari.
Memeriksa rute yang dipelajari yang difilter
Untuk melihat apakah rute difilter, jalankan perintah berikut:
gcloud compute routers get-status ROUTER_NAME \
--region=REGION
Ganti kode berikut:
ROUTER_NAME
: nama Cloud Router Anda.REGION
: region tempat Cloud Router Anda berada.
Outputnya mirip dengan berikut ini; cari routeStatus
yang disetel ke
active
:
kind: compute#routerStatusResponse
result:
bestRoutesForRouter:
- asPaths:
- asLists:
- 65200
pathSegmentType: AS_SEQUENCE
creationTimestamp: '2024-03-22T13:57:15.533-07:00'
destRange: 10.128.0.0/20
kind: compute#route
network: https://www.googleapis.com/compute/v1/projects/PROJECT/global/networks/VPC_NAME
nextHopIp: 169.254.73.246
nextHopVpnTunnel: https://www.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/vpnTunnels/VPN_NAME
priority: 100
routeStatus: ACTIVE
routeType: BGP
bgpPeerStatus:
- advertisedRoutes:
- destRange: 10.128.0.0/20
kind: compute#route
network: https://www.googleapis.com/compute/v1/projects/PROJECT/global/networks/aneta-vpc
nextHopIp: 169.254.73.245
nextHopVpnTunnel: https://www.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/vpnTunnels/VPN_NAME
priority: 100
routeType: BGP
enableIpv6: false
ipAddress: 169.254.73.245
linkedVpnTunnel: https://www.googleapis.com/compute/v1/projects/PROJECT/regions/REGION/vpnTunnels/VPN_NAME
md5AuthEnabled: false
name: aneta-bgp
numLearnedRoutes: 1
peerIpAddress: 169.254.73.246
state: Established
status: UP
uptime: 10 hours, 11 minutes, 0 seconds
uptimeSeconds: '36660'
network: https://www.googleapis.com/compute/v1/projects/PROJECT/global/networks/VPC_NAME
Nilai bestRoutesForRouter.routeStatus
menampilkan ACTIVE
untuk rute aktif, dan DROPPED
untuk rute yang difilter.
Memeriksa kuota dan batas
Pastikan Cloud Router Anda belum melampaui kuota untuk rute yang dipelajari. Untuk melihat jumlah rute yang dipelajari untuk Cloud Router, lihat statusnya.
Untuk mengetahui informasi tentang kuota, pesan log terkait, dan metrik, serta cara menyelesaikan masalah, lihat tabel berikut.
Topik | Panduan |
---|---|
Tentang kuota | Lihat Kuota Cloud Router dan Contoh rute yang dipelajari. |
Log | Jika melebihi salah satu kuota ini, Anda akan melihat pesan error di Cloud Logging. Untuk informasi cara membuat kueri lanjutan guna melihat pesan ini, lihat kueri terkait dalam dokumentasi logging untuk Cloud Router. |
Metrik | Anda juga dapat menggunakan metrik berikut untuk memahami ketersediaan dan penggunaan kuota Anda saat ini. Metrik ini diawali dengan
Metrik ini tersedia melalui resource yang dipantau |
Menyelesaikan masalah | Anda dapat melakukan hal berikut untuk menyelesaikan masalah kuota rute. Jika jumlah rute sangat melebihi kuota yang tersedia, sebaiknya lakukan keduanya:
|
Rute yang dipelajari (rute dari jaringan lokal) tidak disebarkan ke jaringan VPC lain
Satu Cloud Router tidak dapat mengiklankan ulang rute yang dipelajari dari satu peer BGP ke peer BGP lainnya, termasuk ke Cloud Router di jaringan VPC lain.
Misalnya, pada topologi hub dan spoke berikut, Cloud Router tidak dapat mendukung pemberitahuan rute di antara beberapa jaringan VPC.
Dalam hal ini, tidak ada sesi iBGP di antara Cloud Router yang berbagi jaringan VPC yang sama, dan Cloud Router hanya memberi tahu subnet VPC dan rute yang dikonfigurasi secara kustom. Cloud Router tidak mengiklankan rute dinamis dari jaringan VPC.
Untuk meninjau rekomendasi untuk topologi jaringan di Google Cloud, lihat Praktik terbaik dan arsitektur referensi untuk desain VPC.
Selain itu, untuk membuat dan mengelola topologi hub and spoke di Google Cloud, Anda dapat menggunakan Network Connectivity Center.
Traffic IPv6 tidak dirutekan
Jika Anda mengalami kesulitan untuk terhubung ke host IPv6, lakukan hal berikut:
Verifikasi bahwa rute IPv4 diiklankan dengan benar. Dengan memeriksa traffic IPv4 terlebih dahulu, Anda dapat mengesampingkan masalah jaringan umum. Jika rute IPv4 tidak diiklankan, lakukan prosedur pemecahan masalah umum yang tercantum dalam dokumen ini.
Periksa aturan firewall untuk memastikan bahwa Anda mengizinkan traffic IPv6 antara jaringan VPC dan jaringan lokal Anda.
Menentukan apakah Anda telah melampaui kuota yang tersedia untuk rute yang dipelajari. Jika Anda telah melampaui kuota untuk rute yang dipelajari, awalan IPv6 akan dihapus sebelum awalan IPv4. Lihat Memeriksa kuota dan batas.
Pastikan semua komponen yang memerlukan konfigurasi IPv6 telah dikonfigurasi dengan benar.
Subnet VPC dikonfigurasi untuk menggunakan jenis stack
IPV4_IPV6
.Subnet VPC memiliki
--ipv6-access-type
yang disetel keINTERNAL
.VM Compute Engine di subnet dikonfigurasi dengan alamat IPv6.
Gateway VPN dengan ketersediaan tinggi (HA) atau lampiran VLAN untuk Interkoneksi Khusus dikonfigurasi untuk menggunakan jenis stack
IPV4_IPV6
.Sesi BGP diaktifkan untuk mengiklankan rute IPv6 dan next-hop adalah alamat IPv6.
Untuk melihat status dan rute Cloud Router, lihat Melihat status dan rute Cloud Router.
Untuk melihat konfigurasi sesi BGP, lihat Melihat konfigurasi sesi BGP.
Cloud Router tidak menampilkan respons ping ICMPv6
ICMPv6 ping
tidak didukung untuk alamat BGP Cloud Router. Untuk menguji
konektivitas lapisan 3 untuk alamat BGP Cloud Router, gunakan ICMPv4 ping
.
Langkah selanjutnya
Untuk informasi selengkapnya tentang cara menggunakan Cloud Logging untuk memantau Cloud Router, lihat Melihat log dan metrik.
Untuk dukungan tambahan, lihat Mendapatkan dukungan.
Untuk mengetahui informasi tentang status sesi BGP, lihat Status sesi BGP.
Untuk informasi tentang pesan diagnostik dan status sesi yang terkait dengan Deteksi Penerusan Dua Arah (BFD), lihat Pesan diagnostik dan status sesi BFD.
Untuk masalah terkait penggunaan Cloud Router dengan perangkat Router, lihat Memecahkan masalah perangkat Router dalam dokumentasi Network Connectivity Center.