Екипът на разработчиците на пакета за маршрутизиране OpenBGPD опубликува версия на OpenBGPD 9.1. Разработчиците напомнят, че освен OpenBSD, OpenBGPD-portable работи и на FreeBSD Linux дистрибуции Alpine, Debian, Fedora, RHEL/CentOS и Ubuntu.

Какво включва OpenBGPD 9.1

  • оптимизирана обработка на outbound филтри чрез съхранение на правилата в масив и дедупликация на идентични филтри между peers;
  • подобрено логване на грешки при анализ на атрибути, които причиняват нулиране на сесията чрез уведомление ERROR ATTRLIST;
  • добавени нови метрики за памет за show rib memory, част от които е достъпна и в show neighbor;
  • поправена логическа грешка при обработката на MRT dump конфигурации за per-peer и per-group.

Основният акцент в OpenBGPD 9.1 не е върху разширяване на списъка с функции, а върху повишаване на производителността при сценарии с високо натоварване. Преработени изходни филтри: правилата сега се съхраняват в масив, а идентичните филтри между съседите се дедуплицират. Според авторите на проекта, заедно с промените в filter_set, това позволява значително да се съкрати времето за начална синхронизация на големи route server с повече от 25%.

Подобрената обработка на filter_sets по време на RDE. В проекта се отказаха от предишната схема в полза на линейния масив от обекти set, с цел да се намали броят на cache miss и по този начин да се ускори преминаването на маршрутите през политиката на филтриране. За операторите на мрежи, това на практика означава продължение на усилията за оптимизация на OpenBGPD за сложни конфигурации и интензивни BGP сценарии, където е важна не само коректността, но и предсказуемото поведение при натоварване.

Още едно значително изменение касае наблюдаемостта. В OpenBGPD 9.1 добавени са нови метрики за памет, достъпни чрез командата show rib memory; част от тези данни сега се проследяват по съседите и се показват чрез show neighbor. В същото време логването на грешки при анализа на атрибути, които могат да доведат до нулиране на BGP сесията с уведомление UPDATE ATTRLIST error. Това прави диагностицирането на проблеми със сесиите и маршрутите по-подробно.

Източник: linux.org.ru

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