Zhvilluesit e OpenBSD aktualizimi i parë stabil i versionit transferues të paketës së ruterit , që mund të përdoret në sisteme operative të ndryshme nga OpenBSD. Për të siguruar transferueshmërinë, janë përdorur pjesë kodi nga projektet OpenNTPD, OpenSSH dhe LibreSSL. Përveç OpenBSD, janë deklaruar 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 kryhet me të regjistruesit të internetit rajonal RIPE NCC, i cili është i interesuar për sjelljen e funksionalitetit të OpenBGPD në përdorim në serverët për ruterizimin në pikë të këmbimit të trafikut (IXP) dhe për krijimin e një alternative të plotë të paketës (në mesin e alternativave të tjera të hapura me implementimin e protokollit BGP, mund të përmenden projektet , , dhe ).
Në zhvillimin e OpenBGPD, fokusimi kryesor është sigurimi i nivelit më të lartë të sigurisë dhe besueshmërisë. Përdoren kontrolle të rrepta për saktësinë e të gjitha parametreve, mjete për monitorimin e respektimit të kufijve të bufferëve, ndarje privilegjesh dhe kufizim të aksesit në thirrjet sistemore. Një nga avantazhet është sintaksa e lehtë e gjuhës së përkufizimit të konfigurimeve, performanca e lartë dhe efektiviteti në përdorimin e memories (për shembull, OpenBGPD mund të punojë me tabela rrugë, që përfshijnë qindra mijëra regjistra). Projekti mbështet shumicën e specifikimeve BGP 4 dhe përputhet me kërkesat RFC8212, por nuk përpiqet të përfshijë gjithçka dhe ofron kryesisht mbështetje për funksionalitetet më të kërkuara dhe më të zakonshme.
Falë mbështetjes së RIPE NCC brenda cikleve të zhvillimit të OpenBSD 6.4 dhe 6.5, projekti OpenBGPD realizoi një përparim të rëndësishëm në zhvillim. Për shembull, në versionin 6.5 janë bërë përmirësime të mëposhtme:
- Shtuar një optimizues të thjeshtë rregullash (efekton bashkimin e rregullave të filtrimit që ndryshojnë vetëm me grupe filtrash);
- Modifikuar procesi i konfigurimit të BGP MPLS VPN;
- E shtuar mbështetje për IPv6 BGP MPLS VPN
- ĂshtĂ« zbatuar funksionaliteti âas-overrideâ pĂ«r tĂ« zĂ«vendĂ«suar AS e fqinjit me AS-in lokal nĂ« rrugĂ«;
- E shtuar mundësia e përputhjes me disa komunitete në një rregull;
- E shtuar karakteristika tĂ« reja pĂ«r pĂ«rputhjet â*â, âlocal-asâ dhe âneighbor-asâ;
- E shtuar komanda të reja për të punuar me grupe fqinjsh autonomë ( 'bgpctl neighbor group', 'bgpctl show neighbor group', 'bgpctl show rib neighbor group');
- Kryer punë për të ulur konsumimin e memorjes;
- Përmirësuar puna me grupe të mëdha rregullash;
- Në bgpctl është shtuar mundësia për të shtuar rrjetet në tabelat BGP VPN.
Burimi: opennet.ru
