eBGP ile iBGP arasındaki fark nedir? iBGP'de neden full mesh gerekir ve route reflector bu sorunu nasıl çözer?

Cevap

eBGP farklı AS'ler arasında, iBGP aynı AS içindeki router'lar arasında kurulan BGP oturumudur.

ÖzellikeBGPiBGP
KomşularFarklı ASAynı AS
Administrative Distance (Cisco)20200
Varsayılan TTL1 (doğrudan bağlı komşu)255, genelde loopback'ler arası
Next-hopGüncellenirDeğiştirilmeden taşınır
AS_PATHKendi AS'ini eklerDeğiştirmez

iBGP split horizon kuralı

AS_PATH, eBGP'de loop önleme sağlar (kendi AS numarasını gören router rotayı reddeder). iBGP'de AS_PATH değişmediği için başka bir mekanizma gerekir: iBGP ile öğrenilen bir rota başka bir iBGP komşusuna iletilmez. Sonuç olarak tüm iBGP router'ları birbirine bağlı olmalıdır: n router için n(n-1)/2 oturum. 50 router için 1225 oturum demektir.

Çözümler

  • Route Reflector (RR): RR, client'larından öğrendiği rotaları diğer client'lara yansıtır. Client'lar sadece RR ile oturum kurar. Loop önleme için ORIGINATOR_ID ve CLUSTER_LIST nitelikleri kullanılır. Yedeklilik için en az iki RR önerilir.
  • Confederation: AS, iç alt AS'lere bölünür; daha az yaygındır.

next-hop-self

eBGP'den öğrenilen rotanın next-hop'u dış komşunun IP'sidir; iç router'lar bu IP'ye ulaşamazsa rota kullanılmaz. Sınır router'ında next-hop-self ayarı yapılır.

router bgp 65001
 neighbor 10.0.0.2 remote-as 65001
 neighbor 10.0.0.2 update-source Loopback0
 neighbor 10.0.0.2 next-hop-self
 neighbor 10.0.0.3 route-reflector-client   ! RR üzerinde
  1. Switch ile router arasındaki fark nedir?KolayYönlendirme & AnahtarlamaNetwork
  2. VLAN nedir, neden kullanılır? Trunk port nedir?OrtaYönlendirme & AnahtarlamaNetwork
  3. OSPF ile BGP arasındaki fark nedir?ZorYönlendirme & AnahtarlamaNetwork
  4. Router routing tablosunda longest prefix match ile nasıl karar verir? Bir paket için seçilecek rotayı adım adım açıklayın.ZorYönlendirme & AnahtarlamaNetwork
  5. HSRP ve VRRP gibi First Hop Redundancy Protocol'ler nasıl çalışır? Aralarındaki farklar nelerdir?ZorYönlendirme & AnahtarlamaNetwork
  6. Link aggregation (EtherChannel) ve LACP nedir? Trafik linkler arasında nasıl dağıtılır?OrtaYönlendirme & AnahtarlamaNetwork

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle