Module ya kernel yakhazikitsidwa yomwe imatha kufulumizitsa OpenVPN

Madivelopa a OpenVPN virtual Private Networking phukusi adayambitsa ovpn-dco kernel module, yomwe imatha kufulumizitsa kwambiri ntchito ya VPN. Ngakhale kuti gawoli likupangidwabe ndi diso lokha ku linux-yotsatira nthambi ndipo ili ndi mawonekedwe oyesera, yafika kale pamlingo wokhazikika womwe umalola kuti ugwiritsidwe ntchito kuonetsetsa kuti ntchito ya OpenVPN Cloud ikugwira ntchito.

Poyerekeza ndi kasinthidwe kutengera mawonekedwe a tun, kugwiritsa ntchito gawo pa kasitomala ndi mbali za seva pogwiritsa ntchito cipher AES-256-GCM kunapangitsa kuti zitheke kuwonjezereka kwapang'onopang'ono kwa 8 (kuchokera ku 370 Mbit / s mpaka 2950 Mbit). /s). Mukamagwiritsa ntchito gawoli pambali ya kasitomala, kutulutsa kumachulukira katatu pamagalimoto otuluka ndipo sikunasinthe pamagalimoto obwera. Mukamagwiritsa ntchito gawoli pambali ya seva, kutulutsa kumawonjezeka ndi nthawi 4 pamagalimoto obwera ndi 35% pamagalimoto otuluka.

Module ya kernel yakhazikitsidwa yomwe imatha kufulumizitsa OpenVPN

Kuthamanga kumatheka posuntha ntchito zonse zolembera, kukonza mapaketi ndi kasamalidwe ka njira zoyankhulirana ku mbali ya Linux kernel, yomwe imachotsa mutu womwe umagwirizanitsidwa ndi kusintha kwa nkhani, kumapangitsa kuti ntchito ikwaniritsidwe mwakulowa mwachindunji mkati mwa kernel APIs ndikuchotsa kusamutsa kwapang'onopang'ono pakati pa kernel. ndi malo ogwiritsira ntchito (kubisa, kumasulira ndi kuwongolera kumachitidwa ndi gawo popanda kutumiza magalimoto kwa wothandizira mu malo ogwiritsira ntchito).

Zimadziwika kuti kusokoneza kwa magwiridwe antchito a VPN kumachitika makamaka chifukwa cha kubisa kwazinthu zambiri komanso kuchedwa komwe kumachitika chifukwa cha kusintha kwa nkhani. Zowonjezera purosesa monga Intel AES-NI zidagwiritsidwa ntchito kufulumizitsa kubisa, koma masinthidwe amtunduwu adakhalabe chopinga mpaka kubwera kwa ovpn-dco. Kuphatikiza pa kugwiritsa ntchito malangizo operekedwa ndi purosesa kuti afulumizitse kubisa, gawo la ovpn-dco limatsimikiziranso kuti ntchito za encryption zimagawidwa m'magawo osiyanasiyana ndikusinthidwa mumitundu yambiri, zomwe zimalola kugwiritsa ntchito ma cores onse a CPU.

Zoletsa zomwe zilipo zomwe zidzayankhidwe mtsogolo zikuphatikizapo kuthandizira AEAD ndi 'none' modes kokha, ndi AES-GCM ndi CHACHA20POLY1305 ciphers. Thandizo la DCO likukonzekera kuti liphatikizidwe pakutulutsidwa kwa OpenVPN 2.6, yokonzekera kotala la 4 la chaka chino. Gawoli pano likuthandizidwa pa kuyesa kwa beta kwa OpenVPN3 Linux kasitomala ndi zoyeserera za seva ya OpenVPN ya Linux. Module yofananira, ovpn-dco-win, ikupangidwiranso Windows kernel.

Source: opennet.ru

Kuwonjezera ndemanga