Ho hlahisitsoe module ea kernel e ka potlakisang OpenVPN haholo

Bahlahisi ba sephutheloana sa marang-rang sa poraefete sa OpenVPN ba hlahisitse module ea ovpn-dco kernel, e ka potlakisang ts'ebetso ea VPN haholo. Ho sa tsotellehe taba ea hore module e ntse e ntlafatsoa ka leihlo feela ho linux-lekala le latelang 'me e na le boemo ba liteko, e se e fihlile boemong ba botsitso bo lumellang hore e sebelisoe ho netefatsa ts'ebetso ea OpenVPN Cloud tšebeletso.

Ha ho bapisoa le tlhophiso e thehiloeng ho sebopeho sa tun, ts'ebeliso ea mojule ho bareki le mahlakoreng a seva e sebelisang cipher ea AES-256-GCM e entse hore ho khonehe ho fihlela keketseho ea makhetlo a 8 (ho tloha ho 370 Mbit / s ho isa ho 2950 Mbit). /s). Ha u sebelisa module feela ka lehlakoreng la bareki, phallo e ile ea eketseha ka makhetlo a mararo bakeng sa sephethephethe se tsoang 'me ha ea ka ea fetoha bakeng sa sephethephethe se tlang. Ha o sebelisa mojule feela ka lehlakoreng la seva, phallo e ile ea eketseha ka makhetlo a 4 bakeng sa sephethephethe se kenang le ka 35% bakeng sa sephethephethe se tsoang.

Ho hlahisitsoe module ea kernel e ka potlakisang OpenVPN haholo

Ho potlakisa ho finyelloa ka ho tsamaisa ts'ebetso eohle ea encryption, ts'ebetso ea lipakete le tsamaiso ea mocha oa puisano ho ea lehlakoreng la Linux kernel, e leng ho felisang holimo ho amanang le ho fetola maemo, ho etsa hore ho khonehe ho ntlafatsa mosebetsi ka ho fihlella ka ho toba li-API tsa kernel tse ka hare le ho felisa phetisetso ea data e liehang pakeng tsa kernel. le sebaka sa mosebedisi (encryption, decryption le routing li etsoa ke module ntle le ho romela sephethephethe ho motho ea sebetsang sebakeng sa mosebedisi).

Hoa hlokomeloa hore tšusumetso e mpe ts'ebetsong ea VPN e bakoa haholo-holo ke ts'ebetso e matla ea ho kenyelletsa lisebelisoa le tieho e bakoang ke ho fetoha ha maemo. Li-extensions tsa processor joalo ka Intel AES-NI li ne li sebelisetsoa ho potlakisa encryption, empa li-switches tsa maemo a ile a lula e le bothata ho fihlela ho fihla ha ovpn-dco. Ntle le ho sebelisa litaelo tse fanoeng ke processor ho potlakisa encryption, ovpn-dco module e boetse e netefatsa hore ts'ebetso ea encryption e arotsoe ka likarolo tse arohaneng mme e sebetsoa ka mokhoa o nang le likhoele tse ngata, e lumellang ts'ebeliso ea li-cores tsohle tse fumanehang tsa CPU.

Meeli ea hona joale ea ts'ebetsong e tla rarolloa nakong e tlang e kenyelletsa tšehetso ea mekhoa ea AEAD le ea 'none' feela, le li-ciphers tsa AES-GCM le CHACHA20POLY1305. Ts'ehetso ea DCO e reretsoe ho kenyelletsoa tokollong ea OpenVPN 2.6, e reretsoeng kotara ea 4 ea selemo sena. Mojule ha joale o ts'ehelitsoe tekong ea beta ea OpenVPN3 Linux moreki le meaho ea liteko ea seva ea OpenVPN bakeng sa Linux. Mojule o tšoanang, ovpn-dco-win, le ona o ntse o ntlafatsoa bakeng sa kernel ea Windows.

Source: opennet.ru

Eketsa ka tlhaloso