Adakah yang bisa menjawab mengapa BGP RR hanya mencerminkan jalur terbaik?
Adakah yang bisa menjawab mengapa BGP RR hanya mencerminkan jalur terbaik?
Jawaban:
Untuk menghemat memori di tujuan, tidak penting untuk mengoptimalkan jalur penerusan mikro di masa lalu. Ini adalah kutipan dari RFC4456 :
Salah satu komponen kunci dari pendekatan refleksi rute dalam
menangani masalah penskalaan adalah bahwa RR merangkum
informasi routing dan hanya mencerminkan jalur terbaiknya.
Meskipun penskalaan selalu penting, jelas ada skenario hari ini di mana kita lebih suka menghabiskan memori RIB daripada memilih jalur suboptimal.
Untuk mengatasi masalah ini ada BGP AddPath dan BGP optimal refleksi . AddPath tersedia dari Cisco dan Juniper, sementara refleksi optimal saat ini tidak diterapkan oleh vendor besar.
AddPath memungkinkan BGP untuk mengirim lebih dari satu jalur terbaik. Refleksi optimal akan menggunakan SPF (ISIS, OSPF) untuk mencerminkan rute terbaik dari POV penerima, bukan dari sudut pandang reflektor rute itu sendiri.
Ingatlah bahwa gagasan dengan iBGP dan refleksi rute adalah untuk mendistribusikan informasi jalur dengan gagasan bahwa keputusan perutean / penerusan tertentu akan diakomodasi oleh IGP yang mendasarinya (terutama termasuk multipathing, failover internal, dll). Dengan demikian, pointer ke apa yang seharusnya menjadi next-hop yang cukup statis dapat disimpan dalam tabel sambil menghindari churn yang terkait dengan informasi jaringan lokal.
Skalabilitas dan stabilitas adalah (dan bisa dibilang menjadi) tujuan utama BGP - bahkan dengan harga pilihan jalur suboptimal dan konvergensi cepat. Implementasi RR tradisional melambangkan ini. Idealnya informasi tentang RR harus se-statis mungkin dan penghitung waktu harus disimpan pada sisi yang panjang.
BTW - Ada beberapa situasi di mana RR mungkin mengirim banyak jalur ke tujuan v4 / v6 yang sama - baik fitur AddPath yang disebutkan di atas maupun dalam kasus MPLS VPN di mana awalan yang diberikan dikaitkan dengan RD dari beberapa PE.
Untuk menambah jawaban sebelumnya, Anda memiliki fitur baru yang disebut jalur BGP beragam untuk memungkinkan RR mengiklankan jalur yang beragam. Untuk detail lebih lanjut, silakan periksa implementasi RFC6774 atau Cisco di http://www.cisco.com/en/US/docs/ios/ios_xe/iproute_bgp/configuration/guide/irg_diverse_path_xe.html