Dokumen ini menjelaskan cara mengonfigurasi router lokal untuk Partner Interconnect. Jika Anda membuat koneksi Dedicated Interconnect, lihat Mengonfigurasi router lokal untuk Dedicated Interconnect.
Untuk definisi istilah yang digunakan di halaman ini, lihat Istilah kunci Cloud Interconnect.
Untuk membantu memecahkan masalah umum yang mungkin Anda alami saat menggunakan Partner Interconnect, lihat Pemecahan masalah.
Waktu untuk mengonfigurasi router lokal
Dalam konteks ini, router lokal berarti perangkat yang Anda konfigurasi untuk mengaktifkan Partner Interconnect.
- Untuk koneksi Lapisan 2, konfigurasikan router lokal setelah penyedia layanan mengonfigurasi lampiran VLAN Anda.
- Untuk koneksi Lapisan 3, Anda tidak perlu mengonfigurasi BGP di router lokal karena penyedia layanan mengonfigurasi BGP di router lokal mereka.
Dokumen ini memberikan contoh topologi dan konfigurasi untuk koneksi Lapisan 2 yang dapat Anda gunakan sebagai panduan saat mengonfigurasi router lokal.
Topologi untuk koneksi Lapisan 2
Dalam topologi ini, koneksi Partner Interconnect atau koneksi dihentikan di router lokal, yang melakukan peering BGP dengan Cloud Router.
Topologi sampel ini menggunakan resource Google Cloud berikut:
- Project
Sample Interconnect Project
- Jaringan
my-network
- Region
us-east1
Ada dua lampiran VLAN, my-attachment1
dan my-attachment2
, yang
sudah aktif dan telah mengonfigurasi BGP.
Topologi fisik
Diagram berikut menunjukkan topologi fisik untuk koneksi Lapisan 2. Google dan penyedia layanan Anda akan menyiapkan dan mengelola koneksi fisik antara Google Cloud dan jaringan penyedia layanan Anda.
Topologi logis
Diagram berikut menunjukkan topologi logis untuk koneksi Lapisan 2.
Mengonfigurasi router lokal
Bagian ini menjelaskan cara mengonfigurasi topologi Lapisan 2 untuk penggunaan produksi. Contoh konfigurasi menjelaskan semua setelan perangkat.
Setelan router lokal
Berdasarkan konfigurasi dalam contoh project Google Cloud, tabel berikut merangkum setelan router lokal yang digunakan untuk contoh topologi.
Untuk nama project sampel, jaringan Virtual Private Cloud (VPC), dan region yang digunakan di sisi Google Cloud, lihat referensi topologi.
Dengan nilai timer penahanan dan timer keepalive, Google dapat dengan cepat mentransfer traffic ke koneksi redundan jika terjadi masalah. Tetapkan nilainya seperti yang ditunjukkan dalam tabel.
Mulai ulang halus mencegah sesi BGP dari penurunan paket dan penarikan rute selama pemeliharaan Cloud Router. Jika perangkat lokal Anda mendukung mulai ulang BGP secara halus, aktifkan perangkat tersebut, lalu setel mulai ulang halus dan timer stalepath seperti yang ditunjukkan dalam tabel.
Untuk informasi selengkapnya mengenai setelan timer BGP, lihat nilai yang direkomendasikan untuk timer BGP dalam dokumentasi Cloud Router.
Setelan | my-attachment1 |
my-attachment2 |
---|---|---|
Nomor VLAN | 1010 | 1020 |
Alamat IP antarmuka VLAN | 169.254.10.2/29 | 169.254.20.2/29 |
ASN Lokal | 64500 | 64500 |
ASN Cloud Router | 16550 | 16550 |
Alamat IP BGP Cloud Router | Untuk cr1-us-east1: 169.254.10.1 |
Untuk cr2-us-east1: 169.254.20.1 |
Timer BGP | Keepalive: 20 dtk | Keepalive: 20 dtk |
Timer penahanan: 60 dtk | Timer penahanan: 60 dtk | |
Mulai ulang halus: Setel timer mulai ulang secara halus ke nilai yang sesuai dengan kebutuhan Anda. Untuk informasi selengkapnya, lihat setelan timer BGP. | Mulai ulang halus: Setel timer mulai ulang halus ke nilai yang sesuai dengan kebutuhan Anda. | |
Timer Stalepath: 300 dtk | Timer Stalepath: 300 dtk | |
Rentang subnet LAN lokal | 192.168.12.0/24 | 192.168.12.0/24 |
Panduan konfigurasi
Gunakan informasi berikut di switch atau router lokal untuk membuat sesi BGP dengan Cloud Router:
- Alamat IP antarmuka dan alamat IP peering yang diberikan oleh lampiran VLAN yang diaktifkan.
- ID VLAN yang diberikan oleh penyedia layanan Anda.
- Unit transmisi maksimum (MTU) sebesar 1440, 1460, 1500, atau 8896 byte, bergantung pada MTU lampiran Anda dan jaringan VPC.
- Secara opsional, Anda dapat mengonfigurasi sesi BGP agar menggunakan autentikasi MD5. Jika Anda menambahkan autentikasi MD5 ke sesi BGP di Cloud Router, Anda harus menggunakan kunci autentikasi yang sama saat mengonfigurasi BGP di router lokal Anda.
Untuk konfigurasi multi-hop EBGP, periksa versi Dataplane lampiran VLAN Anda menggunakan perintah
gcloud compute interconnects attachments describe
. Perintah ini menampilkan kolomdataplaneVersion
jika versi Dataplane adalah2
atau yang lebih tinggi. Jika output perintah tidak berisi kolomdataplaneVersion
, versi Dataplane adalah1
.- Jika lampiran VLAN Anda menggunakan Dataplane versi 1, Anda harus mengonfigurasi
multi-hop untuk tetangga EBGP. Nilai yang direkomendasikan untuk setelan ini adalah
4
. - Jika lampiran VLAN Anda menggunakan Dataplane versi 2 atau yang lebih baru, Anda tidak perlu mengonfigurasi multi-hop untuk tetangga EBGP. Jangan mengonfigurasi multi-hop EBGP jika Anda berencana menggunakan Deteksi Penerusan Dua Arah (BFD) dalam sesi BGP dari lampiran VLAN Anda, dan jika multi-hop BFD diwariskan dari konfigurasi multi-hop BGP. Google Cloud hanya mendukung mode single-hop BFD. Lihat Mengonfigurasi BFD.
- Jika lampiran VLAN Anda menggunakan Dataplane versi 1, Anda harus mengonfigurasi
multi-hop untuk tetangga EBGP. Nilai yang direkomendasikan untuk setelan ini adalah
Konfigurasi perangkat
Router VLAN 1010 (Cisco)
Daftar berikut menunjukkan contoh konfigurasi Lapisan 2 untuk
Router1
lokal (Cisco) di VLAN 1010:
interface E0/0 description connected_to_service_provider_device no shut interface E0/0.1010 description attachment_vlan1010 encapsulation dot1Q 1010 ip address 169.254.10.2 255.255.255.248 ip mtu 1460 ip prefix-list TO_GCP seq 5 permit 192.168.12.0/24 route-map TO_GCP_OUTBOUND permit 10 match ip address prefix-list TO_GCP router bgp 64500 bgp graceful-restart restart-time 1 neighbor 169.254.10.1 description peering_to_cloud_router neighbor 169.254.10.1 remote-as 16550 neighbor 169.254.10.1 ebgp-multihop 4 neighbor 169.254.10.1 timers 20 60 neighbor 169.254.10.1 update-source E0/0.1010 neighbor 169.254.10.1 route-map TO_GCP_OUTBOUND out
Router VLAN 1020 (Juniper)
Daftar berikut menunjukkan contoh konfigurasi Lapisan 2 untuk
Router2
lokal (Juniper) di VLAN 1020:
set interfaces xe-0/0/0 description "connected_to_service_provider_device" set interfaces xe-0/0/0 flexible-vlan-tagging set interfaces xe-0/0/0 unit 1020 family inet mtu 1460 set interfaces xe-0/0/0 unit 1020 vlan-id 1020 set interfaces xe-0/0/0 unit 1020 family inet address 169.254.20.2/29 set routing-options autonomous-system 64500 set policy-options prefix-list TO_GCP 192.168.12.0/24 set policy-options policy-statement TO_GCP_OUTBOUND term 1 from protocol direct set policy-options policy-statement TO_GCP_OUTBOUND term 1 from prefix-list TO_GCP set policy-options policy-statement TO_GCP_OUTBOUND term 1 then accept set policy-options policy-statement TO_GCP_OUTBOUND term 2 then reject set protocols bgp group config_vlan_1020 type external set protocols bgp group config_vlan_1020 multihop ttl 4 set protocols bgp group config_vlan_1020 local-address 169.254.20.2 set protocols bgp group config_vlan_1020 peer-as 16550 set protocols bgp group config_vlan_1020 neighbor 169.254.20.1 export TO_GCP_OUTBOUND set protocols bgp group config_vlan_1020 neighbor 169.254.20.1 graceful-restart restart-time 1
Praktik terbaik
Ikuti praktik terbaik berikut untuk memastikan konektivitas yang efektif ke Google Cloud dari perangkat lokal Anda saat menggunakan Cloud Interconnect 99,9% dan topologi 99,99%.
Mengonfigurasi perangkat untuk penerusan aktif/aktif
- Pastikan nilai MED yang sama dipertukarkan di semua sesi BGP.
- Aktifkan routing equal-cost multipath (ECMP) dalam konfigurasi BGP Anda.
- Aktifkan mulai ulang secara halus pada sesi BGP Anda untuk meminimalkan dampak mulai ulang tugas Cloud Router. Saat Anda menghubungkan dua lampiran melalui domain ketersediaan edge yang berbeda, seperti yang dijelaskan dalam topologi yang direkomendasikan, Cloud Router akan menggunakan satu tugas per domain ketersediaan edge. Untuk menghindari periode nonaktif, tugas software dijadwalkan secara independen.
- Jika Anda mengonfigurasi dua perangkat lokal, gunakan protokol perutean apa pun untuk menghubungkan kedua perangkat satu sama lain. Jika Anda mengonfigurasi perangkat untuk menggunakan redistribusi, gunakan IBGP atau IGP.
Mengonfigurasi perangkat untuk penerusan aktif/pasif
- Untuk menghindari perutean asimetris, pastikan nilai MED yang lebih tinggi diterapkan di sisi Cloud Router dan di sisi perangkat lokal.
- Aktifkan mulai ulang secara halus pada sesi BGP Anda untuk meminimalkan dampak mulai ulang tugas Cloud Router. Saat Anda menghubungkan dua lampiran melalui domain ketersediaan edge yang berbeda, seperti yang dijelaskan dalam topologi yang direkomendasikan, Cloud Router akan menggunakan satu tugas per domain ketersediaan edge. Untuk menghindari periode nonaktif, tugas software dijadwalkan secara independen.
- Jika Anda mengonfigurasi dua perangkat lokal, pastikan kedua perangkat memiliki konektivitas Lapisan 3 satu sama lain. Jika Anda mengonfigurasi perangkat untuk menggunakan redistribusi, gunakan IBGP atau IGP.
Memverifikasi sesi BGP
Pastikan sesi BGP Anda berfungsi antara jaringan lokal dan jaringan Virtual Private Cloud (VPC) Google. Untuk mengetahui informasi selengkapnya, baca Melihat status dan rute Cloud Router dalam dokumentasi Cloud Router.