1. Proč VXLAN?

IEEE 802.1Q VLAN jsou omezeny na 4,094 ID na vysílací doménu - tvrdé omezení v multinájemních datových centrech, kde tisíce zákaznických segmentů musí koexistovat na sdílené infrastruktuře. VXLAN (virtuální eXtensible LAN, ) to řeší zapouzdřením Ethernet snímků uvnitř UDP / IP, pomocí 24bitového VNI (VXLAN Network Identifier) pro podporu až 16,7 milionu logických segmentů.

VXLAN odděluje virtuální layer 2 topologii od fyzické vrstvy 3, což umožňuje standardní IP směrování (ECMP, OSPF, BGP) mezi výstupními body tunelu VXLAN (VTEP) bez protahování VLAN. Vnější hlavička UDP používá cílový port (IANA- přiděleno; použité předčasné nasazení 8472). Celková enkapsulace je ~ 50 bajtů nad IPv4, ~ 70 bajtů nad IPv6.

Stack enkapsulace (RFC 7348):

2. Metody VTEP Discovery

VTEP musí objevovat vzájemné VTEP pro zřízení tunelů a distribuci BUM (Broadcast, Unknown unicast, Multicast) provoz. V praxi jsou zavedeny tři mechanismy:

MetodaJak to fungujeDůkazyKony
MulticastKaždý VNI mapy do PIM multicast skupiny v podkladu; BUM provoz je zaplaven do této skupinyJednoduchý; automatický objevVyžaduje PIM multicast v podkladu; mnoho operátorů zakázat multicast
Replikace IngressKaždý VTEP vede jednoznačný seznam vzdálených VTEPů na VNI; provoz BUM je replikován na každého protějškuNevyžaduje se žádný multicastHead- end dělá replikaci O (N) na BUM paket; statické seznamy peer vyžadují manuální údržbu
BGP EVPNRT-3 IMET trasy inzerovat VTEP členství; RT-2 trasy distribuovat MAC + IP vazby; bez stávky a učeníŘízení-rovina MAC učení; ARP suprese; stupnice na tisíce VTEP; standardBGP stack potřebný na všech VTEP nebo route- reflektory

Moderní Greenfield datová centra používají BGP EVPN výhradně. Multicast a ingress- replication jsou historické přístupy, které se stále nacházejí v prostředí brownfieldu.

3. Typ trasy BGP EVPN

BGP EVPN () používá AFI 25 (L2VPN) / SAFI 70 (EVPN) k distribuci pěti typů tras. RT-5 byl definován odděleně v (říjen 2021).

RTNázevÚčelKlíčová pole NLRI
1Ethernet Automatické vyhledáváníPer- ES a per- EVI mass- stahovat na link selhání; aliasing pro all- active multi- naming load- balancingRD, ESI, Ethernet Tag ID, MPLS štítek
2MAC / IP reklamaDistribuce MAC adres (a případně vázaná IP) umožňující potlačení ARP a eliminaci stádiaRD, ESI, VLAN tag, MAC adresa, IP adresa (nepovinné), L2VNI + L3VNI štítky
3Inkluzivní multicast Ethernet Tag (IMET)Inzerce VTEP reachability per VNI; používá se k vytváření ingress- replication seznamů a spouštěcí BUM přesměrováníRD, Ethernet Tag ID, Origining Router 's IP (adresa VTEP); atribut PMSI tunel nese VNI a typ tunelu
4Ethernet Segment RouteJmenovaný Forwarder (DF) volby mezi PEs sdílení Ethernet Segment; zajišťuje pouze jeden PE vpřed BUM do CE segmentuRD, ESI, Origining Router IP
5IP prefix cesta Inzerce IP předpony do EVPN překrytí pro inter- subnet routing; vyžaduje vyhrazené L3VNI (tranzit VNI)RD, Ethernet Tag ID, IP prefix, IP prefix, GW IP adresa, L3VNI štítek
Chyba společné dokumentace:

4. Symetrické vs Asymetrické IRB

Integrovaný routing a přemostění (IRB) popisuje, jak VTEP traťový provoz mezi překryvnými podsítěmi. Dva modely jsou definovány v :

Asymetrické IRB:místo určení

Symetrické IRB:L3VNI

Asymetrické IRBSymetrické IRB
L2VNI potřebné na VTEPVšechny VNIs v látcePouze místně připojené podsítě
L3VNI (tranzit VNI)Nevyžaduje sePožadováno - jedna na VRF
Rychlostní chmelPouze Ingress VTEPIngress and egress VTEP
StupniceChudí (všichni VNI všude)Dobré (pouze místní podsítě)
RT p r Cm y s l (2841)NepodporovanéPodporováno (používá L3VNI)

5. Potlačení ARP

Bez EVPN, ARP žádost hostitele je vysílán do své VNI a zaplaven do každého VTEP v látce. S BGP EVPN, RT2 trasy distribuovat MAC + IP vazby na všechny VTEP, jakmile hostitelé se učí. Když hostitel ARP pro vzdálenou IP, lokální VTEP odpovídá přímo ze svého BGP- zalidněného stolu - žádný ARP paket přes VXLAN látku. To eliminuje záplavy BUM pro známé hostitele a je obzvláště impaktní v textilech s tisíci VM na VTEP.

ND (Soused Discovery) represe funguje identicky pro IPv6 - RT-2 trasy nesou IPv6 adresy v IP poli NLRI, a VTEP odpovídá na NS zprávy lokálně.

6. Multi- Homing a ESI

Ethernet Segment Identifier (ESI) je 10- byte identifikátor přiřazený k logickému svazku spojující CE zařízení s více PE VTEP. Existují dva režimy přesměrování:

  • Jednorázové aktivní
  • All- Active

7. Vendor CLI Quick Reference

ÚkolCisco NX... OSArista EOSJuniper Junos
Zobrazit trasy EVPNshow bgp l2vpn evpnshow bgp evpnshow route table bgp.evpn.0
Zobrazit vrstevníky VTEPshow nve peersshow vxlan vtepshow evpn instance
Zobrazit překryv MACsshow mac address-tableshow vxlan address-tableshow evpn mac-ip-table
Zobrazit ARP supresní cacheshow ip arp suppression-cache detailshow vxlan address-table detailshow evpn mac-ip-table extensive
Zobrazit mapování VNI-to-VRFshow nve vnishow vxlan vnishow evpn instance extensive
Zobrazit ESI multi- namingshow nve ethernet-segmentshow bgp evpn instanceshow evpn instance extensive

Odkazy