Echipa de dezvoltare a pachetului de rutare OpenBGPD Pe 13 aprilie 2026, a fost publicat release-ul OpenBGPD 9.1. Dezvoltatorii reamintesc că, pe lângă OpenBSD, OpenBGPD-portable funcționează pe FreeBSD și distribuții Linux Alpine, Debian, Fedora, RHEL/CentOS și Ubuntu.
Ce este inclus în OpenBGPD 9.1
- a fost accelerată procesarea filtrelor outbound prin stocarea regulilor într-un array și deduplicarea filtrelor identice între peers;
- a fost îmbunătățit jurnalizarea erorilor de analiză a atributelor, care cauzează resetarea sesiunii prin notificarea de eroare UPDATE ATTRLIST;
- au fost adăugate noi metrici de memorie pentru show rib memory, o parte dintre ele fiind disponibile și în show neighbor;
- a fost corectată o eroare logică în procesarea configurațiilor MRT dump pentru per-peer și per-group.
Accentul principal în OpenBGPD 9.1 nu a fost pus pe extinderea listei de funcții, ci pe creșterea eficienței în scenarii cu încărcare mare. Au fost revizuite filtrele outbound,regulile sunt acum stocate într-un array, iar filtrele identice între vecini sunt deduplicate. Potrivit autorilor proiectului, împreună cu modificările în filter_set, acest lucru permite reducerea duratei de sincronizare inițială pe servere de rutare mari cu mai mult de 25%.
A fost îmbunătățită procesarea filter_sets în proces RDE. Proiectul a abandonat schema anterioară în favoarea unui array liniar de obiecte set, pentru a reduce numărul de cache miss și astfel a accelera trecerea rutelor prin politica de filtrare. Pentru operatorii de rețea, aceasta înseamnă, în esență, continuarea tendinței de optimizare a OpenBGPD pentru configurații complexe și scenarii BGP intense, unde nu doar corectitudinea, ci și comportamentul predictibil sub sarcină sunt importante.
O altă modificare notabilă se referă la observabilitate. În OpenBGPD 9.1, au fost adăugate noi metrici de memorie,disponibile prin comanda show rib memory; o parte din aceste date sunt acum, de asemenea, urmărite pe vecini și afișate prin show neighbor. Simultan, a fost îmbunătățită jurnalizarea erorilor de analiză a atributelor care pot duce la resetarea sesiunii BGP cu notificarea UPDATE ATTRLIST error. Aceasta face diagnosticarea problemelor cu sesiunile și rutele mai transparentă.
Sursa: linux.org.ru
