OpenBGPD 6.7p0 ၏ အိတ်ဆောင်ဗားရှင်းကို ရရှိနိုင်သည်။

OpenBSD Developers များ ထုတ်ဝေခဲ့သည် ခရီးဆောင်ပက်ကေ့ခ်ျ၏ သယ်ဆောင်ရလွယ်ကူသော ထုတ်ဝေမှု OpenBGPD ၆.၇OpenBSD မှလွဲ၍ အခြား operating systems များတွင်အသုံးပြုနိုင်ပါသည်။ သယ်ဆောင်ရလွယ်ကူစေရန်အတွက် OpenNTPD၊ OpenSSH နှင့် LibreSSL ပရောဂျက်များမှ ကုဒ်အစိတ်အပိုင်းများကို အသုံးပြုခဲ့သည်။ OpenBSD အပြင်၊ Linux နှင့် FreeBSD အတွက် အထောက်အပံ့ကို ကြေညာထားသည်။ OpenBGPD ကို Debian 9၊ Ubuntu 14.04+ နှင့် FreeBSD 12 တွင် စမ်းသပ်ထားသည်။

OpenBGPD အောက်တွင် တီထွင်လျက်ရှိသည်။ ထောက်ခံမှု ဒေသဆိုင်ရာအင်တာနက်မှတ်ပုံတင်အရာရှိ RIPE NCC သည် OpenBGPD ၏လုပ်ဆောင်နိုင်စွမ်းကို အပြန်အလှန်အော်ပရေတာလမ်းကြောင်းဖလှယ်မှုနေရာများ (IXP) တွင်လမ်းကြောင်းတင်ရန်အတွက်ဆာဗာများပေါ်တွင်အသုံးပြုရန်အတွက်သင့်လျော်မှုရှိစေရန်နှင့်ပက်ကေ့ဂျ်အတွက်ပြည့်စုံသောအခြားရွေးချယ်စရာတစ်ခုဖန်တီးရန်စိတ်ပါဝင်စားသည် ငှက် (BGP ပရိုတိုကောကို အကောင်အထည်ဖော်သည့် အခြားသော ပွင့်လင်းသော အခြားရွေးချယ်စရာများတွင် ပရောဂျက်များ ပါဝင်သည်။ FRRouting, GoBGP, ExaBGP и ဇီဝလမ်းကြောင်း).

OpenBGPD ၏ ဖွံ့ဖြိုးတိုးတက်မှုသည် လုံခြုံရေးနှင့် ယုံကြည်စိတ်ချရမှု၏ အမြင့်ဆုံးအဆင့်ကို သေချာစေရန် အာရုံစိုက်သည်။ အကာအကွယ်အတွက်၊ ကန့်သတ်ဘောင်များအားလုံး၏ မှန်ကန်မှုကို တင်းကြပ်စွာအတည်ပြုခြင်း၊ ကြားခံနယ်နိမိတ်များနှင့်အညီ စောင့်ကြည့်ခြင်း၊ အခွင့်ထူးများကို ခွဲထုတ်ခြင်းနှင့် စနစ်ခေါ်ဆိုမှုများသို့ ဝင်ရောက်ခွင့်ကန့်သတ်ခြင်းတို့ကို အသုံးပြုပါသည်။ အခြားအားသာချက်များတွင် configuration definition language ၏အဆင်ပြေသော syntax ၊ မြင့်မားသောစွမ်းဆောင်ရည်နှင့် memory efficiency (ဥပမာ၊ OpenBGPD သည် ရာနှင့်ချီသော entry များပါဝင်သော routing tables နှင့်အလုပ်လုပ်နိုင်သည်)။ ပရောဂျက်သည် BGP 4 သတ်မှတ်ချက်အများစုကို ပံ့ပိုးပေးပြီး RFC8212 ၏ လိုအပ်ချက်များကို လိုက်လျောညီထွေဖြစ်စေသော်လည်း ကျယ်ပြောလှသော အရာများကို လက်ခံရန် မကြိုးစားဘဲ လူကြိုက်အများဆုံးနှင့် ကျယ်ပြန့်သော လုပ်ဆောင်ချက်များကို အဓိကအားဖြင့် ပံ့ပိုးပေးပါသည်။

OpenBGPD 6.7 ထုတ်ဝေမှုတွင် မှတ်သားထားသည်။ အောက်ပါတိုးတက်မှုများ-

  • bgpctl utility သည် JSON output အတွက် ကနဦး ပံ့ပိုးမှု ပေးပါသည်။
  • В bgpd.conf ၎င်းအား "အုပ်စု" ဘလောက်များတွင် ဒေသတွင်းလိပ်စာ ညွှန်ကြားချက်တွင် IPv4 နှင့် IPv6 လိပ်စာများကို တစ်ပြိုင်နက် သတ်မှတ်ခွင့်ပြုထားသည်။
  • အရှည်ဆုံး “maxlen” တန်ဖိုးရှိသော ဒြပ်စင်တစ်ခုသို့ ရှေ့ဆက်/ရင်းမြစ်-အတွဲများအဖြစ် ROA ဇယားများ (လမ်းကြောင်းမူလခွင့်ပြုချက်) ကို မှန်ကန်စွာပေါင်းစည်းခြင်းအား အာမခံပါသည်။
  • ဇယားအပြည့်မပေါက်ကြားစေရန်အတွက် "max-prefix {NUM} out" ကို bgpd.conf သို့ ကြော်ငြာထည့်ထားသော ရှေ့ဆက်အရေအတွက်ကို ကန့်သတ်ရန်၊
  • bgpctl တွင်၊ လက်ခံရရှိသည့် ကောင်တာများနှင့် ရှေ့ဆက်များ သတ်မှတ်ခြင်းအပြင် “max-prefix out” ကန့်သတ်ချက်၏ တန်ဖိုးကို ပြသရန် 'show neighbor' အမိန့်ကို တိုးချဲ့ထားသည်။
  • အသိပေးချက်များတွင် nested errors များ၏အကြောင်းရင်းနှင့်ပတ်သက်သောအချက်အလက်များပါဝင်သည်။ “bgpctl show neighbor” အမိန့်သည် နောက်ဆုံးရရှိခဲ့သော အမှား၏ အကြောင်းရင်းကို ထုတ်ပေးသည်။
  • “graceful reload” လုပ်ဆောင်ချက်ကို မှန်ကန်စွာလုပ်ဆောင်ရန်၊ ဟောင်းနွမ်းနေသော ရှေ့ဆက်များကို Adj-RIB-Out ဇယားတွင် အမှတ်အသားပြုထားပြီး၊ ဒေသန္တရ BGP ရောက်တာမှ ရွေးချယ်ထားသော လမ်းကြောင်းများအကြောင်း အချက်အလက်များကို ရွယ်တူများသို့ ကြော်ငြာရန်အတွက် အကောင်းဆုံးလမ်းကြောင်းများကို သိမ်းဆည်းထားသည်။
  • byacc မပါဘဲ bison parsers များကိုရေးသားခြင်းအတွက် အထုပ်ကိုအသုံးပြု၍ OpenBGPD တည်ဆောက်နိုင်မှုကို ပေါင်းထည့်ခဲ့သည်။
  • bgpctl.sock သို့သွားမည့်လမ်းကြောင်းကို သင်ဆုံးဖြတ်နိုင်စေသော “--runstatedir” option ကိုထပ်ထည့်ထားသည်။
  • သယ်ဆောင်ရလွယ်ကူစေရန်အတွက် စီစဉ်သတ်မှတ်ထားသော ဇာတ်ညွှန်းကို ရှင်းလင်းခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add