Bylo představeno vydání přenosné edice balíčku pro směrování OpenBGPD 8.0, vyvíjeného vývojáři projektu OpenBSD a přizpůsobeného pro použití ve FreeBSD a Linuxu (podepsaná podpora pro Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu). Pro zajištění přenositelnosti byly použity části kódu z projektů OpenNTPD, OpenSSH a LibreSSL. Projekt podporuje většinu specifikací BGP 4 a splňuje požadavky RFC8212, ale nesnaží se objasnit neohraničené a především poskytuje podporu pro nejžádanější a nejrozšířenější funkce.
Vývoj OpenBGPD probíhá s podporou regionálního internetového registrátora RIPE NCC, který má zájem o přivedení funkčnosti OpenBGPD k použitelnosti na serverech pro směrování na místech mezinárodního výměny provozu (IXP) a při vytváření plnohodnotné alternativy k balíčku BIRD (mezi dalšími otevřenými alternativami s implementací protokolu BGP lze zmínit projekty FRRouting, GoBGP, ExaBGP a Bio-Routing).
Projekt se primárně zaměřuje na zajištění maximální úrovně bezpečnosti a spolehlivosti. K ochraně jsou aplikovány přísné kontroly správnosti všech parametrů, nástroje pro sledování dodržování hranic bufferů, oddělení privilegií a omezení přístupu k systémovým voláním. Mezi výhody patří také příjemná syntaxe jazyka pro definici konfigurace, vysoký výkon a efektivita práce s pamětí (například OpenBGPD může pracovat s tabulkami směrování zahrnujícími stovky tisíc záznamů).
Mezi změnami ve vydání OpenBGPD 8.0:
- Byla přidána počáteční podpora Flowspec (RFC5575). V aktuální podobě je podporováno pouze oznamování pravidel flowspec.
- Byly rozšířeny možnosti parseru příkazů v nástroji bgpctl, který nyní může zpracovávat příkazy specifické pro flowspec a konstrukce, jako například „bgpctl show rib 192.0.2.0/24 detail“.
- Byl přidán semafor pro ochranu publikace dat sezení RTR (RPKI do routeru) v RDE (Route Decision Engine).
- Byla opravena chyba vyvolaná vznikem nového objektu ASPA v RPKI (Resource Public Key Infrastructure).
Zdroj: opennet.ru
