VxLAN (Virtual eXtensible Local Area Network) Gateway: Sintralisearre VxLAN Gateway of Distributed VxLAN Gateway?

Om VXLAN-gateways te besprekken, moatte wy earst VXLAN sels besprekke. Tink derom dat tradisjonele VLAN's (Virtual Local Area Networks) 12-bit VLAN ID's brûke om netwurken te ferdielen, en maksimaal 4096 logyske netwurken stypje. Dit wurket prima foar lytse netwurken, mar yn moderne datasintra, mei har tûzenen firtuele masines, konteners en multi-tenant-omjouwings, binne VLAN's net genôch. VXLAN waard berne, definiearre troch de Internet Engineering Task Force (IETF) yn RFC 7348. It doel is om it Layer 2 (Ethernet) útstjoerdomein út te wreidzjen oer Layer 3 (IP) netwurken mei help fan UDP-tunnels.

Simpelwei sein, VXLAN kapselet Ethernet-frames yn UDP-pakketten en foeget in 24-bit VXLAN Network Identifier (VNI) ta, dy't teoretysk 16 miljoen firtuele netwurken stipet. Dit is as it jaan fan in "identiteitskaart" oan elk firtueel netwurk, wêrtroch't se frij kinne bewege op it fysike netwurk sûnder inoar te bemuoien. De kearnkomponint fan VXLAN is it VXLAN Tunnel End Point (VTEP), dat ferantwurdlik is foar it ynkapseljen en dekapseljen fan pakketten. VTEP kin software wêze (lykas Open vSwitch) of hardware (lykas de ASIC-chip op 'e switch).

Wêrom is VXLAN sa populêr? Omdat it perfekt oanslút by de behoeften fan cloud computing en SDN (Software-Defined Networking). Yn iepenbiere wolken lykas AWS en Azure makket VXLAN naadleaze útwreiding fan firtuele netwurken fan hierders mooglik. Yn partikuliere datasintra stipet it overlay-netwurkarsjitektueren lykas VMware NSX of Cisco ACI. Stel jo in datasintrum foar mei tûzenen servers, dy't elk tsientallen VM's (Virtual Machines) útfiere. VXLAN lit dizze VM's harsels waarnimme as ûnderdiel fan itselde Layer 2-netwurk, wêrtroch't in soepele oerdracht fan ARP-útstjoerings en DHCP-oanfragen garandearre wurdt.

VXLAN is lykwols gjin wondermiddel. It operearjen op in L3-netwurk fereasket L2-nei-L3-konverzje, en dêr komt de gateway yn byld. De VXLAN-gateway ferbynt it firtuele VXLAN-netwurk mei eksterne netwurken (lykas tradisjonele VLAN's of IP-routingnetwurken), wêrtroch gegevens fan 'e firtuele wrâld nei de echte wrâld streame. It trochstjoermeganisme is it hert en de siel fan 'e gateway, en bepaalt hoe't pakketten ferwurke, rûteare en ferspraat wurde.

It trochstjoerproses fan VXLAN is as in delikate ballet, wêrby't elke stap fan boarne oant bestimming nau ferbûn is. Litte wy it stap foar stap ûndersiikje.

Earst wurdt in pakket ferstjoerd fan 'e boarnehost (lykas in VM). Dit is in standert Ethernet-frame mei it MAC-adres fan 'e boarne, it MAC-adres fan 'e bestimming, de VLAN-tag (as der ien is) en de lading. By it ûntfangen fan dit frame kontrolearret de boarne-VTEP it MAC-adres fan 'e bestimming. As it MAC-adres fan 'e bestimming yn syn MAC-tabel stiet (krigen troch learen of oerstreaming), wit it nei hokker VTEP op ôfstân it pakket trochstjoerd wurde moat.

It ynkapselingsproses is krúsjaal: de VTEP foeget in VXLAN-header ta (ynklusyf de VNI, flaggen, ensafuorthinne), dan in bûtenste UDP-header (mei in boarnepoarte basearre op in hash fan it binnenste frame en in fêste bestimmingspoarte fan 4789), in IP-header (mei it boarne-IP-adres fan 'e lokale VTEP en it bestimmings-IP-adres fan 'e ôfstânsbetsjinne VTEP), en úteinlik in bûtenste Ethernet-header. It heule pakket ferskynt no as in UDP/IP-pakket, sjocht derút as normaal ferkear, en kin op it L3-netwurk rûtearre wurde.

Op it fysike netwurk wurdt it pakket trochstjoerd troch in router of switch oant it de bestimmings-VTEP berikt. De bestimmings-VTEP ferwideret de bûtenste header, kontrolearret de VXLAN-header om te soargjen dat de VNI oerienkomt, en leveret dan it binnenste Ethernet-frame oan de bestimmingshost. As it pakket ûnbekend unicast-, broadcast- of multicast- (BUM) ferkear is, replikearret de VTEP it pakket nei alle relevante VTEP's mei help fan flooding, wêrby't se fertrouwe op multicast-groepen of unicast-headerreplikaasje (HER).

De kearn fan it trochstjoeringsprinsipe is de skieding fan it kontrôleflak en it dataflak. It kontrôleflak brûkt Ethernet VPN (EVPN) of it Flood and Learn-meganisme om MAC- en IP-mappen te learen. EVPN is basearre op it BGP-protokol en lit VTEP's routingynformaasje útwikselje, lykas MAC-VRF (Virtual Routing and Forwarding) en IP-VRF. It dataflak is ferantwurdlik foar it werklike trochstjoeren, mei help fan VXLAN-tunnels foar effisjinte oerdracht.

Yn werklike ynsetten hat de effisjinsje fan trochstjoeren lykwols in direkte ynfloed op de prestaasjes. Tradisjonele oerstreamingen kinne maklik útstjoerstoarmen feroarsaakje, foaral yn grutte netwurken. Dit liedt ta de needsaak foar gateway-optimalisaasje: gateways ferbine net allinich ynterne en eksterne netwurken, mar fungearje ek as proxy ARP-aginten, behannelje rûtelekken en soargje foar de koartste trochstjoerpaden.

Sintrale VXLAN-gateway

In sintralisearre VXLAN-gateway, ek wol in sintralisearre gateway of L3-gateway neamd, wurdt typysk ynset oan 'e râne- of kearnlaach fan in datasintrum. It fungearret as in sintrale hub, dêr't alle cross-VNI- of cross-subnet-ferkear trochhinne moat.

Yn prinsipe fungearret in sintralisearre gateway as de standert gateway, en leveret Layer 3-routingtsjinsten foar alle VXLAN-netwurken. Beskôgje twa VNI's: VNI ​​10000 (subnet 10.1.1.0/24) en VNI 20000 (subnet 10.2.1.0/24). As VM A yn VNI 10000 tagong krije wol ta VM B yn VNI 20000, berikt it pakket earst de lokale VTEP. De lokale VTEP detektearret dat it bestimmings-IP-adres net op it lokale subnet stiet en stjoert it troch nei de sintralisearre gateway. De gateway ûntkapselet it pakket, makket in routingbeslút, en kapselet it pakket dan opnij yn in tunnel nei de bestimmings-VNI.

Sintrale VXLAN-gateway

De foardielen binne dúdlik:

○ Ienfâldich behearAlle routingkonfiguraasjes binne sintraal op ien of twa apparaten, wêrtroch operators mar in pear gateways hoege te ûnderhâlden om it heule netwurk te dekken. Dizze oanpak is geskikt foar lytse en middelgrutte datasintra of omjouwings dy't foar it earst VXLAN ynsette.
Boarnen effisjintGateways binne typysk hege prestaasjes hardware (lykas de Cisco Nexus 9000 of Arista 7050) dy't enoarme hoemannichten ferkear kinne behannelje. It kontrôleflak is sintraal, wat yntegraasje mei SDN-controllers lykas NSX Manager mooglik makket.
Sterke feiligenskontrôleFerkear moat troch de gateway gean, wat de ymplemintaasje fan ACL's (Access Control Lists), firewalls en NAT fasilitearret. Stel jo in multi-tenant-senario foar wêr't in sintralisearre gateway maklik tenantferkear isolearje kin.

Mar de tekoartkommingen kinne net negearre wurde:

○ Ien punt fan falenAs de gateway útfalt, wurdt L3-kommunikaasje oer it hiele netwurk ferlamme. Hoewol VRRP (Virtual Router Redundancy Protocol) brûkt wurde kin foar redundânsje, bringt it noch altyd risiko's mei.
Prestaasje-knelpuntAl it east-west ferkear (kommunikaasje tusken servers) moat de gateway omgean, wat resulteart yn in suboptimaal paad. Bygelyks, yn in kluster fan 1000 knooppunten, as de gateway-bânbreedte 100 Gbps is, sil der wierskynlik oerlêst foarkomme tidens spitstiden.
Minne skalberberensAs de netwurkskaal groeit, nimt de gateway-belesting eksponentiell ta. Yn in praktysk foarbyld haw ik in finansjeel datasintrum sjoen mei in sintralisearre gateway. Yn it earstoan rûn it sûnder problemen, mar nei't it oantal VM's ferdûbele, sjitte de latency omheech fan mikrosekonden nei millisekonden.

Applikaasjescenario: Geskikt foar omjouwings dy't in hege ienfâld fan behear fereaskje, lykas privee wolken foar bedriuwen of testnetwurken. De ACI-arsjitektuer fan Cisco brûkt faak in sintralisearre model, kombinearre mei in leaf-spine topology, om effisjinte wurking fan kearngateways te garandearjen.

Distribuearre VXLAN-gateway

In ferspraat VXLAN-gateway, ek wol bekend as in ferspraat gateway of anycast-gateway, ferpleatst gateway-funksjonaliteit nei elke leaf switch of hypervisor VTEP. Elke VTEP fungearret as in lokale gateway, en behannelet L3-trochstjoering foar it lokale subnet.

It prinsipe is fleksibeler: elke VTEP is konfigurearre mei itselde firtuele IP-adres (VIP) as de standert gateway, mei it Anycast-meganisme. Cross-subnet-pakketten dy't troch VM's ferstjoerd wurde, wurde direkt op 'e lokale VTEP trochstjoerd, sûnder dat se troch in sintraal punt hoege te gean. EVPN is hjir benammen nuttich: fia BGP EVPN leart de VTEP de rûtes fan hosts op ôfstân en brûkt MAC/IP-binding om ARP-oerstreaming te foarkommen.

Distribuearre VXLAN-gateway

Bygelyks, VM A (10.1.1.10) wol tagong krije ta VM B (10.2.1.10). De standert gateway fan VM A is de VIP fan 'e lokale VTEP (10.1.1.1). De lokale VTEP rûteart nei it bestimmingssubnet, ynkapselet it VXLAN-pakket en stjoert it direkt nei de VTEP fan VM B. Dit proses minimalisearret it paad en de latency.

Útsûnderlike foardielen:

○ Hege skalberberensIt fersprieden fan gateway-funksjonaliteit nei elke node fergruttet de netwurkgrutte, wat foardielich is foar gruttere netwurken. Grutte wolkproviders lykas Google Cloud brûke in ferlykber meganisme om miljoenen VM's te stypjen.
Superieure prestaasjesEast-west ferkear wurdt lokaal ferwurke om knelpunten te foarkommen. Testgegevens litte sjen dat de trochfier mei 30%-50% kin tanimme yn ferspraat modus.
Fluch herstel fan flatersIn inkele VTEP-flater hat allinich ynfloed op de lokale host, wêrtroch't oare knooppunten net beynfloede wurde. Yn kombinaasje mei de rappe konverginsje fan EVPN is de hersteltiid yn sekonden.
Goed gebrûk fan boarnenBrûk de besteande Leaf switch ASIC-chip foar hardwarefersnelling, mei trochstjoersnelheden dy't it nivo fan Tbps berikke.

Wat binne de neidielen?

○ Komplekse konfiguraasjeElke VTEP fereasket konfiguraasje fan routing, EVPN en oare funksjes, wêrtroch't de earste ynset tiidslinend is. It operaasjeteam moat bekend wêze mei BGP en SDN.
Hege hardware-easkenDistribuearre gateway: Net alle switches stypje distribuearre gateways; Broadcom Trident- of Tomahawk-chips binne fereaske. Software-ymplemintaasjes (lykas OVS op KVM) prestearje net sa goed as hardware.
Konsistinsje-útdagingsFerdield betsjut dat steatsynchronisaasje fertrout op EVPN. As de BGP-sesje fluktuearret, kin dit in routing swart gat feroarsaakje.

Applikaasjescenario: Perfekt foar hyperskale datasintra of iepenbiere wolken. De ferspraatte router fan VMware NSX-T is in typysk foarbyld. Yn kombinaasje mei Kubernetes stipet it naadloos kontenernetwurking.

Sintraal VxLAN Gateway vs. Distributed VxLAN Gateway

No nei de klimaks: hokker is better? It antwurd is "it hinget derfan ôf", mar wy moatte djip yn 'e gegevens en gefalstúdzjes grave om jo te oertsjûgjen.

Fanút in prestaasjeperspektyf prestearje ferspraatte systemen dúdlik better. Yn in typyske datasintrumbenchmark (basearre op Spirent-testapparatuer) wie de gemiddelde latency fan in sintralisearre gateway 150 μs, wylst dy fan in ferspraat systeem mar 50 μs wie. Wat trochfier oanbelanget, kinne ferspraatte systemen maklik line-rate forwarding berikke, om't se gebrûk meitsje fan Spine-Leaf Equal Cost Multi-Path (ECMP) routing.

Skalberens is in oar slachfjild. Sintraalisearre netwurken binne geskikt foar netwurken mei 100-500 knooppunten; bûten dizze skaal krije ferspraatte netwurken de oerhân. Nim bygelyks Alibaba Cloud. Harren VPC (Virtual Private Cloud) brûkt ferspraatte VXLAN-gateways om miljoenen brûkers wrâldwiid te stypjen, mei in latency yn ien regio fan ûnder 1ms. In sintralisearre oanpak soe lang lyn ynstoart wêze.

Hoe sit it mei de kosten? In sintralisearre oplossing biedt in legere earste ynvestearring, wêrby't mar in pear high-end gateways nedich binne. In ferspraat oplossing fereasket dat alle leaf nodes VXLAN offload stypje, wat liedt ta hegere hardware-upgradekosten. Op 'e lange termyn biedt in ferspraat oplossing lykwols legere O&M-kosten, om't automatisearringstools lykas Ansible batchkonfiguraasje mooglik meitsje.

Feiligens en betrouberens: Sintraal steld systemen fasilitearje sintralisearre beskerming, mar foarmje in heech risiko op ienkele oanfalspunten. Distribuearre systemen binne fearkrêftiger, mar fereaskje in robúst kontrôleflak om DDoS-oanfallen te foarkommen.

In gefalstúdzje út 'e praktyk: In e-commercebedriuw brûkte sintralisearre VXLAN om syn side te bouwen. Tidens pykperioaden naam it CPU-gebrûk fan 'e gateway ta oant 90%, wat late ta klachten fan brûkers oer latency. Oerskeakelje nei in ferspraat model loste it probleem op, wêrtroch it bedriuw syn skaal maklik ferdûbelje koe. Omkeard stie in lytse bank oan op in sintralisearre model, om't se prioriteit joegen oan neilibingsaudits en sintralisearre behear makliker fûnen.

Yn 't algemien, as jo op syk binne nei ekstreme netwurkprestaasjes en skaalberens, is in ferspraat oanpak de manier om te gean. As jo ​​budzjet beheind is en jo managementteam ûnderfining mist, is in sintralisearre oanpak praktysker. Yn 'e takomst, mei de opkomst fan 5G en edge computing, sille ferspraat netwurken populêrder wurde, mar sintralisearre netwurken sille noch altyd weardefol wêze yn spesifike senario's, lykas it ynterkonneksearjen fan filialen.

mgf

Mylinking™ Netwurkpakketmakelaarsstipe VxLAN, VLAN, GRE, MPLS Header Stripping
Stipe de VxLAN, VLAN, GRE, MPLS-header dy't yn it orizjinele gegevenspakket stript waard en de útfier trochstjoerd waard.


Pleatsingstiid: 9 oktober 2025