Portable version ntawm OpenBGPD 6.7p0 muaj

OpenBSD Developers luam tawm tso tawm ib tsab portable ntawm lub routing pob Qhib BGPD 6.7, uas tuaj yeem siv rau hauv kev ua haujlwm uas tsis yog OpenBSD. Txhawm rau kom muaj kev txav tau yooj yim, qee qhov ntawm cov cai los ntawm OpenNTPD, OpenSSH thiab LibreSSL cov haujlwm tau siv. Ntxiv rau OpenBSD, kev txhawb nqa rau Linux thiab FreeBSD tau tshaj tawm. OpenBGPD tau raug sim ntawm Debian 9, Ubuntu 14.04+ thiab FreeBSD 12.

OpenBGPD tab tom tsim nyob rau hauv kev txhawb nqa Tus neeg sau npe hauv cheeb tsam Is Taws Nem RIPE NCC, uas txaus siab coj txoj haujlwm ntawm OpenBGPD mus rau kev siv tau ntawm cov servers rau kev taug kev ntawm kev sib pauv tsheb sib pauv cov ntsiab lus (IXP) thiab tsim kom muaj kev hloov pauv puv rau pob. NKAUJ CUA (lwm cov kev xaiv qhib uas siv BGP raws tu qauv suav nrog cov haujlwm FRRouting, GoBGP, ExaBGP ΠΈ Bio-Routing).

Kev txhim kho ntawm OpenBGPD tsom mus rau kev ua kom muaj kev ruaj ntseg thiab kev ntseeg siab tshaj plaws. Rau kev tiv thaiv, kev txheeb xyuas nruj ntawm qhov tseeb ntawm txhua qhov kev txwv, txhais tau tias rau kev saib xyuas kev ua raws li cov ciam teb tsis sib haum, kev sib cais ntawm cov cai, thiab kev txwv kev nkag mus rau kev hu xov tooj yog siv. Lwm qhov zoo muaj xws li qhov yooj yim syntax ntawm kev teeb tsa cov lus txhais, kev ua haujlwm siab thiab kev ua haujlwm ntawm lub cim xeeb (piv txwv li, OpenBGPD tuaj yeem ua haujlwm nrog routing tables uas muaj ntau pua txhiab tus nkag). Lub phiaj xwm txhawb nqa feem ntau ntawm BGP 4 specifications thiab ua raws li cov kev cai ntawm RFC8212, tab sis tsis sim puag rau qhov loj thiab muab kev txhawb nqa rau cov haujlwm nrov tshaj plaws thiab dav.

Hauv kev tso tawm ntawm OpenBGPD 6.7 cim cov kev txhim kho hauv qab no:

  • Cov khoom siv bgpctl muab kev txhawb nqa thawj zaug rau JSON cov zis;
  • Π’ bgpd.conf ib nws raug tso cai los teeb tsa ib txhij IPv4 thiab IPv6 chaw nyob hauv cov lus qhia chaw nyob hauv zos hauv "pab pawg" blocks;
  • Kev sib sau ua ke ntawm ROA cov rooj (Route Origin Tso Cai) nrog cov ntawv ua ntej / qhov chaw-raws li khub rau hauv ib lub caij nrog qhov ntev tshaj plaws "maxlen" tus nqi yog guaranteed;
  • Ntxiv "max-prefix {NUM} tawm" cov cuab yeej rau bgpd.conf kom txwv cov naj npawb ntawm cov lus tshaj tawm ua ntej kom tsis txhob tawg tag nrho cov rooj;
  • Hauv bgpctl, 'qhia cov neeg nyob ze' tau nthuav dav los tso saib cov txee ntawm tau txais thiab teeb tsa ua ntej, nrog rau tus nqi ntawm "max-prefix tawm" txwv;
  • Cov ntawv ceeb toom suav nrog cov ntaub ntawv hais txog qhov ua rau ntawm qhov yuam kev nested. Cov lus txib "bgpctl qhia cov neeg nyob sib ze" muab cov txiaj ntsig ntawm qhov ua rau qhov kawg tau txais yuam kev;
  • Txhawm rau ua qhov kev ua haujlwm zoo "reload" kom raug, cov lus ua ntej tsis siv tau raug cim rau hauv lub rooj Adj-RIB-Out, uas khaws cov ntaub ntawv hais txog cov kev xaiv los ntawm lub zos BGP router los tshaj tawm txoj hauv kev zoo rau cov phooj ywg;
  • Ntxiv lub peev xwm los tsim OpenBGPD siv lub pob rau kev sau ntawv bison parsers yam tsis muaj byacc;
  • Ntxiv qhov "--runstatedir" kev xaiv, uas koj tuaj yeem txiav txim siab txoj hauv kev rau bgpctl.sock;
  • Ntxuav cov ntawv teeb tsa los txhim kho kev txav mus los.

Tau qhov twg los: opennet.ru

Ntxiv ib saib