
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.
- Genellikle IGP (OSPF, IS-IS) ya da iBGP ile sağlanı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.
- Burada MP-BGP EVPN çalışı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.