Nokia သည် router များအတွက် SR Linux ကွန်ရက်လည်ပတ်မှုစနစ်ကို မိတ်ဆက်ခဲ့သည်။

Nokia ကုမ္ပဏီ တင်ဆက် ကွန်ရက်လည်ပတ်မှုစနစ်အသစ် Linux Service Router (SR Linux) ဦးတည်သည်။ ဒေတာစင်တာများနှင့် cloud ပတ်ဝန်းကျင်များ၏ ကွန်ရက်အခြေခံအဆောက်အအုံတွင် အသုံးပြုရန်။ SR Linux ကို Nokia Data Center Fabric solutions ၏ အဓိကအစိတ်အပိုင်းတစ်ခုအဖြစ် ရှုမြင်ထားပြီး Nokia 7250 IXR နှင့် 7220 IXR routers လိုင်းများတွင် ထည့်သွင်းသွားမည်ဖြစ်သည်။ SR Linux ကိုအခြေခံထားသောဖြေရှင်းချက်ကို Apple ၏ဒိန်းမတ်ဒေတာစင်တာအသစ်တွင်စမ်းသပ်ပြီးဖြစ်သည်။

Linux kernel ကိုအခြေခံ၍ ကွန်ရက်စက်ပစ္စည်းများအတွက် အခြားသောလည်ပတ်မှုစနစ်များနှင့်မတူဘဲ၊ SR Linux သည် အထူးပြု APIs များနှင့် အင်တာဖေ့စ်များနောက်ကွယ်တွင် ဝှက်ထားခြင်းမရှိသည့် ပလပ်ဖောင်း၏အခြေခံ Linux ပတ်ဝန်းကျင်ကို ဝင်ရောက်ကြည့်ရှုနိုင်မှုစွမ်းရည်ကို ထိန်းသိမ်းထားသည်။ အသုံးပြုသူများသည် ပြုပြင်မွမ်းမံထားသော Linux kernel နှင့် အခြေခံစနစ်အပလီကေးရှင်းများ (bash၊ cron၊ Python စသည်ဖြင့်) ကို ဝင်ရောက်ကြည့်ရှုနိုင်ပြီး သီးခြားပရိုဂရမ်းမင်းဘာသာစကားများနှင့် မသက်ဆိုင်သည့် NetOps Toolkit ကို အသုံးပြု၍ သီးခြားအက်ပ်များကို ဖန်တီးထားသည်။ လမ်းကြောင်းသတ်မှတ်ခြင်း ပရိုတိုကော အကောင်အထည်ဖော်မှုများကဲ့သို့သော NetOps Toolkit-based အပလီကေးရှင်းများသည် မတူညီသောကွန်ရက် API များကို ဝင်ရောက်ကြည့်ရှုသော်လည်း သီးခြားအစိတ်အပိုင်းများအဖြစ် လုပ်ဆောင်သည်။

ဤနည်းလမ်းသည် အပလီကေးရှင်းများကို လည်ပတ်မှုစနစ်မှ သီးခြားစီစီမံခန့်ခွဲရန် ဖြစ်နိုင်စေသည်၊ ဥပမာ၊ စနစ်ပြောင်းလဲမှုများမပြုလုပ်ဘဲ သို့မဟုတ် အက်ပ်လီကေးရှင်းများပြန်လည်တည်ဆောက်ခြင်းမပြုဘဲ လည်ပတ်မှုစနစ်ကို အပ်ဒိတ်မလုပ်ဘဲ အက်ပလီကေးရှင်းတစ်ခုအား အပ်ဒိတ်လုပ်နိုင်သည်။ လမ်းကြောင်းပြပရိုတိုကောများကို အကောင်အထည်ဖော်ခြင်းကဲ့သို့သော စံအက်ပ်များအပြင် ပြင်ပကုမ္ပဏီထုတ်လုပ်သူများထံမှ မတရားသောပရိုဂရမ်များကို လုပ်ဆောင်နိုင်သည်။ မွမ်းမံထားသော Linux kernel ကိုအသုံးပြုခြင်းသည် အားနည်းချက်များကိုဖယ်ရှားရန်နှင့် အပိုပရိုဂရမ်များဖန်တီးရန်အတွက် ပက်ခ်များထိန်းသိမ်းခြင်းကို အလွန်ရိုးရှင်းစေသည်။ Linux utilities၊ patches နှင့် packages များအပြင် သီးခြား containers များတွင် run ခြင်းအတွက် ပံ့ပိုးကူညီနိုင်မှုကို ကြေငြာထားသည်။
ပြဿနာများရှိပါက နောက်ကြောင်းပြန်လှည့်ခြင်းအတွက် စစ်ဆေးရေးဂိတ်များ သတ်မှတ်ခြင်းကို ပံ့ပိုးထားသည်။

Nokia သည် router များအတွက် SR Linux ကွန်ရက်လည်ပတ်မှုစနစ်ကို မိတ်ဆက်ခဲ့သည်။

စီမံခန့်ခွဲမှုမှတဆင့် လုပ်ဆောင်နိုင်သည်။ gNMI (gRPC ကွန်ရက်စီမံခန့်ခွဲမှု အင်တာဖေ့စ်)၊ အမိန့်ပေးစာကြောင်း မျက်နှာပြင်၊ Python ပလပ်အင်များနှင့် JSON-RPC အခြေပြု API။
စနစ်တွင်လည်ပတ်နေသောဝန်ဆောင်မှုများ၏လုပ်ဆောင်နိုင်စွမ်းကိုဝင်ရောက်ရန် gRPC နှင့် Protocol Buffers ဒေတာဖလှယ်ရေးပရိုတိုကောကိုအသုံးပြုရန် အဆိုပြုထားသည်။ SR Linux အပလီကေးရှင်းများသည် gRPC နှင့် Protocol Buffers ကိုအသုံးပြုပြီး အာမခံချက်ပေးဝေမှုယန္တရားအဖြစ် IDB (Nokia Impart Database) ကိုအသုံးပြုသည့် ထုတ်ဝေ/စာရင်းသွင်း (အဖွင့်/စာရင်းသွင်း) ဗိသုကာကို အသုံးပြု၍ ပြည်နယ်ဒေတာကို ဖလှယ်နိုင်သည်။
အပလီကေးရှင်း၏အခြေအနေနှင့် အသုံးပြုထားသောဖွဲ့စည်းပုံဆိုင်ရာ အချက်အလက်များကို တည်ဆောက်ရန်အတွက် YANG (နောက်ထပ်မျိုးဆက်သစ်) ဒေတာမော်ဒယ်များကို အသုံးပြုပါသည်။ RFC-6020).

Multiprotocol Border Gateway Protocol (MP-BGP)၊ Ethernet VPN (EVPN) နှင့် Virtual Extensible LAN (VXLAN) အပါအဝင် ကွန်ရက်ပရိုတိုကော အကောင်အထည်ဖော်မှုများသည် SR OS (Nokia Service Router Operating System) ထက်ပို၍အသုံးပြုထားပြီးဖြစ်သော ပရိုတိုကောအစုအပေါ်တွင် အခြေခံထားသည်။ Router Nokia သန်း ဟာ့ဒ်ဝဲအစိတ်အပိုင်းများကို သရုပ်ဖော်ရန် စနစ်ခွဲတစ်ခုကို အသုံးပြုသည်။ XDP (eXtensible Data Path)။

ဖန်တီးခြင်း၊ ဖြန့်ကျက်ခြင်း၊ ဒေတာစင်တာ ကွန်ရက်အခြေခံအဆောက်အအုံတည်ဆောက်ခြင်း၊ တယ်လီမီတာကို စုဆောင်းခြင်းနှင့် ခွဲခြမ်းစိတ်ဖြာခြင်းလုပ်ငန်းများကို အလိုအလျောက်လုပ်ဆောင်ရန်အတွက် Nokia Fabric Services Platform (FSP) ကို ကမ်းလှမ်းထားသည်။ FSP သည် ဒေတာစင်တာကွန်ရက်များ၏ စီစဉ်မှု၊ ဒီဇိုင်း၊ စမ်းသပ်ခြင်းနှင့် အမှားရှာပြင်ခြင်းတို့ကို ရိုးရှင်းစေရန် ဆော့ဖ်ဝဲလ်ကွန်ရက် သရုပ်ဖော်ခြင်းကိရိယာများကိုလည်း ပံ့ပိုးပေးပါသည်။ ကွန်ရက်အစိတ်အပိုင်းများကို ၎င်းတို့၏ကိုယ်ပိုင် သီးခြားပတ်ဝန်းကျင်များတွင် SR Linux ဖြစ်ရပ်များကို လုပ်ဆောင်နိုင်စေသည့် Kubernetes ပလပ်ဖောင်းကို အခြေခံ၍ ကွန်တိန်နာ သီးခြားခွဲထုတ်ခြင်းကို အသုံးပြု၍ အတုယူထားပါသည်။

အခြေခံအားဖြင့်၊ FSP သည် သင့်အား စစ်မှန်သောကွန်ရက်တစ်ခု၏ virtual ကော်ပီကို ပရိုဂရမ်ဖြင့်ဖန်တီးနိုင်ပြီး စစ်မှန်သော router များနှင့် switches များတွင်အသုံးပြုသည့် ဤ simulated network တွင်တူညီသောဆော့ဖ်ဝဲလ် (SR Linux in containers) ကိုအသုံးပြုရန်ခွင့်ပြုသည်။ ထို့အပြင်၊ တူညီသောဖွဲ့စည်းပုံအား အစစ်အမှန်နှင့် simulated ကွန်ရက်များတွင် အသုံးပြုထားပြီး၊ ပြောင်းလဲမှုပြုလုပ်ရန်နှင့် စမ်းသပ်ရန်အတွက် ပထမဆုံးလင့်ခ်အဖြစ် software-simulated network ကိုအသုံးပြုနိုင်မည်ဖြစ်သည်။ အတုယူထားသော ပတ်ဝန်းကျင်ကို အခြေခံ၍ FSP သည် အမှန်တကယ် ကွန်ရက်တစ်ခုကို အသုံးချရန် လိုအပ်သော အချက်အလက်အားလုံးကို ထုတ်ပေးနိုင်သည်။

source: opennet.ru

မှတ်ချက် Add