Fersiwn gludadwy o OpenBGPD 6.7p0 ar gael

Datblygwyr OpenBSD cyhoeddwyd rhyddhau argraffiad cludadwy o'r pecyn llwybro OpenBGPD 6.7, y gellir ei ddefnyddio ar systemau gweithredu heblaw OpenBSD. Er mwyn sicrhau hygludedd, defnyddiwyd rhannau o'r cod o'r prosiectau OpenNTPD, OpenSSH a LibreSSL. Yn ogystal ag OpenBSD, cyhoeddir cefnogaeth i Linux a FreeBSD. Mae OpenBGPD wedi'i brofi ar Debian 9, Ubuntu 14.04+ a FreeBSD 12.

Mae OpenBGPD yn cael ei ddatblygu o dan cefnogaeth cofrestrydd Rhyngrwyd rhanbarthol RIPE NCC, sydd â diddordeb mewn dod ag ymarferoldeb OpenBGPD i addasrwydd i'w ddefnyddio ar weinyddion ar gyfer llwybro mewn pwyntiau cyfnewid traffig rhyngweithredwyr (IXP) ac mewn creu dewis arall llawn i'r pecyn GENI (mae dewisiadau amgen agored eraill sy'n gweithredu protocol BGP yn cynnwys prosiectau FRROuting, GoBGP, ExaBGP и Bio-lwybro).

Mae datblygiad OpenBGPD yn canolbwyntio ar sicrhau'r lefel uchaf o ddiogelwch a dibynadwyedd. Er mwyn diogelu, defnyddir gwiriad llym o gywirdeb yr holl baramedrau, dulliau ar gyfer monitro cydymffurfiad â ffiniau byffer, gwahanu breintiau, a chyfyngu ar fynediad i alwadau system. Mae manteision eraill yn cynnwys cystrawen gyfleus iaith diffiniad cyfluniad, perfformiad uchel ac effeithlonrwydd cof (er enghraifft, gall OpenBGPD weithio gyda thablau llwybro sy'n cynnwys cannoedd o filoedd o gofnodion). Mae'r prosiect yn cefnogi'r rhan fwyaf o fanylebau BGP 4 ac yn cydymffurfio â gofynion RFC8212, ond nid yw'n ceisio cofleidio'r helaeth ac yn darparu cefnogaeth yn bennaf ar gyfer y swyddogaethau mwyaf poblogaidd ac eang.

Wrth ryddhau OpenBGPD 6.7 marcio y gwelliannau canlynol:

  • Mae'r cyfleustodau bgpctl yn darparu cefnogaeth gychwynnol ar gyfer allbwn JSON;
  • В bgpd.conf caniateir iddo osod cyfeiriadau IPv4 ac IPv6 ar yr un pryd yn y gyfarwyddeb cyfeiriad lleol mewn blociau “grŵp”;
  • Sicrheir agregiad cywir o dablau ROA (Awdurdodiad Tarddiad Llwybr) gyda rhagddodiad/ffynhonnell-fel parau yn un elfen gyda'r gwerth “maxlen” hiraf;
  • Ychwanegwyd eiddo "max-prefix {NUM} out" i bgpd.conf i gyfyngu ar nifer y rhagddodiaid a hysbysebir er mwyn osgoi gollwng tablau llawn;
  • Yn bgpctl, mae'r gorchymyn 'cymydog dangos' wedi'i ehangu i ddangos rhifyddion rhagddodiaid derbyniedig a gosodedig, yn ogystal â gwerth y terfyn “max-prefix out”;
  • Mae'r hysbysiadau yn cynnwys gwybodaeth am achos y gwallau nythu. Mae'r gorchymyn “cymydog sioe bgpctl” yn darparu allbwn o achos y gwall a dderbyniwyd ddiwethaf;
  • Er mwyn cyflawni'r gweithrediad “ail-lwytho grasus” yn gywir, mae rhagddodiaid darfodedig wedi'u nodi yn y tabl Adj-RIB-Out, sy'n storio gwybodaeth am y llwybrau a ddewiswyd gan y llwybrydd BGP lleol i hysbysebu'r llwybrau gorau posibl i gyfoedion;
  • Ychwanegwyd y gallu i adeiladu OpenBGPD gan ddefnyddio'r pecyn ar gyfer ysgrifennu parsers bison heb byacc;
  • Ychwanegwyd yr opsiwn “--runstatedir”, lle gallwch chi benderfynu ar y llwybr i bgpctl.sock;
  • Wedi glanhau'r sgript ffurfweddu i wella hygludedd.

Ffynhonnell: opennet.ru

Ychwanegu sylw