VXLAN EVPN ve MULTISITE Mimarisi – 4.Bölüm MULTICAST

VXLAN EVPN ve MULTISITE Mimarisi – 4.Bölüm MULTICAST

EVPN Mimarilerinde Multicast

EVPN/VXLAN mimarisinde yalnızca unicast değil, aynı zamanda multicast ve broadcast gibi trafik türlerinin de doğru şekilde iletilebilmesi gerekir. Çünkü Layer 2 segmentasyonu devam ederken, klasik Ethernet davranışları (örneğin ARP, DHCP veya IPv6 gibi protokoller) hala gereklidir. Bu tür trafiğin iletimi için Bum traffic (Broadcast, Unknown Unicast, Multicast) terimi kullanılır.

Multicast Trafiğinin Kullanım Alanları

Multicast, aynı veriyi birden fazla alıcıya tek bir kopya olarak iletmeye yarayan bir yöntemdir. Özellikle aşağıdaki senaryolarda multicast trafiği kritik önem taşır:

  • ARP gibi protokoller aracılığıyla hedef adresin bulunması
  • IPTV ve video dağıtımı gibi gerçek zamanlı medya uygulamaları
  • VRRP gibi yönlendirici yedekleme protokollerinde grup adresi kullanımı

SPINE LEAF yapısı multicast olmadan da kurulabilir. Buradaki dezavantajlar cihazlar üzerinde ekstra bandwidth ve CPU demektir.

EVPN Ortamında Multicast Trafiğin İletimi

VXLAN/EVPN çözümlerinde multicast trafiğin iletimi iki ana yöntemle sağlanabilir:

  • Multicast-Enabled Underlay
  • Head-End Replication (HER)
1. Multicast-Enabled Underlay

Bu modelde, underlay ağ (örneğin OSPF ile yönlendirilmiş IP altyapısı) üzerinde PIM (Protocol Independent Multicast) gibi bir multicast yönlendirme protokolü çalıştırılır. Her VXLAN segmentine (VNI) karşılık gelen bir multicast grup adresi atanır.

  • Örneğin: VNI 5000 için 239.0.0.50 grup adresi kullanılır.
  • VTEP’ler bu gruba IGMP üzerinden katılır.
  • Multicast trafiği, PIM aracılığıyla sadece ilgili VTEP’lere iletilir.

Bu yöntem ağda verimlilik sağlar çünkü trafik yalnızca ihtiyaç duyan uçlara gider.

2. Head-End Replication (HER)

Multicast desteklenmeyen underlay ağlarda tercih edilir. Burada kaynak VTEP, multicast ya da broadcast trafiği her hedef VTEP’e unicast olarak çoğaltır.

Örnek Uygulama Senaryosu

SPINE switcler üzerinde lo1 interface yaratıyoruz. Bu interfaceleri multicast rezervation point olarak kullanacağız. Aynı zamanda bu interfaceler anycast Rezervation point olacağı için 2 SPINE ‘ın da aynı ip ye sahip olması gerekmektedir.

Tüm switchlerde ” feature pim ” ile özelliği aktif ediyoruz.

Topolojideki tüm switchlerin uplik portları ve lo adreslerinin tamamında ” ip pim sparse-mode ” aktif ediyoruz.

SPINE üzerinden devam ederek aşağıdaki komut setleriyle multicast için bir rezervation grup adres ve bir ip belirliyoruz.

“ip pim rp-address 10.1.11.6 group-list 224.0.0.0/4”

Anycast Rezervation point için kullanacağımız komut setleri aşağıdaki gibi veriyorum. Bu bize erişilebilirlik ve yük dengeleme sağlayacak.

“ip pim anycast-rp 10.1.11.6 10.1.1.5”

“ip pim anycast-rp 10.1.11.6 10.1.1.6”

LEAF switchlerde rezervation pointi öğretmek için kullanacağım komut seti.

    “ip pim rp-address 10.1.11.6 group-list 224.0.0.0/4”

  • Troubleshooting Adımı

Pim komşularımı kontrol için kullanacağım komut seti


Rezervation point kontrollü için kullanacağım komut seti


İlerleyen konularda göreceğimiz NVI/VLAN eşleştirmesinde her VNI a bir multicast grouplist atıyoruz. Bu eşleşmeyi görebileceğimiz komut setide aşağıdaki gibidir.


BGP konusunda tekrar multicast tanımlarımız olacak, konuya ana hatlarla devam edeceğiz.

Makale serisinin sonunda topolojiyi ve tüm switchlerin konfiglerini sizlerle paylaşacağım. Böylelikle atladığımız alanlar varsa konfiği inceleyebileceksiniz.

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

Bir yanıt yazın

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

Enjoy this blog? Please spread the word :)