Kea ، يصل خادم DHCP مفتوح المصدر إلى نسخته الجديدة Kea 1.6

قبل أيام قليلة الكونسورتيوم أصدر مركز الدراسات الدولي خادم Kea 1.6.0 DHCP ، استبدال DHCP ISC الكلاسيكي. خادم DHCP يعتمد Kea على تقنيات BIND 10 ويتم بناؤه باستخدام بنية معيارية ، مما يعني انهيار الوظيفة في عمليات التحكم المختلفة.

يتضمن المنتج تطبيق خادم يعمل بكامل طاقته مع دعم بروتوكولات DHCPv4 و DHCPv6، والتي يمكن أن تحل محل DHCP الخاص بمركز الدراسات الدولي. يحتوي Kea على أدوات مضمنة لتحديث منطقة DNS الديناميكية ، ويدعم آليات اكتشاف الخوادم ، وتعيين العناوين ، والتحديث وإعادة الاتصال ، وطلبات الخدمة للحصول على المعلومات ، وعناوين الحجز للمضيفين ، وتنزيلات PXE.

يوفر تطبيق DHCPv6 أيضًا خيار تفويض البادئات. يتم توفير واجهة برمجة تطبيقات خاصة للتفاعل مع التطبيقات الخارجية. من الممكن تحديث التكوين على الفور بدون إعادة تشغيل الخادم.

يمكن تخزين المعلومات حول العناوين المعينة ومعلمات العميل في أنواع مختلفة من المستودعات ؛ يتم توفير الخلفيات الحالية لتخزين ملفات CSV و MySQL و Apache Cassandra و PostgreSQL.

يمكن تحديد معلمات حجز المضيف في ملف التكوين بتنسيق JSON أو كجدول في MySQL و PostgreSQL. يتضمن أداة perfdhcp لقياس أداء خادم DHCP ومكونات جمع الإحصائيات.

يوضح Kea الأداء الجيد ، على سبيل المثال عند استخدام الواجهة الخلفية لـ MySQL ، يمكن للخادم إجراء 1000 تخصيص عنوان في الثانية (حوالي 4000 حزمة في الثانية) ، وعند استخدام خلفية memfile ، تصل الإنتاجية إلى 7500 تخصيصًا في الثانية.

ما الجديد في Kea 1.6

كيا

في هذا الإصدار الجديد من Kea يسلط المطورون الضوء في إعلانهم على تنفيذ خلفية التكوين يسمح بإدارة تكوين عدة خوادم DHCPv4 و DHCPv6 مركزيًا.

النهاية الخلفية يمكن استخدامه لتخزين معظم إعدادات Kea ، بما في ذلك الإعدادات العامة ومعلومات حول الشبكات المشتركة والشبكات الفرعية والخيارات والمجموعات وتعريفات الخيارات.

بدلاً من تخزين كل هذه الإعدادات في ملف تكوين محلي ، يمكن الآن وضعها في قاعدة بيانات خارجية.

في الوقت نفسه ، من الممكن تحديد ليس كل شيء من خلال CB ، ولكن جزء من التكوين مع تداخل المعلمات من قاعدة البيانات الخارجية وملفات التكوين المحلية (على سبيل المثال ، يمكن ترك تكوين واجهات الشبكة في الملفات المحلية).

من DBMS ، يتم دعم MySQL فقط حاليًا لتخزين التكوين (يمكن استخدام MySQL و PostgreSQL و Cassandra لتخزين قواعد تخصيص العناوين (عقود الإيجار) ، ويمكن استخدام MySQL و PostgreSQL لحجز المضيفين.)

يمكن تغيير التكوين في قاعدة البيانات من خلال الوصول المباشر إلى DBMS ومن خلال مكتبات الطبقة الوسطى المعدة خصيصًا والتي توفر مجموعة نموذجية من الأوامر لإدارة التكوين ، مثل إضافة وإزالة المعلمات والروابط وخيارات DHCP والشبكة الفرعية.

تمت إضافة فئة جديدة من وحدات تحكم DROP (يتم إسقاط جميع الحزم المرتبطة بفئة DROP على الفور) ، والتي يمكن استخدامها لإزالة حركة المرور غير المرغوب فيها ، على سبيل المثال ، أنواع معينة من رسائل DHCP.

تم إضافة معلمات جديدة أيضًا الحد الأقصى لوقت الإيجار والحد الأدنى لوقت الإيجار، مما يجعل من الممكن تحديد العمر الإنتاجي لوصلة التوجيه للعميل (عقد إيجار) ليس في شكل قيمة ثابتة ، ولكن في نطاق مقبول.

وكذلك تم تحسين التوافق مع الأجهزة التي لا تتوافق تمامًا مع معايير DHCP.

لتجنب المشاكل، يرسل Kea الآن معلومات حول نوع رسالة DHCPv4 في بداية قائمة الخيارات ، يقوم بمعالجة تمثيلات مختلفة لاسم المضيف ، ويتعرف على نقل اسم مضيف فارغ ، ويسمح لك بتحديد الخيارات الفرعية برموز 0-255.

قم بتنزيل وتثبيت Kea 1.6

أخيرًا ، إذا كنت تريد معرفة المزيد عن خادم DHCP هذا ، بالإضافة إلى تثبيته وإدارته ، يمكنك التحقق من الوثائق وهو محدد بشكل جيد للغاية في الرابط التالي.

يتم توزيع الكود المصدري للمشروع بموجب رخصة Mozilla العامة (MPL) 2.0.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.