Versió 9.0 d'OpenBGPD

S'anuncia el llançament de l'edició portàtil del paquet d'encaminament OpenBGPD 9.0, desenvolupat pels desenvolupadors del projecte OpenBSD i adaptat per al seu ús a FreeBSD i Linux (alpine, Debian, Fedora, RHEL/CentOS, suport Ubuntu). Per garantir la portabilitat, es van utilitzar parts del codi dels projectes OpenNTPD, OpenSSH i LibreSSL. El projecte admet la majoria de les especificacions BGP 4 i compleix els requisits de RFC8212, però no intenta abraçar la immensitat i principalment proporciona suport per a les funcions més sol·licitades i comunes.

El desenvolupament d'OpenBGPD es duu a terme amb el suport del registre regional d'Internet RIPE NCC, que està interessat a portar la funcionalitat d'OpenBGPD fins al punt que sigui adequada per al seu ús en servidors per a l'encaminament en punts d'intercanvi de trànsit entre operadors (IXP) i en la creació d'una alternativa completa al paquet BIRD (de les alternatives obertes amb la implementació del protocol BGP, es poden destacar els projectes FRRouting, GoBGP, ExaBGP i Bio-Routing).

El projecte se centra en garantir el màxim nivell de seguretat i fiabilitat. La protecció està garantida mitjançant una validació estricta de tots els paràmetres, l'aplicació dels límits de la memòria intermèdia, la separació de privilegis i l'accés restringit a les crides del sistema. La sintaxi fàcil d'utilitzar del llenguatge de definició de configuració també es destaca com un punt fort. gran actuació i l'eficiència de la memòria (per exemple, OpenBGPD pot gestionar taules d'encaminament que contenen centenars de milers d'entrades).

Canvis clau en la nova versió:

  • Les taules Adj-RIB-Out (Adjacency Routing Information Base Out), que emmagatzemen rutes per anunciar-les als encaminadors veïns, s'han reescrit. Les optimitzacions implementades durant la reescriptura han reduït significativament el consum de memòria i han millorat el rendiment; per exemple, en grans servidors IXP (Internet Exchange Point), el consum de memòria s'ha reduït en més d'un 50%.
  • El processament de missatges UPDATE s'ha optimitzat i dividit en dues fases: primer, s'actualitzen les taules Adj-RIB-In, Loc-RIB i FIB, i després es processen per separat totes les taules Adj-RIB-Out. Aquest nou mètode ha reduït la latència, ja que l'actualització de les taules Adj-RIB-Out ocupa la major part del temps de processament.
  • S'utilitza una nova implementació de taula hash escalable, que millora el rendiment col·locant les dades a la memòria cau de manera més eficient.
  • S'han afegit noves mètriques per fer un seguiment del temps dedicat a executar les diverses etapes del cicle de processament d'esdeveniments al motor d'encaminament.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster