Tím vývojářů balíčku směrování OpenBGPD 13. apríla 2026 bola vydaná verzia OpenBGPD 9.1. Vývojári osobitne pripomínajú, že okrem OpenBSD, OpenBGPD-portable pracuje na FreeBSD a distribúciách Linuxu Alpine, Debian, Fedora, RHEL/CentOS a Ubuntu.
Čo zahŕňa OpenBGPD 9.1
- zrýchlené spracovanie outbound filtrov vďaka uloženiu pravidiel v poli a deduplikácii rovnakých filtrov medzi peers;
- vylepšené logovanie chýb pri analýze atribútov spôsobujúcich resetovanie relácií cez UPDATE ATTRLIST error notification;
- pridané nové metriky pamäte pre show rib memory, časť z nich je dostupná aj v show neighbor;
- opravená logická chyba pri spracovaní MRT dump konfigurácií pre per-peer a per-group.
Hlavný dôraz v OpenBGPD 9.1 nie je na rozšírení zoznamu funkcií, ale na zvýšení efektivity práce v scenároch s veľkým zaťažením. Prepracované odchádzajúce filtre: pravidlá sú teraz uložené v poli a rovnaké filtre medzi susedmi sú deduplikované. Podľa odhadov autorov projektu tieto zmeny v filter_set umožňujú skrátiť čas počiatočnej synchronizácie na veľkých route serveroch o viac ako 25%.
Vylepšené spracovanie filter_sets v procese RDE. Projekt prešiel od predchádzajúcej schémy k lineárnemu poľu objektov set, aby znížil počet cache miss a tým urýchlil prechod trás cez politiku filtrácie. Pre operátorov sietí to v podstate znamená pokračovanie v optimalizácii OpenBGPD pre ťažké konfigurácie a intenzívne BGP scenáre, kde sú dôležité nielen správnosť, ale aj predvídateľné správanie pri zaťažení.
Ďalšia pozoruhodná zmena sa týka sledovania. V OpenBGPD 9.1 boli pridané nové metriky pamäte, dostupné cez príkaz show rib memory; časť týchto údajov sa teraz tiež sleduje podľa susedov a zobrazuje sa cez show neighbor. Zároveň bolo vylepšené logovanie chýb pri analýze atribútov, ktoré môžu viesť k zrušeniu BGP relácie s upozornením UPDATE ATTRLIST error. To robí diagnostiku problémov s reláciami a trasami transparentnejšou.
Zdroj: linux.org.ru
