OpenBSD arendajad kaasaskantava redaktsiooni väljaande marsruutimise paketist , mida saab kasutada ka teiste operatsioonisüsteemide, mitte ainult OpenBSD, peal. Ühilduvuse tagamiseks on kasutatud koodijuppe projektidest OpenNTPD, OpenSSH ja LibreSSL. Lisaks OpenBSD-le on toetatud ka Linuxit ja FreeBSD-d. OpenBGPD töö on testitud Debian 9, Ubuntu 14.04 ja FreeBSD 12 all.
OpenBGPD arendust viib läbi regiooniline interneti registrator RIPE NCC, kes on huvitatud OpenBGPD funktsionaalsuse toomisest rakendamiseks serverites marsruutimiseks vaheoperatsioonide liiklust vahetuspunktides (IXP) ning täieõigusliku alternatiivi loomisel paketile (teistest avatud alternatiividest BGP protokolli rakendamisel võib märkida projekte , , ja ).
OpenBGPD arendamisel pööratakse suurt tähelepanu maksimaalse turvalisuse ja usaldusväärsuse tagamisele. Kaitseks kasutatakse kõigi parameetrite rangeid kehtivuse kontrollimise meetodeid, piiratud juurdepääsu süsteemikõnedele, privileegide eristamist ja piirangute rakendamist. Džumjad eelisena on mainitud ka mugavat konfiguratsioonikeele süntaksit, kõrget jõudlust ja mäluefektiivsust (näiteks võib OpenBGPD töötada marsruuditabelitega, mis sisaldavad sadu tuhandeid kirjeid). Projekt toetab enamikku BGP 4 spetsifikatsioonidest ja vastab RFC8212 nõuetele, kuid ei püüa hõlmata kõike ning keskendub peamiselt kõige nõutumate ja levinumate funktsioonide toetamisele.
OpenBGPD 6.6 versioonis on märgitud järgmised täiustused:
- Tabeli parandamiseks , mis sisaldab teavet marsruutide kohta, mida kohalik BGP marsruuter kasutab optimaalsed marsruudid kuulutamiseks, on ümber kirjutatud RB-puude kasutusele võtmiseks, mis on seotud püramiididega;
- Community sobitamise kood on ümber kirjutatud, mis on oluliselt kiirendanud mitme community ja suure arvu peer'idega konfiguratsioonide töötlemist.
- bgpctl on lisatud käsk ‘show mrt neighbors’ naabrite BGP marsruutivate tabeli väljavõtteks formaadis ;
- Linuxis tagab BGP seansside kaitse toetamise kaudu ;
- Maksimaalne suurus on suurendatud 255 baitini.
Allikas: opennet.ru
