iBGP Synchronization Nedir
CLI Guru - Cisco Eğitim ve Danışmanlık Merkezi |

+ Konuyu Cevapla
Toplam 1 sonuçtan 1 ile 1 arasındakiler gösteriliyor.
Like Tree4Likes
  • 4 Post By MCyagli
iBGP Synchronization Nedir

TOPOLOGY iBGP synchronization Nedir ? =========================== Bgp komşuluk ilişkisini daha önce anlatmıştık. Bgp nin komşularını IBGP ve EBGP diye ikiye ayırdığını biliyoruz. Bizlerde kendi hayatımızda komşuları sınıflandırırız. İyi, Kötü, Zengin,

  1. #1
    MCyagli isimli Üye şimdilik offline konumundadır Administrator
    Üyelik tarihi
    Jul 2009
    Mesajlar
    565

    Standart iBGP Synchronization Nedir

    TOPOLOGY

    iBGP synchronization Nedir ?
    ===========================


    Bgp komşuluk ilişkisini daha önce anlatmıştık.

    Bgp nin komşularını IBGP ve EBGP diye ikiye ayırdığını biliyoruz.

    Bizlerde kendi hayatımızda komşuları sınıflandırırız.

    İyi, Kötü, Zengin, Fakir vb...


    Madem sınıflandırma yapıyoruz, her sınıfa karşı takındığımız tavır davranışlarda farklı olur.

    BGP de aynen böyle yapar !

    iBGP/eBGP komşuluklar arasındaki farkları değişik makalerde yeri geldikçe tartışacağız.

    [ iBGP Route Reflection ( Cluster dahil ) ve iBGP Confederation konuları gibi ]

    ---

    Hemen giriş yapayım.


    Şöyle bir kural varmış önceden :

    IBGP BİR KOMŞUDAN ÖGRENDİĞİN BİR ROUTE U
    EBGP BİR KOMŞUNA GÖNDERMEK İSTERSEN
    AYNI ROUTE U IGP BİR PROTOCOL DEN ÖĞRENMİŞ OLMA ZORUNLULUĞUN VAR
    AKSİ HALDE BUNU EBGP KOMŞUNA GÖNDEREMEZSİN


    Yani Senkron olacaksın !

    Bir route u EGP den ( BGP ) ögrenmişsen IGP den ( Rip - Eigrp - OSpf ) de ögreneceksin !

    Ne demek istedik ?

    Basitçe hazırladığım topology i inceleyince durum anlaşılacak kanaatindeyim.

    TOPOLOGY


    Şekilde R1-R2-R3 Routerları Ospf KOnuştuklarını düşünelim.

    R1 ve R3 ise IBGP komşuluk kurmuşlar.

    R1 ve R4 ise EBGP komşuluk kurmuşlar.

    Şimdi hikayemiz şöyle olsun.

    R3 kendi üzerinde bulunan 3.3.3.0/24 networkunu "BGP" ile anons ediyor. ( Her hangi bir IGP ile degil )

    Bu NLRI bilgisi UPDATE PAketi ile R1 e gelecektir.

    Update içinde 3.3.3.0/24 diye bir network oldugu yazacaktır.

    Ve Next-Hop Olarak ise R3 ile IBGP komşuluk kurduğumuz ip adresi olacaktır.

    R1 de bu network erişilebilir durumdadır.

    Test edelim.


    ---> show ip bgp <---

    Kod:
    Network          Next Hop            Metric LocPrf Weight Path
    *>i3.3.3.0/24       23.0.0.3                 0    100      0 i
    Gözükecektir.

    Bu network ü komşusundan başarılı bir şekilde ögrenmiştir.
    Ve Next Hop a erişebilirse bunu ROUTING TABLE içine koyabilir.

    Next Hop 23.0.0.3 e erişebilir miyiz ? ( Zaten > işareti bize söylüyor ama bakalım )


    ---> sh ip route 23.0.0.3 255.255.255.0 <---

    Kod:
    * 12.0.0.2, from 23.0.0.2, 00:04:23 ago, via Serial0/1
    gördük

    O halde bunu RIB de görebiliriz.

    ---> show ip route <---

    Kod:
    B       3.3.3.0 [200/0] via 23.0.0.3, 00:00:43

    Peki R1 den 3.3.3.3 Adresine Ping yollasam Ne olur ?

    Kod:
    R1#ping 3.3.3.3
    
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
    U.U.U
    Success rate is 0 percent (0/5)

    Neden Böyle oldu ? Unreachable Hatası Verdi. Ne demek Oldugunu biliyoruz.

    Çünkü aradaki R2 bilmiyor ki !!!

    R1 ile R3 kendi arasında İngilizce KOnuşuyor. (BGP)

    R2 sadece Türkçe biliyor.(OSPF)

    Ve ilgili network sadece BGP ile anons edilmiş durumda.

    Halbuki R1 ve R3 nede güzel UPDATE Paket ile ROute ları paylaşmıştı değil mi ?

    İşte burdaki R2 ---> BLACK HOLE OLDU ---> YANİ KARA DELİK ...

    Hiç aklımıza gelmemişti.

    Şimdi tutup R1 birde bunu R4 e gönderirse işte o zaman iyice karışacak ortalık.

    R4 e bakalım ne var ?



    ---> show ip bgp <---

    Kod:
    *> 3.3.3.0/24       14.0.0.1                               0 123 i



    Harbi göndermiş.

    Gördüğünüz gibi Almış ve Erişebileceğini sanıyor o da

    Ping ile avucumuzu yalayacağımızı biliyoruz.

    Az önce bunu göndermeyeceğinden bahsetmiştik degil mi ? !!!

    Evet ama Yeni IOS larda SYNCH disable durumdadır.

    Yani Bu Kural önemli degildir.

    R1 bunu IGP den ögrenmemiş olsa bir R4 e gönderdi.

    R4 buna erişmek için Paketi R1 e gönderecğini biliyor.

    Ama R1 den sonra Paket R2 ye varınca Kara Deliğe düşüyor.

    ---


    IGP ile de bunu ögrenmesi bize ne sağlar ?

    R2 nin Kara Delik olma durumunu kaldırmış oluruz.

    R3 üzerindeki bu network ü OSPF içine Redistribute edersek örneğin

    R1 3.3.3.0/24 Networkunu OSPF ile de ögrenmiş olacaktır.

    Ve Artık R1 hem Türkçe hemde İngilizce konuştugundan R2 nin Kara Delik olma durumu ortadan kalkar.


    ---


    EEE madem böyle bişi var niye kaldırmışlar bunu ...!

    Şöyle bir durum düşünün :

    R2 diye bir router yok.

    R1 ve R3 birbirine direk baglı ve IBGP komşu.

    Bu durumda Gerek VArmı IGP ye ? Tabiki yok !

    R3 ---> 3.3.3.0/24 yollamış R1 e

    ve

    Erişmek için beni kullan demiş.

    Alan veren memnun. ( Alan veren memnun ise kimseye bişi demek düşmez )

    Sorun Kalmadı.

    ---

    Eger ENABLE durumda ise sınavlarda falan

    Disable etmek için


    Kod:
    R1#
    
    CONF T
    ROUTER BGP 123
    NO SYCH
    Yapmamız yeterlidir.
    Konu MCyagli tarafından (15.08.2012 Saat 04:01 ) değiştirilmiştir.
    Hypnotic, viensdans, Nexus and 1 others like this.
    Mehmet Ceyhan YAĞLI
    I learn, I teach
    MCyagli

+ Konuyu Cevapla

Bu Konuyu Paylaşın !

Bu Konuyu Paylaşın !

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok