Saya memiliki jaringan dengan tiga tautan (ISPA, 3MB, ISPB, 1.5MB, ISPC, 50MB). Saya memiliki tiga kecepatan berbeda, dan karenanya, ISP A dan B terutama digunakan untuk redundansi. Saat ini saya menerima rute dari ketiga penyedia, tetapi memfilter beberapa dari mereka di tautan cadangan. Karena saya akan mencari rute keluar dari pipa yang lebih besar di dekat secara eksklusif, saya merasa seolah-olah saya tidak perlu mengambil tabel routing penuh dari semua ISP, dan hanya bisa menyinkronkan rute default.
Apakah ini masalahnya? Apakah ada cara untuk membatasi BGP hanya menyinkronkan next-hop atau rute lokal? Saya khawatir mengaktifkan sinkronisasi penuh, karena saya menjalankan dengan router yang lebih lama, dan saya bekerja dengan jumlah RAM yang terbatas.
Jawaban:
Anda dapat menerima tabel lengkap dari tetangga utama Anda dan meminta yang lain untuk mengirimi Anda rute lokal + rute default saja. Jika demikian, rute tabel lengkap akan memenangkan default dan lalu lintas transit Anda akan menggunakan tetangga "tabel penuh". lalu lintas ke tetangga sekunder masih harus menggunakan uplink mereka karena ASPATH akan lebih pendek. Ini hanya berlaku untuk lalu lintas keluar, jika sebagian besar lalu lintas Anda masuk, Anda perlu untuk memprioritaskan rute yang diiklankan ke tetangga sekunder (melalui AS-prepends, dll).
sumber
Kecuali Anda ingin memilih ISP mana yang akan digunakan berdasarkan alamat, tidak ada alasan untuk menerima apa pun selain rute default. Anda dapat menggunakan atribut LOCAL-PREFERENCE pada rute yang diterima dari ISP C untuk memilihnya. Ini sebuah contoh:
EDIT: Ketika saya membaca rute sinkronisasi, saya menyadari router BGP Anda berbicara satu sama lain. Dalam hal ini, Anda akan menggunakan preferensi lokal.
sumber