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.
| Özellik | eBGP | iBGP |
|---|---|---|
| Komşular | Farklı AS | Aynı AS |
| Administrative Distance (Cisco) | 20 | 200 |
| Varsayılan TTL | 1 (doğrudan bağlı komşu) | 255, genelde loopback'ler arası |
| Next-hop | Güncellenir | Değiştirilmeden taşınır |
| AS_PATH | Kendi AS'ini ekler | Değ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_IDveCLUSTER_LISTnitelikleri 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İlgili Yönlendirme & Anahtarlama soruları
- Switch ile router arasındaki fark nedir?
- VLAN nedir, neden kullanılır? Trunk port nedir?
- OSPF ile BGP arasındaki fark nedir?
- 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.
- HSRP ve VRRP gibi First Hop Redundancy Protocol'ler nasıl çalışır? Aralarındaki farklar nelerdir?
- Link aggregation (EtherChannel) ve LACP nedir? Trafik linkler arasında nasıl dağıtılır?
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.