Sviluppatori di OpenBSD Π²ΡΠΏΡΡΠΊ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ , utilizzabile in sistemi operativi diversi da OpenBSD. Per garantire la portabilitΓ sono state utilizzate parti del codice provenienti dai progetti OpenNTPD, OpenSSH e LibreSSL. Oltre a OpenBSD, Γ¨ supportato anche Linux e FreeBSD. Il funzionamento di OpenBGPD Γ¨ stato testato su Debian 9, Ubuntu 14.04 e FreeBSD 12.
Lo sviluppo di OpenBGPD avviene con del registrar internet regionale RIPE NCC, che Γ¨ interessato a portare la funzionalitΓ di OpenBGPD a un livello utilizzabile sui server per il routing nei punti di interscambio di traffico (IXP) e a creare un'alternativa completa al pacchetto (tra le altre alternative aperte con implementazione del protocollo BGP si possono citare i progetti , , e ).
Nello sviluppo di OpenBGPD, l'attenzione principale Γ¨ rivolta a garantire il massimo livello di sicurezza e affidabilitΓ . Per la protezione vengono applicati severi controlli di validitΓ per tutti i parametri, strumenti per il monitoraggio del rispetto dei limiti di buffer, separazione dei privilegi e limitazione dell'accesso alle chiamate di sistema. Tra i punti di forza si evidenziano anche la sintassi semplice del linguaggio di definizione della configurazione, l'elevata prestazione e l'efficienza nella gestione della memoria (ad esempio, OpenBGPD puΓ² operare con tabelle di routing che comprendono centinaia di migliaia di voci). Il progetto supporta la maggior parte delle specifiche BGP 4 ed Γ¨ conforme ai requisiti RFC8212, senza cercare di abbracciare tutto, ma garantendo principalmente il supporto delle funzionalitΓ piΓΉ richieste e diffuse.
Π Π²ΡΠΏΡΡΠΊΠ΅ OpenBGPD 6.6 ΠΎΡΠΌΠ΅ΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ:
- ΠΠ»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π±Π»ΠΈΡΠ° , Ρ ΡΠ°Π½ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°Ρ , Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ BGP-ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠΌ Π΄Π»Ρ Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΏΠΈΡΠ°ΠΌ, ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π° Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ RB-Π΄Π΅ΡΠ΅Π²ΡΠ΅Π², ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΡ ΠΊ ΠΏΠΈΡΠ°ΠΌ;
- ΠΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ community, ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ community ΠΈ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ peer-ΠΎΠ².
- Π bgpctl Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° βshow mrt neighborsβ Π΄Π»Ρ Π΄Π°ΠΌΠΏΠ° ΡΠ°Π±Π»ΠΈΡΡ ΡΠΎΡΠ΅Π΄Π½ΠΈΡ BGP-ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ;
- ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π² Linux ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π·Π°ΡΠΈΡΡ ΡΠ΅Π°Π½ΡΠΎΠ² BGP ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ;
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π΄ΠΎ 255 Π±Π°ΠΉΡ.
Fonte: opennet.ru
