Zergatik VXLAN?

IEEE 802.1Q VLANak 4.094 ID ditu emisio-domeinuko, murriztapen gogorra intentsibo anitzeko datu-zentroetan, non milaka bezero-segmentuk elkarrekin bizi behar duten azpiegitura partekatuan. VXLAN (Virtual eXtensible LAN, ) Ethernet markoak UDP/IP barruan kapsulatuz ebazten du, 24 biteko VNI (VXLAN sareko identifikatzailea) erabiliz 16,7 milioi segmentu logiko onartzeko.

VXLANek 2. geruza birtualaren topologia deskodetzen du 3 geruza fisikotik, VXLANeko tunelaren amaierako puntuen artean IP bideraketa estandarra (ECMP, OSPF, BGP) baimenduz. Kanpoko UDP goiburuak helburuko ataka erabiltzen du (IANAk sinatua; inplementazio goiztiarrek 8472) erabili zuten. ~50 byte IPv4n, ~70 byte IPv6an.

Kapsulatze pila (RFC 7348):

2. VTEP Discovery Methods

VTEPek VTEP parekoak aurkitu behar ditu tunelak konfiguratzeko eta BUM (Broadcast, Unknown unicast, Multicast) trafikoa banatzeko. Hiru mekanismo daude praktikan:

MetodoaNola funtzionatzen duenProstituzioaCons
MultidifusioaVNI bakoitzak PIM multicast talde batera mapatzen du, beheko lerroan; BUMen trafikoa talde horretara doa.Parekoen aurkikuntza automatikoaPIM multicast-a behar du azpilanetan; operadore askok multicast-a desgaitzen dute
Ingress erreplikazioaVTEP bakoitzak VNIko urruneko VTEPen zerrenda esplizitua mantentzen du; BUM trafikoa pareko bakoitzari erreplikatzen zaio.Ez da multidifusiorik beharHeadend-ek BUM paketeko O(N) erreplikazioa egiten du; aldizkako zerrendak eskuzko mantentze-lanak behar ditu
BGP EVPNRT-3 IMET bideek VTEPko kide izatea iragartzen dute; RT-2 bideek MAC+IP loturak banatzen dituzte; ez dago uholderik eta ez da ikasketarikKontrol-planetako MAC ikaskuntza; ARP kentzea; eskalak milaka VTEPtara; estandarraBGP pila behar da VTEP edo ibilbide-erreflektore guztietan

Eremu berde modernoko datu-zentroek BGP EVPN erabiltzen dute soilik. Multicast-a eta ingress-erreplikazioa paisaia marroietan oraindik aurkitzen diren ikuspegi heredatuak dira.

BGP EVPN bide motak

BGP EVPN () AFI 25 (L2VPN) / SAFI 70 (EVPN) erabiltzen du bost ibilbide mota banatzeko. RT-5 bereizita definitu zen (2021eko urria).

RTIzenaXedeaKey NLRI eremuak
1Ethernet Auto-diskoaPer-ES eta per-EVI, lotura-hutsegitean; karga-balancing multihoming aktiborako aliasaRD, ESI, Ethernet Etiketa ID, MPLS etiketa
2MAC/IP iragarkiakBanatu MAC helbideak (eta, aukeran, IP lotuak) ARPa kentzeko eta uholdeak ezabatzekoRD, ESI, VLAN etiketa, MAC helbidea, IP helbidea (aukerakoa), L2VNI + L3VNI etiketak
3Multicast Ethernet etiketa inklusiboa (IMET)Iragar ezazu VTEPen irisgarritasuna VNIko; ingres-erreplikazio zerrendak egiten eta BUM birbidaltzenRD, Ethernet etiketa IDa, bideratzailearen IPa (VTEP helbidea); PMSI tunnel atributuak VNI eta tunel mota ditu.
4Ethernet segmentuaren bideaEthernet-eko segmentu bat partekatzen duten PEen artean Forwarder (DF) hauteskunde izendatuak, PE bakarra ziurtatzen du BUM CE segmentuanRD, ESI, bideratzailearen IPa
5IP aurrizkiaren bidea Iragar ezazu IP aurrizkiak EVPN gainjarriz azpisareen arteko bideraketarako; L3VNI dedikatua behar du (VNI transitatua)RD, Ethernet Etiketa IDa, IP aurrizkiaren luzera, IP aurrizkia, GW IP helbidea, L3VNI etiketa
Dokumentazio arruntaren errorea:

4. Symmetric vs Asymmetric IRB

Bideratze eta Bridging Integratuak (IRB) deskribatzen du nola VTEPek gainjarritako azpisareen arteko trafikoa. Bi modelo definitzen dira: :

IRB asimetrikoa:helburua

IRB simetrikoa:L3VNI

IRB asimimetrikoaIRB simetrikoa
L2VNIs behar da VTEP bakoitzekoVNIs guztiak oihaleanLokalki erantsitako azpisareak bakarrik
L3VNI (transit VNI)Ez da beharrezkoaBeharrezkoa - bat VRF bakoitzeko
Ibilbideko lupakIngress VTEP bakarrikIngress eta egress VTEP
EskalaBehartsua (VNIs guztiak alde guztietan)Ona (azpisare lokalak bakarrik)
RT-5 aurrizkiakEz dago onartutaOnartua (L3VNI erabiltzen du)

5.

EVPN gabe, ostalari baten ARP eskaera bere VNIra igortzen da eta oihaleko VTEP guztietara isurtzen da. BGP EVPNrekin, RT-2 bideek MAC+IP loturak banatzen dizkiete VTEP guztiei ostalariak ikasi bezain laster. ARP ostalariak urruneko IP bat eskatzen duenean, VTEP lokalak zuzenean erantzuten du BGPk duen taulatik; ARP paketeak ez du VXLAN ehuna zeharkatzen. Horrek BUMeko uholdeak ezabatzen ditu ostalari ezagunentzat, eta eragin berezia du VTEPko milaka VMko ehunetan.

ND (Neighbor Discovery) ezabatzeko lanak IPv6rako berdinak dira; RT-2 bideek IPv6 helbideak dituzte NLRIren IP eremuan, eta VTEPk NS mezuak erantzuten ditu lokalki.

6. Homing eta ESI

Ethernet Segmentu identifikatzailea (ESI) 10 byteko identifikatzaile bat da, CE gailu bat PE VTEP anitzekin konektatzen duen pakete logikoari esleituta. Bi bide daude:

  • Inaktiboa
  • Aktiboa

7. Hornitzailea CLI Erreferentzia azkarra

ZereginaCisco NX- OSArista EOSJuniper Junos
Erakutsi EVPN bideakshow bgp l2vpn evpnshow bgp evpnshow route table bgp.evpn.0
Erakutsi VTEP parekoakshow nve peersshow vxlan vtepshow evpn instance
Erakutsi gainjarriakshow mac address-tableshow vxlan address-tableshow evpn mac-ip-table
Erakutsi ARP-a kentzeko cacheashow ip arp suppression-cache detailshow vxlan address-table detailshow evpn mac-ip-table extensive
Erakutsi VNI-tik-VRF mapatzeashow nve vnishow vxlan vnishow evpn instance extensive
Erakutsi ESI multihomingshow nve ethernet-segmentshow bgp evpn instanceshow evpn instance extensive

Erreferentziak