Dostupná přenosná verze OpenBGPD 6.5p1

Vývojáři OpenBSD publikovali první stabilní aktualizace přenosné verze balíčku směrování OpenBGPD 6.5, který lze používat v operačních systémech jiných než OpenBSD. Pro zajištění přenositelnosti byly použity části kódu z projektů OpenNTPD, OpenSSH a LibreSSL. Kromě OpenBSD je potvrzena podpora pro Linux a FreeBSD. Funkčnost OpenBGPD byla testována na 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.

Díky podpoře RIPE NCC v rámci vývojových cyklů OpenBSD 6.4 a 6.5 projekt OpenBGPD učinil významný pokrok. Například v vydání 6.5 byla provedena následující vylepšení:

  • Přidán jednoduchý optimalizátor pravidel (provádí sloučení pravidel filtrování, které se liší pouze sadami filtrů);
  • Změněn proces nastavení BGP MPLS VPN;
  • Přidána podpora IPv6 BGP MPLS VPN
  • Implementována funkčnost „as-override“ pro nahrazení AS souseda místním AS v cestách;
  • Přidána možnost mapování na více community v jednom pravidle;
  • Přidány nové znaky mapování „*“, „local-as“ a „neighbor-as“;
  • Přidány nové příkazy pro práci se skupinami sousedních autonomních systémů („bgpctl neighbor group“, „bgpctl show neighbor group“, „bgpctl show rib neighbor group“);
  • Byla provedena práce na snížení spotřeby paměti;
  • Zlepšena práce s velkými sadami pravidel;
  • Do bgpctl byla přidána možnost přidávat sítě do tabulek BGP VPN.

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