OpenVPN ကို သိသိသာသာ အရှိန်မြှင့်ပေးနိုင်သော kernel module တစ်ခုကို မိတ်ဆက်လိုက်ပါပြီ။

OpenVPN virtual private networking package ၏ developer များသည် VPN စွမ်းဆောင်ရည်ကို သိသိသာသာ အရှိန်မြှင့်ပေးနိုင်သည့် ovpn-dco kernel module ကို မိတ်ဆက်ပေးခဲ့သည်။ မော်ဂျူးကို linux-next ဌာနခွဲတွင်သာ မျက်လုံးဖြင့် တီထွင်နေဆဲဖြစ်ပြီး စမ်းသပ်ဆဲအခြေအနေရှိသော်လည်း၊ OpenVPN Cloud ဝန်ဆောင်မှုကို သေချာစေရန် ၎င်းကို အသုံးပြုနိုင်ရန် တည်ငြိမ်မှုအဆင့်သို့ ရောက်ရှိနေပြီဖြစ်သည်။

tun အင်တာဖေ့စ်အပေါ်အခြေခံထားသောဖွဲ့စည်းပုံနှင့်နှိုင်းယှဉ်ပါက AES-256-GCM cipher ကိုအသုံးပြု၍ client နှင့် server ဘက်ရှိ module တစ်ခုကိုအသုံးပြုခြင်းသည် 8-ဆတိုးသော throughput (370 Mbit/s မှ 2950 Mbit သို့) ရရှိစေခဲ့သည်။ /s)။ မော်ဂျူးကို client ဘက်တွင်သာ အသုံးပြုသောအခါ၊ ဖြတ်သန်းမှုသည် အထွက်လမ်းကြောင်းအတွက် သုံးဆတိုးလာပြီး အဝင်အသွားအလာအတွက် ပြောင်းလဲခြင်းမရှိပေ။ မော်ဂျူးကို ဆာဗာဘက်တွင်သာ အသုံးပြုသောအခါ၊ အဝင်အသွားအလာအတွက် 4 ဆ တိုးလာပြီး အထွက်အသွားအလာအတွက် 35% တိုးလာသည်။

OpenVPN ကို သိသိသာသာ အရှိန်မြှင့်ပေးနိုင်သော kernel module တစ်ခုကို မိတ်ဆက်လိုက်ပါပြီ။

ကုဒ်ဝှက်ခြင်းလုပ်ဆောင်မှုများ၊ ပက်ကေ့ချ်လုပ်ဆောင်ခြင်း နှင့် ဆက်သွယ်ရေးလမ်းကြောင်းစီမံခန့်ခွဲမှုအားလုံးကို Linux kernel ဘက်သို့ ရွှေ့ခြင်းဖြင့် အရှိန်အဟုန်ဖြင့် အောင်မြင်သည် နှင့် အသုံးပြုသူနေရာ (ကုဒ်ဝှက်ခြင်း၊ ကုဒ်ဝှက်ခြင်းနှင့် လမ်းကြောင်းပြခြင်းကို အသုံးပြုသူနေရာရှိ ကိုင်တွယ်သူထံ အသွားအလာမပို့ဘဲ module မှ လုပ်ဆောင်သည်)။

VPN စွမ်းဆောင်ရည်အပေါ် ဆိုးကျိုးသက်ရောက်မှုမှာ အဓိကအားဖြင့် အရင်းအမြစ်-များသော ကုဒ်ဝှက်ခြင်းဆိုင်ရာ လုပ်ဆောင်မှုများနှင့် အကြောင်းအရာပြောင်းခြင်းကြောင့် နှောင့်နှေးမှုများကြောင့် ဖြစ်ရခြင်းဖြစ်သည်ဟု မှတ်သားရပါသည်။ Intel AES-NI ကဲ့သို့သော ပရိုဆက်ဆာ တိုးချဲ့မှုများကို ကုဒ်ဝှက်ခြင်းကို အရှိန်မြှင့်ရန် အသုံးပြုခဲ့သော်လည်း ovpn-dco မပေါ်မချင်း ဆက်စပ်ခလုတ်များသည် တစ်ဆို့နေခဲ့သည်။ ကုဒ်ဝှက်ခြင်းကို အရှိန်မြှင့်ရန် ပရိုဆက်ဆာမှ ပံ့ပိုးပေးထားသည့် ညွှန်ကြားချက်များကို အသုံးပြုခြင်းအပြင်၊ ovpn-dco module သည် ကုဒ်ဝှက်ခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များကို သီးခြားအပိုင်းများအဖြစ် ပိုင်းခြားပြီး ရရှိနိုင်သော CPU cores အားလုံးကို အသုံးပြုခွင့်ပေးသည့် Multi-threaded မုဒ်တွင် လုပ်ဆောင်ကြောင်း သေချာစေသည်။

အနာဂတ်တွင် ကိုင်တွယ်ဖြေရှင်းမည့် လက်ရှိအကောင်အထည်ဖော်မှုကန့်သတ်ချက်များတွင် AEAD နှင့် 'none' မုဒ်များအတွက်သာ ပံ့ပိုးမှု၊ AES-GCM နှင့် CHACHA20POLY1305 လျှို့ဝှက်စာဝှက်များ ပါဝင်သည်။ DCO ပံ့ပိုးမှုကို ယခုနှစ် 2.6th သုံးလပတ်အတွက် စီစဉ်ထားသော OpenVPN 4 ထုတ်ဝေမှုတွင် ထည့်သွင်းရန် စီစဉ်ထားသည်။ မော်ဂျူးကို လောလောဆယ်တွင် ဘီတာစမ်းသပ်ခြင်း OpenVPN3 Linux ကလိုင်းယင့်နှင့် Linux အတွက် OpenVPN ဆာဗာ၏ စမ်းသပ်တည်ဆောက်မှုများတွင် ပံ့ပိုးထားသည်။ အလားတူ module တစ်ခုဖြစ်သည့် ovpn-dco-win ကို Windows kernel အတွက်လည်း ဖန်တီးထားပါသည်။

source: opennet.ru

မှတ်ချက် Add