Cevap basit bir "evet" veya "hayır" değildir, ama bence aslında gözleminiz "bu böyle değil" doğrudur.
İyileştirme uğruna SE, tamamen diğer sayfalara bağlanan cevaplara karşı tercih eder, bu nedenle kaynak bir gün kaybolursa veya değişirse, bunlardan bazılarını burada çoğaltacağım.
En İyi Yol Algoritması Nasıl Çalışır?
BGP ilk geçerli yolu geçerli en iyi yol olarak atar. BGP daha sonra, BGP geçerli yollar listesinin sonuna ulaşıncaya kadar en iyi yolu listedeki bir sonraki yolla karşılaştırır. Bu liste, en iyi yolu belirlemek için kullanılan kuralları sağlar:
1) AĞIRLIK en yüksek yolu seçin.
Not: WEIGHT, Cisco'ya özgü bir parametredir. Yapılandırıldığı yönlendiricide yereldir.
2) En yüksek LOCAL_PREF olan yolu tercih edin.
Not: LOCAL_PREF içermeyen bir yolun, bgp varsayılan yerel tercih komutuyla ayarlanmış veya varsayılan olarak 100 değerine sahip olduğu kabul edilir.
3) Yerel olarak bir ağ veya toplu BGP alt komutuyla veya bir IGP'den yeniden dağıtım yoluyla oluşturulan yolu tercih edin.
Ağ tarafından oluşturulan yerel yollar veya yeniden dağıtım komutları, toplam adres komutu tarafından sağlanan yerel toplamalara göre tercih edilir.
4) Yolu en kısa AS_PATH ile tercih edin.
Not: Bu öğelere dikkat edin:
Bgp bestpath as-path asore yoksay komutunu yapılandırdıysanız bu adım atlanır.
Sette kaç AS olursa olsun, bir AS_SET 1 olarak sayılır.
AS_CONFED_SEQUENCE ve AS_CONFED_SET, AS_PATH uzunluğuna dahil değildir.
5) En düşük başlangıç türüne sahip yolu tercih edin.
Not: IGP, Dış Ağ Geçidi Protokolünden (EGP) daha düşüktür ve EGP, INCOMPLETE'den daha düşüktür.
6) En düşük çoklu çıkış ayırıcısına (MED) sahip yolu tercih edin.
Not: Bu öğelere dikkat edin:
Bu karşılaştırma yalnızca ilk (komşu) AS iki yolda aynı ise gerçekleşir. Konfederasyon alt AS'leri yok sayılır.
Başka bir deyişle, MED'ler yalnızca AS_SEQUENCE içindeki ilk AS birden çok yol için aynıysa karşılaştırılır. Önceki AS_CONFED_SEQUENCE değerleri yok sayılır.
Bgp always-Compare-med etkinleştirilirse, MED'ler tüm yollar için karşılaştırılır.
Bu seçeneği AS'nin tamamında devre dışı bırakmanız gerekir. Aksi takdirde, yönlendirme döngüleri oluşabilir.
Bgp bestpath med-confed etkinleştirilirse, MED'ler yalnızca AS_CONFED_SEQUENCE olan tüm yollar için karşılaştırılır.
Bu yollar yerel konfederasyondan kaynaklandı.
4,294,967,295 MED değerine sahip bir komşudan alınan yolların MED'si, BGP tablosuna yerleştirilmeden önce değiştirilir. MED 4.294.967.294 olarak değişir.
MED olmadan alınan yollara, en kötü olarak eksik bgp bestpath med özelliğini etkinleştirmediyseniz, 0 olarak bir MED atanır.
Bgp bestpath med dosyasını en kötü olarak eksik olarak etkinleştirdiyseniz, yollara 4.294.967.294 MED atanır.
Bgp deterministic-med komutu da bu adımı etkileyebilir.
Bir gösteri için En İyi Yol Seçimi için BGP Yönlendiricilerin Çoklu Çıkış Diskrimatörünü Nasıl Kullantığı konusuna bakın.
7) iBGP yolları yerine eBGP'yi tercih edin.
En iyi yol seçiliyse, Adım 9'a (çoklu yol) gidin.
Not: AS_CONFED_SEQUENCE ve AS_CONFED_SET içeren yollar konfederasyon için yereldir. Bu nedenle, bu yollar iç yollar olarak kabul edilir. Dış Konfederasyon ile İç Konfederasyon arasında bir ayrım yoktur.
8) BGP sonraki sıçrama için en düşük IGP metriğine sahip yolu tercih edin.
En iyi yol seçilmiş olsa bile devam edin.
9) BGP Çok Yollu için yönlendirme tablosunda birden çok yolun kurulmasını gerektirip gerektirmediğini belirleyin.
Henüz en iyi yol seçilmemişse devam edin.
10) Her iki yol da harici olduğunda, ilk alınan yolu (en eskisi) tercih edin.
Bu adım, daha yeni bir yol bir sonraki karar kriterlerine göre tercih edilen rota olsa bile, daha yeni bir yol daha eski bir yolu değiştirmediği için rota klapesini en aza indirir (Adım 11, 12 ve 13).
Bu öğelerden herhangi biri doğruysa bu adımı atlayın:
Bgp best path compar-routerid komutunu etkinleştirdiniz.
Not: Cisco IOS Yazılım Sürümleri 12.0.11S, 12.0.11SC, 12.0.11S3, 12.1.3, 12.1.3AA, 12.1.3.T ve 12.1.3.E bu komutu tanıttı.
Yönlendiriciler, birden çok yol için aynıdır çünkü yollar aynı yönlendiriciden alınmıştır.
Geçerli en iyi yol yok.
Geçerli en iyi yol, örneğin yolu sunan komşu çöktüğünde kaybolabilir.
11) En düşük yönlendirici kimliğine sahip BGP yönlendiriciden gelen yolu tercih edin.
Yönlendirici kimliği, geri döngü adreslerine tercih edilen yönlendiricideki en yüksek IP adresidir. Ayrıca, yönlendirici kimliğini manuel olarak ayarlamak için bgp yönlendirici kimliği komutunu kullanabilirsiniz.
Not: Bir yol rota reflektör (RR) niteliklerini içeriyorsa, kaynak kimliği, yol seçim işlemindeki yönlendirici kimliği ile değiştirilir.
12) Gönderen veya yönlendirici kimliği birden çok yol için aynıysa, minimum küme listesi uzunluğuna sahip yolu tercih edin.
Bu yalnızca BGP RR ortamlarında bulunur. İstemcilerin RR'lerle veya diğer kümelerdeki istemcilerle eşleşmesini sağlar. Bu senaryoda, istemci RR'ye özgü BGP özniteliğinin farkında olmalıdır.
13) En alt komşu adresinden gelen yolu tercih edin.
Bu adres, BGP komşu yapılandırmasında kullanılan IP adresidir. Adres, yerel yönlendiriciyle TCP bağlantısında kullanılan uzak eşe karşılık gelir.
Bununla birlikte, yanlış olabileceğimi söyledi. Bu alanda acemi biriyim.