VXLAN EVPN ve MULTISITE Mimarisi – 5.Bölüm BGP

VXLAN EVPN ve MULTISITE Mimarisi – 5.Bölüm BGP

EVPN Mimarilerinde BGP’nin Rolü

EVPN (Ethernet VPN), Layer 2 sanallaştırmayı Layer 3 altyapı üzerinden sağlamayı mümkün kılan bir overlay mimarisidir. Bu yapının temelini BGP (Border Gateway Protocol) oluşturur. Geleneksel anlamda yönlendirme protokolü olarak bilinen BGP, EVPN ortamlarında artık servis taşıyıcı ve kontrol düzlemi protokolü olarak kullanılır.

EVPN’de BGP’nin Kullanımı (Overlay Protokolü)

EVPN, MP-BGP (Multiprotocol BGP) üzerinden çalışır. Bu yapı sayesinde Layer 2 MAC adresleri ve ilgili VTEP IP’leri, ağın diğer uçlarına duyurulur. Bu da, klasik L2 broadcast ihtiyacını ortadan kaldırır.

MP-BGP ile taşınan başlıca EVPN türleri şunlardır:

  • EVPN Type 2: MAC/IP Advertisement – MAC adreslerinin hangi VTEP’te olduğunu bildirir.
  • EVPN Type 3: Inclusive Multicast Ethernet Tag (IMET) – Multicast/broadcast trafiği için kullanılır.
  • EVPN Type 5: IP Prefix – L3 yönlendirme amacıyla kullanılır.

Bu yapı sayesinde VTEP’ler (VXLAN Tunnel Endpoint) arasında tamamen kontrol düzlemine dayalı bir haberleşme sağlanır.


BGP ve Multicast Trafiği

EVPN ortamlarında multicast trafiğin kontrolü için BGP’nin Type 3 mesajları kritik rol oynar:

Inclusive Multicast Ethernet Tag (Type 3 Route)
  • Her bir VNI (Virtual Network Identifier) için VTEP’ler, kendi multicast grubunu ilan eder.
  • Bu sayede diğer VTEP’ler, hangi VXLAN segmentine hangi IP’ler üzerinden erişileceğini bilir.
  • Multicast destekli bir underlay varsa, bu grup adresi gerçek multicast grubu olur (örneğin 239.0.0.10).
  • Eğer multicast desteklenmiyorsa, bu bilgi Head-End Replication yapmak üzere kullanılır.


Bu noktada multicast trafiği BGP ile yönlendirilmez, fakat multicast/broadcast trafiğin hangi uçlara gideceği bilgisi BGP ile paylaşılır.

Underlay ve Overlay Ayrımı: BGP vs OSPF

  • Underlay (Fiziksel ağ altyapısı):
    • Genellikle IGP (OSPF, IS-IS) ya da iBGP ile sağlanır.
    • Bu katman IP yönlendirmesini sağlar. Burada multicast gerekiyorsa, PIM gibi protokoller kullanılır.
  • Overlay (Sanal ağ yapısı):
    • Burada MP-BGP EVPN çalışır.
    • MAC adres bilgileri, VNI eşlemeleri, multicast dağıtımı için BGP kullanılır.
    • VTEP’ler arası kapsülleme (VXLAN) bu bilgiler üzerinden yapılır.

Yani multicast’in fiziksel iletimi underlay’e (ve varsa PIM’e) bağlıyken, multicast trafiğin nereye ulaşacağını belirleme işi overlay’de BGP ile yapılır.

Gerekli komut setlerimiz

VXLAN routing (L3 forwarding) fonksiyonlarının aktif edilmesi

feature fabric forwarding


Switch’lerde SVI (Switched Virtual Interface) yapılarını aktif hale getirilmesi

feature interface-vlan


Her VLAN’a bir VXLAN segment ID (VNI) atanmasını sağlayan özellik

feature vn-segment-vlan-based


BGP EVPN üzerinden gelen MAC/IP route’ların işlenmesini sağlayan ve VTEP’lerin birbirini tanıyıp VXLAN tünelleri kurabilmesi için gerekli komutumuz.

feature nv overlay


Troubleshooting Adımı

Bgp komşularımızı görmek için çalıştıracağımız komut seti

show bgp l2vpn evpn summary


Daha detaylı hangi VTEP arkasında hangi mac/ip var bilgisi için

show bgp l2vpn evpn


Komşuluk kurulan VTEP cihazlarını görebilmek için

show nve peers


Kontrol Düzlemindeki mac ipleri görebilmek için

show mac address-table


Bir sonraki makalede görüşmek üzere.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir