تم إصدار النسخة المحمولة من حزمة التوجيه OpenBGPD 8.0، التي طورها مطورو مشروع OpenBSD وتم تكييفها للاستخدام في FreeBSD و Linux (تم الإعلان عن دعم جبال الألب) Debianفيدورا، ريد هات/CentOS, Ubuntuلضمان قابلية النقل، استُخدمت أجزاء من التعليمات البرمجية من مشاريع OpenNTPD وOpenSSH وLibreSSL. يدعم المشروع معظم مواصفات BGP 4 ويتوافق مع RFC8212، ولكنه لا يسعى إلى أن يكون معقدًا، بل يوفر الدعم بشكل أساسي للميزات الأكثر استخدامًا وطلبًا.
يتم تطوير OpenBGPD بدعم من مسجل الإنترنت الإقليمي RIPE NCCالشخص المهتم بجعل وظائف OpenBGPD قابلة للاستخدام الخوادم للتوجيه عند نقاط تبادل حركة المرور بين المشغلين (IXPs) وفي إنشاء بديل كامل لحزمة 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
