Dostupná prenosná verzia OpenBGPD 6.7p0

Vývojári OpenBSD publikovali vydanie prenosenej edície balíka smerovania OpenBGPD 6.7, ktorý je možné použiť v operačných systémoch odlišných od OpenBSD. Na zaručenie prenosnosti boli použité časti kódu z projektov OpenNTPD, OpenSSH a LibreSSL. Okrem OpenBSD je vyhlásená podpora pre Linux a FreeBSD. Funkčnosť OpenBGPD bola testovaná v Debian 9, Ubuntu 14.04+ a FreeBSD 12.

Vývoj OpenBGPD sa uskutočňuje za podporou regionálneho internetového registrátora RIPE NCC, ktorý má záujem o to, aby sa funkčnosť OpenBGPD stala vhodnou na použitie na serveroch na smerovanie na miestach medzioperačného výmeny dopravy (IXP) a na vytvorenie plnohodnotnej alternatívy balíka BIRD (medzi iné otvorené alternatívy s implementáciou protokolu BGP patrí projekt FRRouting, GoBGP, ExaBGP a Bio-Routing).

Pri vývoji OpenBGPD sa kladie dôraz na zabezpečenie maximálnej úrovne bezpečnosti a spoľahlivosti. Na ochranu sa používa prísna kontrola správnosti všetkých parametrov, prostriedky na kontrolu dodržiavania hraníc bufferov, separácia privilégií a obmedzenie prístupu k systémovým volaniam. Medzi výhody patrí tiež pohodlná syntax jazyka na definovanie 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). Projekt podporuje väčšinu špecifikácií BGP 4 a zodpovedá požiadavkám RFC8212, ale nesnaží sa obsiahnuť nemožné a zabezpečuje predovšetkým podporu najžiadanejších a najrozšírenejších funkcií.

V vydaní OpenBGPD 6.7 sú vyznačené nasledujúce vylepšenia:

  • V utilite bgpctl bola implementovaná základná podpora výstupu vo formáte JSON;
  • V bgpd.conf bola povolená súčasná konfigurácia adries IPv4 a IPv6 v direktíve local-address v blokoch „group“;
  • Zabezpečené správne agregovanie ROA tabuliek (Route Origin Authorisation) s pármi prefix/source-as do jedného prvku s najdlhšou hodnotou „maxlen“;
  • Do bgpd.conf bola pridaná vlastnosť „max-prefix {NUM} out“ pre obmedzenie počtu oznámených prefixov, aby sa predišlo úniku celých tabuliek;
  • V bgpctl je príkaz ‘show neighbor’ rozšírený o zobrazenie počítadiel prijatých a odoslaných prefixov, ako aj hodnoty limitu „max-prefix out“;
  • Do upozornení boli zahrnuté informácie o dôvode vnorených chýb. V príkaze „bgpctl show neighbor“ je zabezpečené zobrazenie dôvodu poslednej prijatej chyby;
  • Pre správne vykonanie operácie „graceful reload“ bolo zabezpečené označovanie zastaraných prefixov v tabuľke Adj-RIB-Out, ktorá uchováva informácie o trasách vyberaných lokálnym BGP routerom na oznamovanie optimálnych trás piramid;
  • Bola pridaná možnosť zostavenia OpenBGPD s použitím balíka na písanie syntaktických analyzátorov bison bez prítomnosti byacc;
  • Bola pridaná voľba „—runstatedir“, pomocou ktorej je možné určiť cestu k bgpctl.sock;
  • Bol vykonaný úklid skriptu configure pre zlepšenie prenosnosti.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster