Bol sa predstavený prenosný vydanie balíka smerovania OpenBGPD 9.1, ktorý vyvíjajú vývojári projektu OpenBSD a je prispôsobený na použitie vo FreeBSD a Linuxe (zápis podpory pre Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu). Pre zabezpečenie prenosnosti boli použité časti kódu z projektov OpenNTPD, OpenSSH a LibreSSL. Projekt podporuje väčšinu špecifikácií BGP 4 a zodpovedá požiadavkám RFC8212, ale nesnaží sa obsiahnuť všetko a zaisťuje predovšetkým podporu najžiadanejších a najrozšírenejších funkcií.
Vývoj OpenBGPD sa realizuje s podporou regionálneho internetového registrátora RIPE NCC, ktorý má záujem o zlepšenie funkčnosti OpenBGPD pre použitie na serveroch na smerovanie na bodoch medzi operátormi výmeny prevádzky (IXP) a pri vytváraní plnohodnotnej alternatívy balíka BIRD (z otvorených alternatív s realizáciou protokolu BGP možno spomenúť projekty FRRouting, GoBGP, ExaBGP a Bio-Routing).
V projekte sa kladie maximálny dôraz na zabezpečenie najvyššej úrovne bezpečnosti a spoľahlivosti. Na ochranu sa uplatňuje prísny dohľad nad správnosťou všetkých parametrov, prostriedky na kontrolu dodržiavania hraníc bufferov, rozdelenie privilégií a obmedzenie prístupu k systémovým volaniam. Medzi výhody patrí aj pohodlná syntax jazyka definície konfigurácie, vysoký výkon a efektívnosť práce s pamäťou (napríklad OpenBGPD môže pracovať s tabuľkami smerovania obsahujúcimi stovky tisíc záznamov).
Kľúčové zmeny v novej verzii:
- Zvýšená výkonnosť filtra odchádzajúcich smerov (outbound filter). Pravidlá filtrovania sú teraz uložené v poli a opakujúce sa filtre u rôznych peer sú deduplikované.
- V procese RDE (Route Decision Engine) bola zvýšená výkonnosť spracovania tabuliek s filtrami (filter_sets) — na zvýšenie efektivity cachovania boli filtre presunuté do lineárneho poľa objektov. Na serveroch s veľkým počtom ciest optimalizácie súvisiace s filtrami umožnili skrátiť trvanie počiatočnej synchronizácie o viac ako 25%.
- Zlepšené zaznamenávanie chýb pri analýze atribútov, ktoré vedú k zhromažďovaniu sessions.
- Do príkazu ‘show rib memory’ boli pridané ďalšie metriky na hodnotenie spotreby pamäte.
Zdroj: opennet.ru
