Nftables Load Balancing 10x hurtigere end LVS

Skrevet af Zevenet | 17 oktober, 2016 | Teknisk

Disse to sider var begyndelsen til Load Balancing med nftables projekt, udviklet mellem Pablo Neira (Netfilter Core Team) og Laura García (Zen Load Balancer Team) og præsenteret sidst Netdev 1.2 konference i Tokyo sammen med dens benchmarks, hvor blev det bevist, at nftables fra indtræden når en præstation næsten 10 gange hurtigere end LVS.

nftables_notes

Vi har primært implementeret to nye udtryk til nft-infrastrukturen for at tilvejebringe belastningsbalanceringsegenskaber: nft_numgen, med 2 hovedoperationer inkrementeret til at udføre round robin-forbindelsesplanlægning og tilfældigt for at skabe vægtet planlægning, og nft_hash at give vedholdenhed i henhold til et inputregister.

Gennem prerouting og postrouting kroge, kan vi implementere kilde NAT og destination NAT topologier, i mellemtiden tillader LVS kun sNAT. Også, Direkte server returnering topologi kunne udføres via indtrængen, som er en meget tidlig fase af en indgående pakke, så ydeevnen er meget bedre. Her viser vi nogle benchmarks, der præsenteres for IPv4 med HTTP-strømme:

nftables_bench_ipv4

Som det er vist i grafen ovenfor, har NAT-topologier mellem nftables og LVS ikke meget forskel i ydeevne, i mellemtiden kan DSR-topologi i nftables udføre næsten 10x hurtigere end LVS.

Med IPv6 fik vi lignende resultater som IPV4, men antallet af HTTP-anmodninger pr. Sekund er generelt blevet forbedret i alle tilfælde. Load Balancing med nftables fra indgang kan nå mere end 430 tusinder af HTTP-anmodninger pr. Sekund med mindre end 1% af CPU'en og næsten 6x hurtigere end LVS.

nftables_bench_ipv6

Denne tale var en del af nftables workshop.

KONTROLLER VORES NETDEV TALKS PAPPER
Eller tjek den fulde præsentation.

Dette er bare begyndelsen, følg vores udvikling, det vil være fremtiden for Zevenet LB-kernen.

Del på:

Relaterede blogs

Indsendt af zenweb | 16 April 2021
ZEVENET er et smart firma, der er fokuseret på markedet for applikationsleveringscontroller og virkelig besat af sikkerheden i leveringen. Derfor ved vi virkelig, at i dag ...
183 LikesComments Off på ZEVENET Multi-Layered Security Overview in the Edge
Indsendt af zenweb | 23 marts 2021
Internettet er fuld af mennesker, der venter på at bryde ind i dit system. De ønsker at få fat i dine personlige oplysninger og udnytte dem. Dette kan ...
180 LikesComments Off om betydningen af ​​cybersikkerhed for virksomheder
Indsendt af zenweb | 18 marts 2021
Selvom det kun er få måneder siden det allerede berømte angreb på SolarWinds-forsyningskæden, skal vi igen skrive om et andet hackingproblem, denne gang ...
145 LikesComments Off om afbødning af Exchange-servere Hafnium Nul-dags sårbarheder