OpenBSD arendajad kaasutatava marsruutimise paketi kantava väljaande väljaanne , mida saab kasutada ka teistes operatsioonisüsteemides peale OpenBSD. Kandekeskkonna tagamiseks on kasutatud koodijuppe projektidest OpenNTPD, OpenSSH ja LibreSSL. OpenBSD kõrval on toetatud Linux ja FreeBSD. OpenBGPD toimimist on testitud Debian 9, Ubuntu 14.04 ja FreeBSD 12 keskkondades.
OpenBGPD arendust toetab regionaalse Interneti-registraatori RIPE NCC, kes on huvitatud OpenBGPD funktsionaalsuse viimisest kasutuskõlblikuks serverites, mis tegelevad marsruutimisega vahetuspunktides (IXP) ning täisväärtusliku alternatiivi loomisega paketile (teistest avatud alternatiividest BGP protokolli rakendusega võib mainida projekte , , ja ).
OpenBGPD arendamisel keskendutakse maksimaalse turvalisuse ja usaldusväärsuse tagamisele. Kaitseks rakendatakse ranget kõigi parameetrite kehtivuse kontrolli, vahendeid piiride kontrollimiseks, privileegide jagamist ning süsteemikutsungitele juurdepääsu piiramist. Eeliste hulgas on ka mugav konfiguratsioonikeele süntaks, kõrge jõudlus ja mälutõhusus (nt OpenBGPD suudab töötada marsruuditabelitega, mis sisaldavad sadu tuhandeid kirjeid). Projekt toetab suuremat osa BGP 4 spetsifikatsioonidest ja vastab RFC8212 nõuetele, kuid ei püüa kattuda kõigega, pakkudes peamiselt tuge kõige nõutud ja levinumatele funktsioonidele.
В выпуске OpenBGPD 6.6 отмечены следующие улучшения:
- Для повышения производительности таблица , хранящая информацию о маршрутах, выбираемых локальным BGP-маршрутизатором для анонсирования оптимальных маршрутов пирам, переведена на использование RB-деревьев, привязываемых к пирам;
- Переписан код для сопоставления community, существенно ускорена работа конфигураций с несколькими community и большим числом peer-ов.
- В bgpctl добавлена команда ‘show mrt neighbors’ для дампа таблицы соседних BGP-маршрутизаторов в формате ;
- При работе в Linux обеспечена поддержка защиты сеансов BGP при помощи ;
- Максимальный размер увеличен до 255 байт.
Allikas: opennet.ru
