Випуск версії OpenBGPD 8.0

Представлений випуск редакції пакету маршрутизації OpenBGPD 8.0, що розвивається розробниками проекту OpenBSD і адаптованого для використання у FreeBSD і Linux (заявлена ​​підтримка Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu). Для забезпечення переносимості використані частини коду із проектів OpenNTPD, OpenSSH та LibreSSL. Проект підтримує більшу частину специфікацій BGP 4 і відповідає вимогам RFC8212, але не намагається осягнути неосяжне і забезпечує переважно підтримку найбільш затребуваних і поширених функцій.

Розробка OpenBGPD ведеться за підтримки регіонального інтернет-реєстратора RIPE NCC, який зацікавлений у доведенні функціональності OpenBGPD до придатності до використання на серверах для маршрутизації у точках міжоператорського обміну трафіком (IXP) та у створенні повноцінної альтернативи пакету BIRD (з інших відкритих альтернатив з реалізацією) можна відзначити проекти FRRouting, GoBGP, ExaBGP та Bio-Routing).

У проекті основна увага приділяється забезпеченню максимального рівня безпеки та надійності. Для захисту застосовується жорстка перевірка коректності всіх параметрів, засоби контролю дотримання кордонів буферів, поділ привілеїв та обмеження доступу до системних викликів. З переваг також відзначається зручний синтаксис мови визначення конфігурації, висока продуктивність та ефективність роботи з пам'яттю (наприклад, OpenBGPD може працювати з таблицями маршрутизації, що включають сотні тисяч записів).

Серед змін випуску OpenBGPD 8.0:

  • Додано початкову підтримку Flowspec (RFC5575). У поточному вигляді підтримується лише анонсування правил випливуспеку.
  • Розширені можливості парсера команд в утиліті bgpctl, який тепер може обробляти специфічні для flowspec команди та такі конструкції, як bgpctl show rib 192.0.2.0/24 detail.
  • Додано семафор для захисту публікації в RDE (Route Decision Engine) даних сеансу RTR (RPKI to Router).
  • Виправлено помилку, викликану появою нового об'єкта ASPA в RPKI (Resource Public Key Infrastructure).

Джерело: opennet.ru

Додати коментар або відгук