Kutulutsidwa kwamtundu wa OpenBGPD 8.2

Zomwe zaperekedwa ndikutulutsidwa kwa pulogalamu yonyamula ya OpenBGPD 8.2, yopangidwa ndi omwe akupanga pulojekiti ya OpenBSD ndikusinthidwa kuti igwiritsidwe ntchito pa FreeBSD ndi Linux (thandizo la Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu walengezedwa). Kuti muwonetsetse kusuntha, magawo a code kuchokera ku OpenNTPD, OpenSSH ndi LibreSSL mapulojekiti adagwiritsidwa ntchito. Pulojekitiyi imathandizira zambiri za BGP 4 ndipo ikugwirizana ndi zofunikira za RFC8212, koma siyesa kukumbatira zazikuluzikulu ndipo imapereka makamaka chithandizo cha ntchito zotchuka kwambiri komanso zofala.

Kukula kwa OpenBGPD ikuchitika mothandizidwa ndi dera Internet kaundula RIPE NCC, amene ali ndi chidwi kubweretsa magwiridwe a OpenBGPD kuti kuyenerera ntchito pa maseva kwa routing pa interoperator mfundo kuwombola magalimoto (IXP) ndi kulenga zonse. m'malo mwa phukusi la BIRD (kuchokera m'malo otseguka ndikukhazikitsa protocol ya BGP, mutha kuzindikira ma projekiti FRRouting, GoBGP, ExaBGP ndi Bio-Routing).

Ntchitoyi ikuyang'ana pa kuonetsetsa kuti chitetezo ndi kudalirika kwambiri. Pachitetezo, kutsimikizira mosamalitsa kulondola kwa magawo onse, njira zowunikira kutsatiridwa ndi malire a buffer, kulekanitsa mwayi, komanso kuletsa kuyimba mafoni kumagwiritsidwe ntchito. Ubwino wina umaphatikizapo kaphatikizidwe kabwino ka chilankhulo chomasulira, magwiridwe antchito apamwamba komanso kukumbukira bwino (mwachitsanzo, OpenBGPD imatha kugwira ntchito ndi matebulo owongolera omwe ali ndi mazana masauzande).

Zosintha zazikulu mu mtundu watsopano:

  • Kukhazikitsa kwa njira ya ASPA (Autonomous System Provider Authorization) yomwe imagwiritsidwa ntchito mu BPG kutsimikizira njira za AS_PATH, kuvomereza machitidwe odziyimira pawokha, komanso kuteteza ku kutayikira kwa njira zolakwika kwasinthidwa. Kukhazikitsa kwa ASPA kwabweretsedwa kuti kutsatidwe ndi zolemba-ietf-sidrops-aspa-verification-16 ndi draft-ietf-sidrops-aspa-profile-16, ndipo zasinthidwa kuti zigwiritse ntchito matebulo oyang'ana osadalira AFI (Address Family Indicator). ).
  • Kukonza cholakwika mu netlink message parser code yokhudzana ndi kutsimikiza kolakwika kwa kukula kwa uthenga ndikupangitsa kuwonongeka pa nsanja ya Linux.
  • Khodi yopangira mauthenga a UPDATE yasinthidwa kuti igwiritse ntchito ibuf API yatsopano.
  • Mauthenga olakwika owongolera omwe amawonetsedwa mu bgpctl poyesa kugwiritsa ntchito zinthu zomwe sizinagwiritsidwe ntchito mumtundu wa OpenBGPD.
  • Chitsanzo cha zosefera za GRACEFUL_SHUTDOWN zasinthidwa kuti zizingogwira magawo a ebgp.

Source: opennet.ru

Kuwonjezera ndemanga