Достъпна е преносимата версия на OpenBGPD 6.5p1

Разработчиците на OpenBSD публикуваха първата стабилна актуализация на преносимата версия на пакета за маршрутизация OpenBGPD 6.5, който може да се използва в операционни системи, различни от OpenBSD. За осигуряване на преносимост са използвани части от кода на проектите OpenNTPD, OpenSSH и LibreSSL. Освен OpenBSD, е обявена и поддръжка за Linux и FreeBSD. Работата на OpenBGPD е тествана в Debian 9, Ubuntu 14.04 и FreeBSD 12.

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

При разработката на OpenBGPD основното внимание е насочено към осигуряване на максимално ниво на сигурност и надеждност. За защита се прилага строга проверка на коректността на всички параметри, средства за контрол на спазването на границите на буферите, разделение на привилегиите и ограничаване на достъпа до системните повиквания. Сред предимствата също е удобният синтаксис на езика за дефиниция на конфигурацията, високата производителност и ефективността при работа с паметта (например, OpenBGPD може да работи с таблици за маршрутизация, включващи стотици хиляди записи). Проектът поддържа голяма част от спецификациите на BGP 4 и отговаря на изискванията на RFC8212, но не се опитва да обхване всичко и осигурява главно поддръжка на най-търсените и разпространените функции.

Благодарение на подкрепата на RIPE NCC в рамките на цикли на разработка на OpenBSD 6.4 и 6.5, проектът OpenBGPD направи значителен напредък в развитието си. Например, в версия 6.5 са внесени следните подобрения:

  • Добавен е прост оптимизатор на правила (извършва сливане на правила за филтриране, които се различават само по набори от филтри);
  • Променен е процесът на настройка на BGP MPLS VPN;
  • Добавена е поддръжка за IPv6 BGP MPLS VPN
  • Реализирана е функционалност „as-override“ за замяна на AS на съседа с локалния AS в пътищата;
  • Добавена е възможността за съпоставяне с множество community в едно правило;
  • Добавени са нови атрибути за съпоставяне „*“, „local-as“ и „neighbor-as“;
  • Добавени нови команди за работа с групи от съседни автономни системи ( «bgpctl neighbor group», «bgpctl show neighbor group», «bgpctl show rib neighbor group»);
  • Извършена е работа по намаляване на потреблението на памет;
  • Подобрена е работата с големи набори от правила;
  • В bgpctl е добавена възможност за добавяне на мрежи в таблиците BGP VPN.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster