İçeriğe atla

Juniper Giriş

Junos OS’da BGP Route Reflector ile VPLS Kontrol Düzlemini Basitleştirme

BGP Route Reflector’lar VPLS ağlarında kontrol düzlemi yükünü nasıl azaltır? Junos OS yapılandırmasıyla detaylı inceleme.

Güncellendi: 22 Nisan 2026 Yavuz 4 dk okuma #mpls #pe-yonlendirici #route-reflector #routing #vpls #bgp #ibgp #juniper #junos

Tanıtım

Genel Bakış

VPLS (Virtual Private LAN Service), çoklu site arasında sanki aynı yerel ağdaymış gibi iletişim sağlayan bir MPLS tabanlı hizmet sunar. Büyük ölçekli VPLS ağlarında, PE (Provider Edge) yönlendiriciler arasında BGP oturumlarının tam mesh olarak yapılandırılması, kontrol düzlemi yükünü önemli ölçüde artırır. Bu durum, ağa yeni bir PE eklendiğinde veya çıkarıldığında, tüm PE’ler arasında BGP oturumlarının yeniden yapılandırılması gerekliliğiyle sonuçlanır.

BGP Route Reflector’lar, bu sorunu çözmek için tasarlanmıştır. Route Reflector’lar, BGP oturumlarının tam mesh gereksinimini ortadan kaldırarak, sadece ilgili PE’lere BGP mesajlarının iletilmesini sağlar. Bu sayede, kontrol düzlemi yükü önemli ölçüde azalır ve ağın ölçeklenebilirliği artar. Önemli not: Route Reflector’lar sadece kontrol düzlemini etkiler; veri düzlemi (VPLS trafiğinin iletimi) üzerinde herhangi bir değişiklik yapmaz. VPLS trafiği, Route Reflector’lar olmasa da aynı yolları izleyecektir.

Junos OS’da Route Reflector’ları VPLS için yapılandırmak, ağ mühendislerine büyük esneklik ve kontrol sağlar. Bu makalede, Route Reflector’ların çalışma prensibi, avantajları ve Junos OS’da nasıl yapılandırılacağı detaylı olarak ele alınacaktır.

Teknik Özellikler

Parametreler ve Seçenekler

ParametreAçıklamaÖrnek Değer
type internalBGP oturumunun internal (iBGP) olarak yapılandırıldığını belirtir.type internal
local-addressBGP oturumunda kullanılacak yerel IP adresi.192.168.1.1
neighbor <IP>BGP komşusunun IP adresi.192.168.1.2
peer-asBGP komşusunun AS numarası.65001
route-reflector-clientBGP komşusunun Route Reflector client olarak işaretlenmesini sağlar.route-reflector-client
group <isim>BGP oturum grubunun adı.vpls-rr
show bgp summaryBGP oturumlarının durumunu ve istatistiklerini görüntüler.-
show bgp neighborBGP komşularının detaylı bilgilerini görüntüler.-
show route advertising-protocolBelirli bir protokole göre yayınlanan yönlendirme bilgilerini görüntüler.show route advertising-protocol bgp 192.168.1.1

Önemli Notlar

  • Route Reflector’lar arasında tam mesh gereklidir. Tüm Route Reflector’lar birbirlerine bağlanmalıdır.
  • VPLS için kullanılan BGP grubunun adı önemlidir. Genellikle vpls-rr veya vpls-pe gibi anlamlı isimler kullanılır.
  • BGP oturumları internal (iBGP) olarak yapılandırılmalıdır. External BGP (eBGP) kullanımı VPLS için uygun değildir.
  • Route Reflector’ların AS numarası, PE yönlendiricilerinin AS numarasıyla aynı olmalıdır.

Teknik Detaylar

Teknik Detaylar

Route Reflector’ların Çalışma Prensibi

Route Reflector’lar, BGP ağlarında yönlendirme bilgilerini yayma görevini üstlenen özel BGP komşularıdır. Standart BGP’de, tüm BGP komşuları arasında tam mesh bir yapı oluşturulması gerekir. Bu durum, büyük ağlarda yönetilemez bir yük oluşturur. Route Reflector’lar, bu tam mesh gereksinimini ortadan kaldırarak, sadece kendilerine bağlı olan BGP komşularına yönlendirme bilgilerini iletir.

Route Reflector’ların çalışma mantığı şu şekildedir:

  1. Route Reflector (RR): BGP mesajlarını diğer BGP komşularına yayar.
  2. Client (Müşteri): Route Reflector’a bağlı olan ve yönlendirme bilgilerini almak isteyen BGP komşusu.
  3. Non-Client: Route Reflector’a bağlı olmayan, ancak diğer Route Reflector’lar tarafından yayınlanan bilgileri alan BGP komşusu.

Route Reflector’lar, aldıkları BGP güncellemelerini aşağıdaki kurallara göre yayar:

  • Client’tan gelen güncellemeler: Tüm client’lara ve diğer Route Reflector’lara iletilir.
  • Non-Client’tan gelen güncellemeler: Sadece client’lara iletilir.
  • Route Reflector’dan gelen güncellemeler: Tüm client’lara iletilir.

VPLS için Route Reflector Yapılandırması

VPLS ağlarında Route Reflector’ları yapılandırmak için aşağıdaki adımlar izlenir:

Adım 1: Route Reflector’ın Tanımlanması

Route Reflector’ın BGP oturumunda route-reflector-client olarak işaretlenmesi gerekir. Aşağıdaki CLI komutu ile bir Route Reflector tanımlanabilir:

set protocols bgp group <grup-ismi> type internal
set protocols bgp group <grup-ismi> local-address <yerel-IP>
set protocols bgp group <grup-ismi> neighbor <route-reflector-IP> route-reflector-client
set protocols bgp group <grup-ismi> neighbor <route-reflector-IP> peer-as <AS-numarasi>

Örnek:

set protocols bgp group vpls-rr type internal
set protocols bgp group vpls-rr local-address 192.168.1.1
set protocols bgp group vpls-rr neighbor 192.168.1.2 route-reflector-client
set protocols bgp group vpls-rr neighbor 192.168.1.2 peer-as 65001

Adım 2: VPLS PE Yönlendiricilerinin Yapılandırılması

VPLS PE yönlendiricileri, Route Reflector’lara bağlanarak BGP oturumlarını oluşturur. Aşağıdaki CLI komutu ile bir PE yönlendiricisi Route Reflector’a bağlanabilir:

set protocols bgp group vpls-pe type internal
set protocols bgp group vpls-pe local-address <yerel-IP>
set protocols bgp group vpls-pe neighbor <route-reflector-IP> peer-as <AS-numarasi>

Örnek:

set protocols bgp group vpls-pe type internal
set protocols bgp group vpls-pe local-address 192.168.1.2
set protocols bgp group vpls-pe neighbor 192.168.1.1 peer-as 65001

Adım 3: BGP Oturumlarının Doğrulanması

BGP oturumlarının doğru şekilde yapılandırıldığını doğrulamak için aşağıdaki CLI komutları kullanılabilir:

show bgp summary
show bgp neighbor
show route advertising-protocol bgp <route-reflector-IP>

Örnek Çıktı:

user@PE1> show bgp summary
Groups: 1 Peers: 1 Down peers: 0
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
bgp.l2vpn.0          10         10          0          0          0          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
192.168.1.1          65001       1234       1234       0       0       1d 1h 15:42 Establ
  bgp.l2vpn.0: 10/10/10/0

VPLS için Route Reflector Avantajları

  1. Tam Mesh Gereksiniminin Ortadan Kalkması: Tüm PE yönlendiriciler arasında BGP oturumları kurulması gerekmez.
  2. BGP Mesaj Hacminin Azalması: Sadece ilgili PE’lere BGP mesajları iletilir.
  3. Ağ Ölçeklenebilirliğinin Artması: Yeni PE’ler eklendiğinde veya çıkarıldığında, sadece ilgili Route Reflector’lara bağlanmaları yeterlidir.
  4. Yönetim Kolaylığı: BGP oturumlarının yönetimi basitleşir ve hata giderme süreci hızlanır.

VPLS Path Selection Süreci

Route Reflector’lar, VPLS ağlarında PE yönlendiricilerinin otomatik keşfi ve MPLS etiket değişimi için kullanılır. Ancak, VPLS trafiğinin iletimi sırasında kullanılan MAC adresi öğrenme ve yaşlandırma işlemleri, her PE yönlendiricisi tarafından bağımsız olarak gerçekleştirilir. BGP’nin VPLS üzerindeki rolü, sadece PE yönlendiricilerinin ağa eklenmesi veya çıkarılması sırasında gerekli olan sinyallemeyi sağlamaktır.

VPLS path selection süreci, aşağıdaki adımlardan oluşur:

  1. PE Yönlendiricisinin Belirlenmesi: VPLS trafiği, hedef PE yönlendiricisine gönderilir.
  2. MPLS Etiketinin Değiştirilmesi: Kaynak PE, hedef PE’ye bir MPLS etiketi atar.
  3. Pseudowire Oluşturulması: Kaynak PE, hedef PE ile bir pseudowire oluşturur.
  4. MAC Adresi Öğrenme: Her PE, yerel olarak MAC adreslerini öğrenir ve yaşlandırır.

Route Reflector’lar, bu sürecin hiçbir aşamasında doğrudan yer almaz; sadece PE yönlendiricilerinin otomatik keşfi ve MPLS etiket değişimi için gerekli olan BGP mesajlarının iletilmesini sağlar.

Paylaş: LinkedIn X

Yorumlar

Yorum bırakma özelliği yakında. Geri bildiriminiz için iletişim sayfasını kullanabilirsiniz.