K dispozici je přenosná verze OpenBGPD 6.7p0

Vývojáři OpenBSD publikovali vydání přenosné verze balíku pro směrování OpenBGPD 6.7, která může být používána na operačních systémech jiných než OpenBSD. K zajištění přenositelnosti byly použity části kódu z projektů OpenNTPD, OpenSSH a LibreSSL. Kromě OpenBSD byla deklarována podpora pro Linux a FreeBSD. Fungování OpenBGPD bylo testováno v Debianu 9, Ubuntu 14.04+ a FreeBSD 12.

Vývoj OpenBGPD probíhá s podporou regionálního internetového registrátora RIPE NCC, který má zájem přivést funkčnost OpenBGPD na úroveň použitelnou na serverech pro směrování na místech meziprovozního výměny provozu (IXP) a vytvořit plnohodnotnou alternativu 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).

Při návrhu OpenBGPD je kladen maximální důraz na zajištění vysokého stupně bezpečnosti a spolehlivosti. K ochraně se používá přísná kontrola správnosti všech parametrů, prostředky pro kontrolu dodržování hranic bufferů, rozdělení privilegií a omezení přístupu k systémovým voláním. Mezi výhody patří také pohodlná 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ů). Projekt podporuje většinu specifikací BGP 4 a odpovídá požadavkům RFC8212, ale nesnaží se obsáhnout nemožné a poskytuje především podporu pro nejžádanější a nejrozšířenější funkce.

Ve vydání OpenBGPD 6.7 jsou uvedena následující vylepšení:

  • V utilitě bgpctl byla zavedena počáteční podpora výstupu ve formátu JSON;
  • V bgpd.conf byla povolena současná konfigurace adres IPv4 a IPv6 v direktivě local-address v blocích „group“;
  • Bylo zajištěno správné agregování ROA tabulek (Route Origin Authorization) s páry prefix/source-as do jednoho prvku s nejdelší hodnotou „maxlen“;
  • V bgpd.conf byla přidána vlastnost „max-prefix {NUM} out“ pro omezení počtu oznámených prefixů, aby se předešlo úniku kompletních tabulek;
  • V bgpctl byla rozšířena příkaz 'show neighbor' o zobrazení čítačů přijatých a oznámených prefixů a také hodnoty limitu „max-prefix out“;
  • Oznámení obsahuje informace o důvodu vnořených chyb. V příkazu „bgpctl show neighbor“ je zajištěn výstup důvodu poslední přijaté chyby;
  • Pro správné provedení operace „graceful reload“ je zajištěno označení zastaralých prefixů v tabulce Adj-RIB-Out, která uchovává informace o trasách vybraných místním BGP směrovačem pro oznámení optimálních tras piramid;
  • Byla přidána možnost sestavení OpenBGPD s využitím balíčku pro psaní syntaktických analyzátorů bison bez potřeby byacc;
  • Byla přidána možnost „—runstatedir“, která umožňuje určit cestu k bgpctl.sock;
  • Bylo provedeno vyčištění skriptu configure pro zlepšení přenositelnosti.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster