النسخة المحمولة من OpenBGPD 6.6p0 متاحة

مطورو OpenBSD معد إصدار نسخة محمولة من حزمة التوجيه OpenBGPD 6.6 تحديثوالتي يمكن استخدامها على أنظمة تشغيل أخرى غير OpenBSD. لضمان قابلية النقل، تم استخدام أجزاء من التعليمات البرمجية من مشاريع OpenNTPD وOpenSSH وLibreSSL. بالإضافة إلى OpenBSD، تم الإعلان عن دعم Linux وFreeBSD. تم اختبار OpenBGPD على Debian 9 وUbuntu 14.04 وFreeBSD 12.

يتم تطوير OpenBGPD تحت يدعم مسجل الإنترنت الإقليمي RIPE NCC، الذي يهتم بجعل وظائف OpenBGPD ملائمة للاستخدام على الخوادم للتوجيه عند نقاط تبادل حركة المرور بين المشغلين (IXP) وإنشاء بديل كامل للحزمة طائر (تشمل البدائل المفتوحة الأخرى التي تنفذ بروتوكول BGP المشاريع FRRouting, GoBGP, إكساBGP и التوجيه الحيوي).

يركز تطوير OpenBGPD على ضمان أعلى مستوى من الأمان والموثوقية. للحماية، يتم استخدام التحقق الصارم من صحة جميع المعلمات، ووسائل مراقبة الامتثال لحدود المخزن المؤقت، وفصل الامتيازات، وتقييد الوصول إلى مكالمات النظام. وتشمل المزايا الأخرى بناء الجملة المناسب للغة التكوين والأداء العالي وكفاءة الذاكرة (على سبيل المثال، يمكن لـ OpenBGPD العمل مع جداول التوجيه التي تحتوي على مئات الآلاف من الإدخالات). يدعم المشروع معظم مواصفات BGP 4 ويتوافق مع متطلبات RFC8212، لكنه لا يحاول احتضان النطاق الواسع ويوفر الدعم بشكل أساسي للوظائف الأكثر شيوعًا وانتشارًا.

يتميز إصدار OpenBGPD 6.6 بالتحسينات التالية:

  • لتحسين أداء الجدول Adj-RIB-Out، الذي يخزن معلومات حول المسارات المحددة بواسطة جهاز توجيه BGP المحلي للإعلان عن المسارات المثالية للأقران، تم تحويله إلى استخدام أشجار RB المرتبطة بالأقران؛
  • تمت إعادة كتابة التعليمات البرمجية لمطابقة المجتمع، وتم تسريع عمل التكوينات مع العديد من المجتمعات وعدد كبير من الأقران بشكل كبير.
  • تمت إضافة أمر "إظهار الجيران mrt" إلى bgpctl لتفريغ جدول أجهزة توجيه BGP المجاورة بالتنسيق مترو الأنفاق TABLE_DUMP_V2;
  • عند التشغيل على Linux، يتم توفير الدعم لتأمين جلسات BGP باستخدام تكب MD5SIG;
  • أكبر مقاس رسائل إنهاء الاتصالات زيادة إلى 255 بايت.

المصدر: opennet.ru

إضافة تعليق