نسخه قابل حمل 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 (از دیگر جایگزین های باز که پروتکل 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

اضافه کردن نظر