OpenBSD projekta izstrādātāju izstrādātās un FreeBSD lietošanai pielāgotās OpenBGPD 8.0 maršrutēšanas pakotnes portatīvās versijas izlaišana. Linux (Paziņots atbalsts Alpu kalniem, Debian, Fedora, RHEL/CentOS, Ubuntu). Lai nodrošinātu pārnesamību, tika izmantotas koda daļas no OpenNTPD, OpenSSH un LibreSSL projektiem. Projekts atbalsta lielāko daļu BGP 4 specifikāciju un atbilst RFC8212, taču nemēģina būt pārspīlēts un galvenokārt nodrošina atbalstu visbiežāk izmantotajām un pieprasītajām funkcijām.
OpenBGPD izstrāde tiek veikta ar reģionālā interneta reģistratora atbalstu. RIPE NCC, kurš ir ieinteresēts OpenBGPD funkcionalitātes nodrošināšanā lietojamā stāvoklī serveriem maršrutēšanai starpoperatoru datplūsmas apmaiņas punktos (IXP) un pilnvērtīgas alternatīvas BIRD pakotnei izveidē (citas atvērtas alternatīvas ar BGP protokola ieviešanu ietver FRRouting, GoBGP, ExaBGP un Bio-Routing projektus).
Projekts koncentrējas uz augstākā drošības un uzticamības līmeņa nodrošināšanu. Drošība tiek nodrošināta, izmantojot stingru parametru validāciju, bufera robežu ieviešanu, privilēģiju atdalīšanu un sistēmas izsaukumu piekļuves ierobežojumus. Citas ievērojamas priekšrocības ir lietotājam draudzīga konfigurācijas valodas sintakse, augsta veiktspēja un atmiņas efektivitāte (piemēram, OpenBGPD var apstrādāt maršrutēšanas tabulas, kas satur simtiem tūkstošu ierakstu).
Izmaiņas OpenBGPD 8.0 versijā ietver:
- Ir pievienots sākotnējais atbalsts Flowspec (RFC5575). Pašlaik tiek atbalstīti tikai flowspec noteikumu paziņojumi.
- Bgpctl komandu parsētājs ir paplašināts, lai apstrādātu flowspec specifiskas komandas un konstrukcijas, piemēram, "bgpctl show rib 192.0.2.0/24 detail".
- Pievienots semafors, lai aizsargātu RTR (RPKI uz maršrutētāju) sesijas datu publicēšanu RDE (maršruta lēmumu dzinējā).
- Novērsta kļūda, ko izraisīja jauna ASPA objekta parādīšanās RPKI (Resource Public Key Infrastructure).
Avots: opennet.ru
