Lansarea versiunii portabile OpenBGPD 8.2

A fost lansată o versiune portabilă a pachetului de rutare OpenBGPD 8.2, dezvoltată de echipa proiectului OpenBSD și adaptată pentru utilizare pe FreeBSD și Linux (sunt declarate suport pentru Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu). Pentru asigurarea portabilității, s-au folosit părți din codul proiectelor OpenNTPD, OpenSSH și LibreSSL. Proiectul susține majoritatea specificațiilor BGP 4 și respectă cerințele RFC8212, dar nu încearcă să cuprindă totul, concentrându-se în principal pe suportul celor mai solicitate și utilizate funcții.

Dezvoltarea OpenBGPD se realizează cu sprijinul registrului de internet regional RIPE NCC, care este interesat să îmbunătățească funcționalitatea OpenBGPD pentru utilizare pe servere pentru rutarea în punctele de schimb interoperator de trafic (IXP) și în crearea unei alternative complete la pachetul BIRD (printre alternativele deschise cu implementarea protocolului BGP se numără proiectele FRRouting, GoBGP, ExaBGP și Bio-Routing).

În cadrul proiectului, atenția principală este acordată asigurării celui mai ridicat nivel de securitate și fiabilitate. Pentru protecție se aplică verificarea strictă a corectitudinii tuturor parametrilor, instrumente pentru monitorizarea respectării limitelor bufferelor, separarea privilegiilor și restrictia accesului la apelurile de sistem. De asemenea, se remarcă sintaxa prietenoasă a limbajului de definire a configurației, performanța ridicată și eficiența în utilizarea memoriei (de exemplu, OpenBGPD poate lucra cu tabele de rutare care conțin sute de mii de înregistrări).

Schimbările cheie din noua versiune:

  • A fost actualizată implementarea mecanismului ASPA (Autonomous System Provider Authorization), utilizat în BGP pentru verificarea căilor AS_PATH, autorizarea sistemelor autonome ale furnizorilor și protecția împotriva scurgerii rutelor incorecte. Implementarea ASPA a fost adusă în conformitate cu specificațiile draft-ietf-sidrops-aspa-verification-16 și draft-ietf-sidrops-aspa-profile-16, și a fost tradusă pentru utilizarea tabelelor de căutare, independente de AFI (Address Family Indicator).
  • A fost corectată o eroare în codul parser-ului de mesaje netlink, legată de determinarea greșită a dimensiunii mesajelor, ceea ce ducea la închidere neașteptată pe platforma Linux.
  • Codul pentru generarea mesajelor UPDATE a fost adaptat pentru a utiliza noul API ibuf.
  • Au fost îmbunătățite mesajele de eroare afișate în bgpctl atunci când se încearcă utilizarea funcționalităților care nu sunt suportate în versiunea portabilă a OpenBGPD.
  • Exemplu de reguli de filtrare GRACEFUL_SHUTDOWN refăcut pentru a gestiona doar sesiuni ebgp.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster