1. Neden VXLAN?

IEEE 802.1Q VLANs, yayın domaini başına 4,094 ID'de kapıldı - binlerce müşteri segmentinin ortak altyapı üzerinde işbirliği yapması gereken çok katmanlı veri merkezlerinde zor bir kısıtlama. VXLAN (Virtual eXtensible LAN, ) Bunu UDP/IP'deki Ethernet çerçevelerini ele alarak, 24bit VNI (VXLAN Network Identifier) 16.7 milyon mantıksal segmente destek vermek için çözer.

VXLAN, VLAN Tünel Endpoints (VTEPs) arasında standart IP routing (ECMP, OSPF, BGP) izin vermek için sanal Katman 2 topolojiyi fiziksel Katman 3 underlay'dan ayırır. Dış UDP başlığı varış limanı kullanıyor (IANA-assigned; erken dağıtımlar 8472) kullanılır. Total encapsulation overhead is ~50 bytes over IPv4, ~70 bytes over IPv6.

Encapsulation stack (RFC 7348):

2. VTEP Discovery Yöntemleri

VTEPs, tünelleri kurmak ve BUM (Broadcast, Unknown unicast, Multicast) trafiğini dağıtmak için aramalıdır. Uygulamada üç mekanizma kullanılıyor:

Yöntem YöntemiNasıl çalışırPros ProsEkler Ekler Ekler
MulticastAltundaki bir PIM multicast grubuna her VNI haritaları; BUM trafiği bu gruba sulanırBasit; otomatik akran keşfiPIM multicast in underlay; birçok operatör multicast devre dışı bıraktı
Ingress ReplicationHer VTEP, VNI başına açık bir tekncast listesini koruyor; BUM trafiği her bir akran trafiğini çoğaltılıyorÇok fazla gerekliHead-end, BUM paketinde O(N) replikasyonu yapar; statik akran listeleri manuel bakım gerektirir
BGP EVPNRT-3 IMET rotaları VTEP üyeliğini ilan eder; RT-2 rotaları MAC+IP bağlayıcılarını dağıtır; sel-ve-öğrenmeControl-plane MAC öğrenme; ARP baskı; binlerce VTEP'ye ölçekler; standart standartTüm VTEP veya rota-reflectors üzerinde gerekli BGP yığını

Modern yeşil alan veri merkezleri sadece BGP EVPN kullanıyor. Multicast ve ingress-replication, geleneksel yaklaşımlar hala kahverengi saha ortamlarında bulunur.

3. BGP EVPN Yol Türü

BGP EVPN (İngilizce)AFI 25 (L2VPN) / SAFI 70 (EVPN) beş rota türünü dağıtmak için kullanır. RT-5 ayrı olarak tanımlandı (Ekim 2021).

RT RTName Name Name Name Name Name Name Name Name Name NameAmaçKey NLRI alanları
1 1 1Ethernet Auto-DiscoveryPer-ES ve per-EVI kitlesel olarak bağlantı başarısızlıklarına yol açtı; tüm aktif multi-homing yük-balancingRD, ESI, Ethernet Tag ID, MPLS etiketi
2 2MAC/IP ReklamDağ MAC adresleri (ve isteğe bağlı olarak bağlı olarak IP) ARP baskısını sağlamak ve sel-ve-öğrenmelerini ortadan kaldırmak içinRD, ESI, VLAN etiketi, MAC adresi, IP adresi (optional), L2VNI + L3VNI etiketleri
3 3Inclusive Multicast Ethernet Tag (IMET)Reklam VTEP VNI için erişilebilirliğe ulaşır; ingress-replication listeleri inşa etmek ve BUM'u ileriye yönlendirmek için kullanılırRD, Ethernet Tag ID, Originating Router's IP (VTEP adresi); PMSI Tünel özelliği VNI ve tünel türü taşır
4 4 4Ethernet Segment RouteForwarder (DF) PEs arasındaki seçim bir Ethernet segmentini paylaşıyor; CE segmentine sadece bir PE forwards BUM sağlarRD, ESI, Originating Router IP
5 5IP Prefix Route Inter-subnet routing için EVPN'e ekler; özel bir L3VNI (transit VNI) gerektirir.RD, Ethernet Tag ID, IP prefix uzunluğu, IP prefix, GW IP adresi, L3VNI etiketi
Common documents hatası:

4. Symmetric vs Asymmetric IRB

Entegre Routing ve Bridging (IRB), VTEPs rota trafiğinin overlay subnets arasında nasıl olduğunu açıklar. İki model tanımlanır :

Asymmetric IRB:Hedef destinasyon destinasyon

Symmetric IRB:L3VNI

Asymmetric IRBSymmetric IRB
VTEP için L2VNI'lara ihtiyaç vardıTüm VNIs in the KumaşSadece yerel olarak bağlı subnets
L3VNI (transit VNI)Gerekli değilGerekli - VRF başına bir
Routing umutlarIngress VTEP sadeceIngress and egress VTEPs
Scale ScaleZavallı (tüm VNIs her yerde)İyi (yerel altnetler sadece)
RT-5 ekleridesteklenmediDesteklenen (L3VNI)

5. ARP Suppression

EVPN olmadan, bir ev sahibinden bir ARP isteği VNI'ya yayınlanır ve kumaşta her VTEP'ye yayılır. BGP EVPN ile, RT-2 rotaları MAC+IP bağlantılarını tüm VTEP'lere en kısa sürede dağıtıyor. Uzak bir IP için ev sahibi ARP'ler geldiğinde, yerel VTEP doğrudan BGP-popated masasından cevap verir - hiçbir ARP paketi VXLAN kumaşını geçmiyor. Bu, BUM'u bilinen evlere kazır ve özellikle VTEP başına binlerce VM ile kumaşlarda etkilidir.

ND (Neighbor Discovery) baskı IPv6 için aynı şekilde çalışır - RT-2 rotaları NLRI IP alanında IPv6 adresleri taşır ve VTEP yerel olarak NS mesajları yanıtlar.

6. Multi-Homing ve ESI

Bir Ethernet Segment Identifier (ESI), CE cihazını birden PE VTEPs'e bağlayan mantıksal paketlere verilen 10byte tanımlayıcı bir tanımlayıcı tanımlayıcıdır. İki ileri mod var:

  • Single-Active
  • All-Active

7. Satış veya K Hızlı Referans

Görev GöreviCisco NX- OS OS OSAristaJuniper Junos
Show EVPN rotalarıshow bgp l2vpn evpnshow bgp evpnshow route table bgp.evpn.0
Show VTEP akranlarıshow nve peersshow vxlan vtepshow evpn instance
Show overlay MACsshow mac address-tableshow vxlan address-tableshow evpn mac-ip-table
Show ARP baskı önbellekshow ip arp suppression-cache detailshow vxlan address-table detailshow evpn mac-ip-table extensive
VNI-to-VRF haritasını göstershow nve vnishow vxlan vnishow evpn instance extensive
Show ESI multi-homingshow nve ethernet-segmentshow bgp evpn instanceshow evpn instance extensive

Referanslar Referanslar