انتشار نسخه قابل حمل بسته مسیریابی OpenBGPD 8.0، که توسط توسعهدهندگان پروژه OpenBSD توسعه داده شده و برای استفاده در FreeBSD و ... سازگار شده است. Linux (اعلام حمایت آلپاین، Debian، فدورا، RHEL/CentOS, Ubuntu). برای اطمینان از قابلیت حمل، بخشهایی از کد پروژههای OpenNTPD، OpenSSH و LibreSSL مورد استفاده قرار گرفت. این پروژه از اکثر مشخصات BGP 4 پشتیبانی میکند و با RFC8212 مطابقت دارد، اما سعی در ایجاد پیچیدگی ندارد و در درجه اول از رایجترین و درخواستیترین ویژگیها پشتیبانی میکند.
توسعه OpenBGPD با پشتیبانی ثبتکننده منطقهای اینترنت انجام میشود. RIPE NCC، که علاقهمند به آوردن قابلیت OpenBGPD به حالت قابل استفاده است سرورها برای مسیریابی در نقاط تبادل ترافیک بین اپراتورها (IXP) و در ایجاد یک جایگزین کامل برای بسته BIRD (سایر جایگزینهای باز با پیادهسازی پروتکل BGP شامل پروژههای FRRouting، GoBGP، ExaBGP و Bio-Routing هستند).
این پروژه بر تضمین حداکثر سطح ایمنی و قابلیت اطمینان تمرکز دارد. برای حفاظت، تأیید دقیق صحت همه پارامترها، ابزارهایی برای نظارت بر انطباق با مرزهای بافر، جداسازی امتیازات و محدودیت دسترسی به تماس های سیستم استفاده می شود. مزایای دیگر عبارتند از نحو مناسب زبان تعریف پیکربندی، عملکرد بالا و کارایی حافظه (به عنوان مثال، OpenBGPD می تواند با جداول مسیریابی حاوی صدها هزار ورودی کار کند).
از جمله تغییرات در نسخه OpenBGPD 8.0:
- پشتیبانی اولیه برای Flowspec (RFC5575) اضافه شد. در شکل فعلی آن، فقط اعلام قوانین flowspec پشتیبانی می شود.
- قابلیتهای تجزیهکننده فرمان در ابزار bgpctl گسترش یافتهاند، که اکنون میتواند دستورات و ساختارهای خاص flowspec مانند "bgpctl show rib 192.0.2.0/24 detail" را پردازش کند.
- یک سمافور برای محافظت از انتشار داده های جلسه RTR (RPKI به روتر) در RDE (موتور تصمیم گیری مسیر) اضافه شده است.
- رفع اشکال ناشی از ظهور یک شی ASPA جدید در RPKI (زیرساخت کلید عمومی منبع).
منبع: opennet.ru
