È disponibile una versione portatile di OpenBGPD 6.6p0

Sviluppatori di OpenBSD hanno preparato rilascio della versione portabile del pacchetto di instradamento OpenBGPD 6.6, che può essere utilizzato su sistemi operativi diversi da OpenBSD. Per garantire la portabilità sono state utilizzate parti di codice dai progetti OpenNTPD, OpenSSH e LibreSSL. Oltre a OpenBSD, sono dichiarati il supporto per Linux e FreeBSD. Il funzionamento di OpenBGPD è stato testato su Debian 9, Ubuntu 14.04 e FreeBSD 12.

Lo sviluppo di OpenBGPD avviene sotto il supporto del registrar internet regionale RIPE NCC, che è interessato a portare la funzionalità di OpenBGPD a un utilizzo pratico sui server per l'instradamento nei punti di interscambio del traffico (IXP) e nella creazione di un'alternativa completa al pacchetto BIRD (tra le altre alternative aperte con implementazione del protocollo BGP si possono citare progetti come FRRouting, GoBGP, ExaBGP e Bio-Routing).

Durante lo sviluppo di OpenBGPD, l'attenzione principale è rivolta a garantire il massimo livello di sicurezza e affidabilità. Per la protezione viene applicato un rigoroso controllo della correttezza di tutti i parametri, strumenti per il monitoraggio del rispetto dei limiti dei buffer, separazione dei privilegi e limitazione dell'accesso alle chiamate di sistema. Tra i vantaggi si segnala anche una sintassi semplice per il linguaggio di definizione della configurazione, elevate prestazioni ed efficienza nell'uso della memoria (ad esempio, OpenBGPD può gestire tabelle di instradamento contenenti centinaia di migliaia di voci). Il progetto supporta gran parte delle specifiche BGP 4 e rispetta i requisiti di RFC8212, ma non tenta di abbracciare l'impossibile e fornisce principalmente supporto per le funzioni più richieste e diffuse.

Nella versione OpenBGPD 6.6 sono stati evidenziati i seguenti miglioramenti:

  • Per aumentare le prestazioni, la tabella Adj-RIB-Out, che memorizza le informazioni sui percorsi selezionati dal router BGP locale per l'annuncio dei percorsi ottimali, è stata convertita all'utilizzo di alberi RB, legati ai percorsi;
  • Il codice per il confronto delle community è stato riscritto, accelerando notevolmente il funzionamento delle configurazioni con più community e un grande numero di peer.
  • In bgpctl è stato aggiunto il comando ‘show mrt neighbors’ per il dump della tabella dei router BGP vicini in formato MRT TABLE_DUMP_V2;
  • Durante l'utilizzo in Linux è stato garantito il supporto per la protezione delle sessioni BGP tramite TCP MD5SIG;
  • La dimensione massima del messaggio di terminazione della connessione è stata aumentata a 255 byte.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster