Jawabannya bukan "ya" atau "tidak" yang sederhana, tetapi saya pikir pada dasarnya pengamatan Anda memang benar bahwa "ini tidak benar."
Demi kurasi, SE lebih suka daripada jawaban yang murni tautan ke halaman lain, jadi saya akan mereproduksi beberapa di sini kalau-kalau sumber suatu hari nanti menghilang atau berubah.
Bagaimana Algoritma Path Terbaik Bekerja
BGP menetapkan jalur valid pertama sebagai jalur terbaik saat ini. BGP kemudian membandingkan jalur terbaik dengan jalur berikutnya dalam daftar, hingga BGP mencapai akhir daftar jalur yang valid. Daftar ini memberikan aturan yang digunakan untuk menentukan jalur terbaik:
1) Pilih jalur dengan BERAT.
Catatan: BERAT adalah parameter khusus Cisco. Ini adalah lokal untuk router di mana itu dikonfigurasi.
2) Pilih jalur dengan LOCAL_PREF tertinggi.
Catatan: Jalur tanpa LOCAL_PREF dianggap memiliki nilai yang ditetapkan dengan perintah preferensi lokal bgp default, atau memiliki nilai 100 secara default.
3) Memilih jalur yang berasal secara lokal melalui jaringan atau agregat subperintah BGP atau melalui redistribusi dari IGP.
Jalur lokal yang bersumber dari jaringan atau perintah redistribusi lebih disukai daripada agregat lokal yang bersumber dari perintah agregat-alamat.
4) Pilih jalur dengan AS_PATH terpendek.
Catatan: Waspadai barang-barang ini:
Langkah ini dilewati jika Anda telah mengkonfigurasi perintah abaikan bpath bestpath sebagai-path.
AS_SET dihitung sebagai 1, tidak peduli berapa banyak AS yang ada di set.
AS_CONFED_SEQUENCE dan AS_CONFED_SET tidak termasuk dalam panjang AS_PATH.
5) Memilih jalur dengan tipe asal terendah.
Catatan: IGP lebih rendah dari Exterior Gateway Protocol (EGP), dan EGP lebih rendah dari INCOMPLETE.
6) Memilih jalur dengan diskriminator multi-jalan keluar terendah (MED).
Catatan: Waspadai barang-barang ini:
Perbandingan ini hanya terjadi jika AS (tetangga) yang pertama adalah sama di dua jalur. Semua sub-AS konfederasi diabaikan.
Dengan kata lain, MED hanya dibandingkan jika AS pertama di AS_SEQUENCE sama untuk beberapa jalur. Setiap AS_CONFED_SEQUENCE sebelumnya diabaikan.
Jika bgp selalu-bandingkan-med diaktifkan, MED dibandingkan untuk semua jalur.
Anda harus menonaktifkan opsi ini di seluruh AS. Jika tidak, loop routing dapat terjadi.
Jika bgp bestpath med-confed diaktifkan, MEDs dibandingkan untuk semua jalur yang hanya terdiri dari AS_CONFED_SEQUENCE.
Jalan-jalan ini berasal dari konfederasi lokal.
MED jalur yang diterima dari tetangga dengan MED 4.294.967.295 diubah sebelum dimasukkan ke dalam tabel BGP. MED berubah menjadi 4.294.967.294.
Jalur yang diterima tanpa MED diberi MED 0, kecuali jika Anda mengaktifkan bgp bestpath med missing-as-worst.
Jika Anda telah mengaktifkan bgp bestpath med missing-as-worst, jalur diberi MED 4.294.967.294.
Perintah bgp deterministic-med juga dapat mempengaruhi langkah ini.
Lihat Bagaimana BGP Routers Menggunakan Diskriminator Multi-Keluar untuk Seleksi Jalur Terbaik untuk demonstrasi.
7) Pilih eBGP daripada jalur iBGP.
Jika jalur terbaik dipilih, lanjutkan ke Langkah 9 (multipath).
Catatan: Jalur yang berisi AS_CONFED_SEQUENCE dan AS_CONFED_SET bersifat lokal untuk konfederasi. Oleh karena itu, jalur ini diperlakukan sebagai jalur internal. Tidak ada perbedaan antara Konfederasi Eksternal dan Konfederasi Internal.
8) Pilih jalur dengan metrik IGP terendah ke BGP hop berikutnya.
Lanjutkan, bahkan jika jalur terbaik sudah dipilih.
9) Menentukan apakah banyak jalur memerlukan instalasi di tabel routing untuk BGP Multipath.
Lanjutkan, jika jalur jalan terbaik belum dipilih.
10) Ketika kedua jalur eksternal, lebih suka jalur yang diterima pertama (yang tertua).
Langkah ini meminimalkan rute-flap karena jalur yang lebih baru tidak menggantikan yang lebih lama, bahkan jika jalur yang lebih baru akan menjadi rute yang dipilih berdasarkan kriteria keputusan berikutnya (Langkah 11, 12, dan 13).
Lewati langkah ini jika salah satu dari item ini benar:
Anda telah mengaktifkan perintah bgp best path compare-routerid.
Catatan: Cisco IOS Software Merilis 12.0.11S, 12.0.11SC, 12.0.11S3, 12.1.3, 12.1.3AA, 12.1.3.T, dan 12.1.3.E memperkenalkan perintah ini.
ID router sama untuk beberapa jalur karena rute diterima dari router yang sama.
Tidak ada jalur terbaik saat ini.
Jalur terbaik saat ini dapat hilang ketika, misalnya, tetangga yang menawarkan jalur turun.
11) Memilih rute yang berasal dari router BGP dengan ID router terendah.
ID router adalah alamat IP tertinggi pada router, dengan preferensi diberikan ke alamat loopback. Selain itu, Anda dapat menggunakan perintah bgp router-id untuk secara manual mengatur ID router.
Catatan: Jika jalur berisi atribut route reflector (RR), ID originator diganti untuk ID router dalam proses pemilihan jalur.
12) Jika originator atau router ID sama untuk beberapa path, lebih suka path dengan panjang daftar cluster minimum.
Ini hanya ada di lingkungan BGP RR. Ini memungkinkan klien untuk mengintip dengan RR atau klien di kelompok lain. Dalam skenario ini, klien harus menyadari atribut BGP khusus RR.
13) Memilih jalur yang berasal dari alamat tetangga terendah.
Alamat ini adalah alamat IP yang digunakan dalam konfigurasi tetangga BGP. Alamat tersebut sesuai dengan peer jarak jauh yang digunakan dalam koneksi TCP dengan router lokal.
Meski begitu, saya bisa saja salah. Saya agak pemula di bidang ini.