BGP, Route Reflector
CLI Guru - Cisco Eğitim ve Danışmanlık Merkezi |

2007 yılından bu yana aktif olan ciscotr.com, artık " www.bilisim.pro " olarak devam edecektir.  
Mevcut mesajlarınız ve kullanıcı bilgilerinizle sitemizde katılıma devam edebilirsiniz.

+ Konuyu Cevapla
Toplam 2 Sayfadan 1. Sayfa 12 SonuncuSonuncu
Toplam 16 sonuçtan 1 ile 10 arasındakiler gösteriliyor.
Like Tree1Likes
BGP, Route Reflector

PHP- Kodu: Herkese Merhaba Bu Makale 'de Route Reflector Nedir ,  IBGP - EBGP Komşuluğu ve BGP ( Border Gateway Protocol ) Konfigurasyonu  Anlatılmıştır. Yazar : Ayhan Yeşilöz   Dipnot : Ayhan kardeşimiz kendi isteğiyle makaleyi burada paylaşmak istemiştir.  Kendisine teşekkürlerimizi sunuyoruz.  IBGP Neighbor Aynı Autonomous System de IBGP bir yapıda Komşuluk kurulması için bütün routerlar Fully meshed bir yapıda olmalıdır fakat büyük

  1. #1
    root isimli Üye şimdilik offline konumundadır Moderator
    Üyelik tarihi
    Jun 2007
    Bulunduğu yer
    Ankara
    Mesajlar
    1,409

    Arrow BGP, Route Reflector

    PHP- Kodu:
    Herkese Merhaba
    Bu Makale
    'de Route Reflector Nedir , 
    IBGP - EBGP Komşuluğu ve BGP ( Border Gateway Protocol ) Konfigurasyonu  Anlatılmıştır.
    Yazar : Ayhan Yeşilöz  
    Dipnot : Ayhan kardeşimiz kendi isteğiyle makaleyi burada paylaşmak istemiştir. 
    Kendisine teşekkürlerimizi sunuyoruz. 
    IBGP Neighbor
    Aynı Autonomous System de IBGP bir yapıda Komşuluk kurulması için bütün routerlar Fully meshed bir yapıda olmalıdır fakat büyük bir yapıda örneğin bir ISP firmasını düşündüğümüzde bu pekmümkün olmaya bilir ve böyle bir durumda bütün komşulukları oluşturmak için ufak bir örnek verecek olursak 13 adet Router dan oluşan bir yapı düşünelim ve Fully Meshed olmasın bu durumda oluşturulacak IBGP komşuluk sayısı 78 dir düşününki bu rakam 1000 olduğunda nekadar komşuluk kurulacak yaklaşık 500000 .





    İşte bu durum için Kullanabileceğimiz 2 Yapı vardır 1.si Confederation 2.si Route Reflector dür.Confederation Route Reflector’e göre daha komplex bir yapı olduğundan Route Reflectorü anlatacağız.
    ROUTE REFLECTOR
    Route Reflector (RR) ile birlikte Türkiye de kullanılmayan Cluster küme mantığı karşımıza çıkmaktadır.Bir AS de birden çok cluster olabilir ve bir cluster içinde birden çok RR olabilir ama bir Route Reflector server sadece bir cluster içinde olmalıdır.RR server bütün clientlar ile bağlantılı olmalıdır yalnız Fully meshed bir yapı olmamalıdır.





    Bir Cluster içinde sadece bir RR den oluşan bir yapıda RR router da yapılması gereken Konfigürasyon şöyledir ;

    PHP- Kodu:
    Router(config-router)# neighbor {ip-address | peer-group-name} Route-reflector-client 
    Kod:
    router#router bgp 200
    
    router(config-router)#neighbor 120.100.30.1 remote-as 200
    
    router(config-router)#neighbor 120.100.30.1 route-reflector-client
    
    router(config-router)#neighbor 120.100.30.2 remote-as 200
    
    router(config-router)#neighbor 120.100.30.2 route-reflector-client
    
    router(config-router)#neighbor 120.100.30.3 remote-as 200
    
    router(config-router)#neighbor 120.100.30.3 route-reflector-client
    Clientler da herhangi bir konfigürasyon gerekmez.





    Bir Cluster içerisinde bütün routerler RR nin clientı olmayabilir veya yedekli bir çalışma yapısı için bir cluster da birden fazla RR olabilir bu durumda en iyi yol seçimi için route update bilgisi şu şekilde yollanır:
    1.Route bilgisi eğer EBGP den öğrenilmiş ise client ve non-clientlere yollanır.

    2.Route bilgisi Client dan gelirse bu bilgi bütün clientler ve non-clientlere yollanır.

    3.Route bilgisi non-client dan öğrenilir ise bu bilgi bütün Clientlere gönderilir.








    Çoklu Cluster ve bir Cluster da yedekli bir yapı yani birden fazla RR bulunması durumunda Cluster ID ile routerlerin hangi Cluster da olduğu atanır. Yukarıdaki yapı için örnek konfigürasyon şöyledir.


    Router A (route reflector):

    Kod:
    router#router bgp 100
    
    router(config-router)#neighbor 120.10.10.5 remote-as 100
    
    router(config-router)#neighbor 120.10.10.5 route-reflector-client
    
    router(config-router)#neighbor 120.10.10.7 remote-as 100
    
    router(config-router)#neighbor 120.10.10.7 route-reflector-client
    
    router(config-router)#neighbor 120.10.20.10 remote-as 100
    
    router(config-router)#neighbor 120.10.20.10 route-reflector-client
    
    router(config-router)#neighbor 120.10.20.12 remote-as 100
    
    router(config-router)#neighbor 120.10.20.12 route-reflector-client
    
    router(config-router)#neighbor 120.10.20.6 remote-as 100
    
    router(config-router)#neighbor 120.10.50.2 remote-as 100
    
    router(config-router)#bgp Cluster-id 2000
    Router B (route reflector Router A ile aynı Cluster da):

    Kod:
      
    router#router bgp 100
    
    router(config-router)#neighbor 120.10.10.6 remote-as 100
    
    router(config-router)#neighbor 120.10.10.6 route-reflector-client
    
    router(config-router)#neighbor 120.10.10.8 remote-as 100
    
    router(config-router)#neighbor 120.10.10.8 route-reflector-client
    
    router(config-router)#neighbor 120.10.20.11 remote-as 100
    
    router(config-router)#neighbor 120.10.20.11 route-reflector-client
    
    router(config-router)#neighbor 120.10.20.13 remote-as 100
    
    router(config-router)#neighbor 120.10.20.13 route-reflector-client
    
    router(config-router)#neighbor 120.10.30.1 remote-as 100
    
    router(config-router)#neighbor 120.10.50.3 remote-as 100
    
    router(config-router)#bgp Cluster-id 2000
    Router C (Client ve EBGP ile Komşu):
    Kod:
    router#router bgp 100
    
    router(config-router)#neighbor 120.10.10.1 remote-as 100
    
    router(config-router)#neighbor 120.10.20.1 remote-as 100
    
    router(config-router)#neighbor 120.10.40.1 remote-as 200
    Router G (A ve B den farklı bir Cluster da route reflector ):
    Kod:
    router#router bgp 100
    
    router(config-router)#neighbor 120.10.55.1 remote-as 100
    
    router(config-router)#neighbor 120.10.55.1 route-reflector-client
    
    router(config-router)#neighbor 120.10.55.2 remote-as 100
    
    router(config-router)#neighbor 120.10.55.2 route-reflector-client
    
    router(config-router)#neighbor 120.10.30.2 remote-as 100
    
    router(config-router)#neighbor 120.10.20.5 remote-as 100
    
    router(config-router)#neighbor 120.10.50.1 remote-as 300
    Nexus likes this.

  2. #2
    erginyavuz61 isimli Üye şimdilik offline konumundadır Member
    Üyelik tarihi
    Aug 2007
    Mesajlar
    28

    Standart

    paylaşımına sağlık System...

  3. #3
    e-mky Guest

    Standart

    bana biraz complex bir yapı geldi, zor gibimi yoksa daha eğitimi almamış birine böyle zor gelmesi normalmi acaba...

  4. #4
    ayhan Guest

    Standart

    Route reflector BGP biliyorsan aslında çok basit fakat BGP bilmiyorsan boşver şuan kafanı hiç karıştırma.

  5. #5
    burner Guest

    Standart Regex Bgp

    Slm;

    Asagida birkac bgp regular expressions ornegi:

    Kod:
    ^200$ ------>Match only AS 200
    ^*      ------>Match all AS’s
    ^$    -------->Local AS only
    ^200_ ------->Match strings received from AS 200
    _200$ ------->Match strings originating from AS 200
    _200_  ------>Match strings which include AS 200
    ^200_210$ -->Match strings received from 200 AND originating from 210
    
    Character    Special Meaning  
    period
     .
     Matches any single character, including white space. 
     
    asterisk
     *
     Matches 0 or more sequences of the pattern.
     
    plus sign
     +
     Matches 1 or more sequences of the pattern.
     
    question mark
     ?
     Matches 0 or 1 occurrences of the pattern.
     
    caret
     ^
     Matches the beginning of the input string.
     
    dollar sign
     $ Matches the end of the input string.
     
    underscore
     _ Matches a comma (,), left brace ({), right brace (}), left parenthesis, right parenthesis, the beginning of the input string, the end of the input string, or a space.
     
    brackets
     [] Designates a range of single-character patterns.
     
    hyphen
     - Separates the end points of a range.
    Iyi gunler

  6. #6
    Yataghan isimli Üye şimdilik offline konumundadır Member
    Üyelik tarihi
    Sep 2008
    Bulunduğu yer
    İstanbul
    Mesajlar
    68

    Standart

    Teşekkürler.

  7. #7
    burner Guest

    Standart BGP: Frequently Asked Questions(FAQ)


  8. #8
    burner Guest

    Standart Bgp Configuration Guide

    Slm;

    Attach ettigim dosya bgp kitabi, sadece 83 sayfa ve ingilizce...

    Umarim Yarari dokunur

    Iyi gunler

  9. #9
    ercanusa isimli Üye şimdilik offline konumundadır Senior Member
    Üyelik tarihi
    Dec 2007
    Bulunduğu yer
    İstanbul
    Mesajlar
    513

    Standart

    Paylaşım için teşekkürler burner ve system.Ayhan arkadaşımızıda tebrik ederim çok güzel olmuş.

  10. #10
    burner Guest

    Standart BGP Cisco Press

    Slm;

    Attached ettigim dosya cisco tarafindan publish edilmis bir bgp guide, BGP basics....

    Iyi gunler

+ 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