Programuesit e OpenBSD lëshimi i një edicioni portabël të paketës së ruterit , e cila mund të përdoret në sisteme operative të ndryshme nga OpenBSD. Për të siguruar portabilitetin, janë përdorur pjesë kodi nga projektet OpenNTPD, OpenSSH dhe LibreSSL. Përveç OpenBSD, është shpallur mbështetje për Linux dhe FreeBSD. Funksionimi i OpenBGPD është testuar në Debian 9, Ubuntu 14.04 dhe FreeBSD 12.
Zhvillimi i OpenBGPD po bëhet me nga regjistratori rajonal i internetit RIPE NCC, i interesuar për të sjellë funksionalitetin e OpenBGPD në përdorim në serverat për ruterim në pikat e këmbimit të trafikut ndëroperator (IXP) dhe për të krijuar një alternativë të plotë për paketën (nga alternativa të tjera të hapura me implementimin e protokollit BGP, mund të përmenden projektet , , dhe ).
Gjatë zhvillimit të OpenBGPD, vëmendja kryesore është përqendruar në sigurimin e një niveli maksimal të sigurisë dhe besueshmërisë. Për mbrojtje, aplikohet një kontroll rigoroz i saktësisë së të gjitha parametrave, mjete për kontrollin e respektimit të kufijve të boshllëqeve, ndarja e privilegjeve dhe kufizimi i qasjes në thirrjet sistemike. Ndër meritat është gjithashtu sintaksa e përshtatshme e gjuhës së përcaktimit të konfigurimit, performanca e lartë dhe efikasiteti në punën me memorje (p.sh., OpenBGPD mund të punojë me tabela ruterimi që përfshijnë qindra mijëra regjistra). Projekti mbështet shumicën e specifikimeve BGP 4 dhe i përgjigjet kërkesave RFC8212, por nuk përpiqet të mbulojë gjithçka dhe siguron kryesisht mbështetje për funksionet më të kërkuara dhe të zakonshme.
Në lëshimin e OpenBGPD 6.6, janë vënë re përmirësime të mëposhtme:
- Për të rritur performancën, tabela , që ruan informacionin mbi rrugët e zgjedhura nga ruterit lokal BGP për shpalljen e rrugëve optimale, është ribërë për të përdorur pemë RB të lidhura me piramidat;
- Kodi për përputhjen e community është shkruar nga e para, duke përshpejtuar ndjeshëm punën e konfigurimeve me disa community dhe një numër të madh peer-ash.
- Në bgpctl është shtuar komandimi 'show mrt neighbors' për dumpin e tabelës së ruterëve fqinj BGP në formatin ;
- Duke punuar në Linux, është siguruar mbështetje për mbrojtjen e seancave BGP përmes ;
- Madhësia maksimale është rritur në 255 byte.
Burimi: opennet.ru
