OpenBSD arendajad kaasutatava marsruutimise paketi kantava väljaande väljaanne , mida saab kasutada erinevates operatsioonisüsteemides peale OpenBSD. Kandmise tagamiseks on kasutatud koodi osi projektidest OpenNTPD, OpenSSH ja LibreSSL. Peale OpenBSD on toetatud ka Linux ja FreeBSD. OpenBGPD toimimist on testitud Debian 9, Ubuntu 14.04+ ja FreeBSD 12-s.
OpenBGPD arendust toetab regionaalse Interneti-registraatori RIPE NCC, kes on huvitatud OpenBGPD funktsionaalsuse viimisest kasutuskõlblikuks serverites, mis tegelevad marsruutimisega vahetuspunktides (IXP) ning täisväärtusliku alternatiivi loomisega paketile (teistest avatud alternatiividest BGP protokolli rakendusega võib mainida projekte , , ja ).
OpenBGPD arendamisel keskendutakse maksimaalse turvalisuse ja usaldusväärsuse tagamisele. Kaitseks rakendatakse ranget kõigi parameetrite kehtivuse kontrolli, vahendeid piiride kontrollimiseks, privileegide jagamist ning süsteemikutsungitele juurdepääsu piiramist. Eeliste hulgas on ka mugav konfiguratsioonikeele süntaks, kõrge jõudlus ja mälutõhusus (nt OpenBGPD suudab töötada marsruuditabelitega, mis sisaldavad sadu tuhandeid kirjeid). Projekt toetab suuremat osa BGP 4 spetsifikatsioonidest ja vastab RFC8212 nõuetele, kuid ei püüa kattuda kõigega, pakkudes peamiselt tuge kõige nõutud ja levinumatele funktsioonidele.
OpenBGPD 6.7 väljaandes järgmised parendused:
- bgpctl utiliidis on rakendatud esmane tugi JSON-vormingus väljundiks;
- V on lubatud samaaegselt seadistada IPv4 ja IPv6 aadresse direktiivis local-address grupi plokkides;
- on tagatud ROA-tabelite (Route Origin Authorisation) korrektne agregatsioon prefix/source-as paaride koosseisus ühe elemendina, millel on pikim 'maxlen' väärtus;
- bgpd.conf-i on lisatud atribuut 'max-prefix {NUM} out' anonceeritud prefiksite arvu piiramiseks, et vältida täielike tabelite leket;
- bgpctl käsul 'show neighbor' on laiendatud saadud ja määratud eeliste loendurite ning 'max-prefix out' piiri väärtuse kuvamisega;
- Teavitustes on lisatud teave sisemiste vigade põhjuste kohta. Käsus 'bgpctl show neighbor' on tagatud viimase saadud vea põhjuse väljastamine;
- Korrektse 'graceful reload' toimimise tagamiseks on märgitud vananenud eelised Adj-RIB-Out tabelis, mis salvestab info marsruutide kohta, mida kohalik BGP marsruuter kasutab optimaalse marsruutide kuulutamise jaoks;
- Lisatud on võimalus koostada OpenBGPD bisoni süntaksianalüsaatoripaketiga ilma byaccita;
- Lisatud on '—runstatedir' valik, mille kaudu saab määrata bgpctl.sock'i tee;
- Configure skripti on puhastatud ülekantavuse parandamiseks.
Allikas: opennet.ru
