Utvecklarna av OpenBSD utgÄvan av den portabla versionen av routingpaketet , som kan anvÀndas i operativsystem som inte Àr OpenBSD. För att sÀkerstÀlla bÀrbarhet har delar av koden frÄn projekten OpenNTPD, OpenSSH och LibreSSL anvÀnts. Förutom OpenBSD erbjuds stöd för Linux och FreeBSD. OpenBGPD har testats i Debian 9, Ubuntu 14.04 och FreeBSD 12.
Utvecklingen av OpenBGPD sker med den regionala Internetregistratorn RIPE NCC, som Àr intresserad av att göra OpenBGPD:s funktionalitet anvÀndbar pÄ servrar för routing vid punkter för interoperationell trafikbytes (IXP) och skapa ett fullstÀndigt alternativ till paketet (bland andra öppna alternativ med implementation av BGP-protokollet kan nÀmnas projekten , , och ).
I utvecklingen av OpenBGPD lÀggs stor vikt vid att sÀkerstÀlla maximal sÀkerhet och tillförlitlighet. För skydd anvÀnds strikt validering av alla parametrar, verktyg för att övervaka följsamheten till buffertgrÀnser, privilegiedelning och begrÀnsning av Ätkomst till systemanrop. Fördelarna inkluderar Àven en enkel syntax för konfigurationssprÄk, hög prestanda och effektivitet i minnesanvÀndning (till exempel kan OpenBGPD hantera routingtabeller med hundratusentals poster). Projektet stöder större delen av BGP 4-specifikationerna och uppfyller kraven i RFC8212, men försöker inte omfatta allt och fokuserar frÀmst pÄ att stödja de mest efterfrÄgade och utbredda funktionerna.
I den hÀr utgÄvan av OpenBGPD 6.6 har följande förbÀttringar noterats:
- För att öka prestandan har tabellen , som lagrar information om de rutter som den lokala BGP-routern vÀljer för att annonsera optimala rutter, översatts till att anvÀnda RB-trÀd kopplade till pyramider;
- Koden för att matcha community har skrivits om, vilket avsevÀrt har ökat hastigheten pÄ konfigurationer med flera community och ett stort antal peers.
- En kommando har lagts till i bgpctl: âvisa mrt-grannarâ för att dumpa tabellen för nĂ€rliggande BGP-routrar i formatet ;
- Vid arbete i Linux har stöd för att skydda BGP-sessioner med hjÀlp av ;
- Den maximala storleken pÄ har ökat till 255 byte.
KĂ€lla: opennet.ru
