Clear Sky Science · ar

تحليل أداء تقنيات أتمتة الشبكات للشبكات ذات كثافة عناوين IP العالية

· العودة إلى الفهرس

لماذا تهم الشبكات الأسرع في الحياة اليومية

خلف كل مكالمة فيديو أو لعبة عبر الإنترنت أو دفعة عبر الهاتف المحمول يوجد متاهة من الموجّهات التي يجب إعدادها وتكوينها وفحصها بواسطة المهندسين. مع نمو الشبكات لدعم الجيل الخامس والتطبيقات السحابية والبث المباشر، تصبح هذه الأعمال اليدوية بطيئة ومكلفة وعرضة للأخطاء. تبحث هذه الدراسة في سؤال بسيط ذو تأثير عملي كبير: كم من الوقت والجهد يمكن أن نوفر إذا سمحنا للبرمجيات بالتعامل مع معظم هذه الأعمال، من بناء مختبرات الاختبار إلى كتابة إعدادات الأجهزة وتشغيل فحوصات الصحة؟

Figure 1
Figure 1.

من التوصيل اليدوي إلى المساعدة الآلية

ينظر المؤلفون إلى «أتمتة الشبكات» كرحلة كاملة بدلاً من حيلة واحدة. يقسمون العملية إلى ثلاث مراحل: أولاً، بناء مختبر افتراضي يحاكي شبكة حقيقية؛ ثانياً، توليد الإعدادات التفصيلية التي تحتاجها الموجّهات للتواصل مع بعضها؛ وثالثاً، تشغيل اختبارات قابلة للتكرار للتأكد من أن كل شيء يعمل كما هو متوقع. بدلاً من التركيز على بائع أو أداة واحدة، يقارنون عدة خيارات شائعة جنبًا إلى جنب تحت نفس الظروف، باستخدام شبكة مركزية مكوّنة من ستة موجّهات كحالة اختبار واقعية ولكن قابلة للإدارة.

بناء شبكات افتراضية في دقائق بدلاً من ساعات

لإنشاء الشبكة الافتراضية، اختبر الفريق ثلاث منصات مختبرية: EVE‑NG وpLlama وContainerlab. كلها تشغّل نفس برنامج الموجّه الافتراضي بحيث تأتي أي اختلافات من الأدوات نفسها وليس من الأجهزة. استغرق EVE‑NG، الذي يستخدم آلات افتراضية أثقل، حوالي تسع دقائق لرفع تخطيط الموجّهات الستة. أما Containerlab، الذي يعتمد على حاويات خفيفة الوزن، فكان أسرع بكثير بعد أن أضاف المؤلفون نصًا برمجيًا صغيرًا مخصصًا. يقرأ هذا النص جدول بيانات سهل التعديل ويبني تلقائيًا ملف الطوبولوجيا الذي يحتاجه Containerlab. مع خطوة الأتمتة الإضافية هذه، انخفض وقت الإعداد إلى نحو دقيقتين — تسارع بنحو أربعة إلى خمسة أضعاف مقارنة بالأساليب التقليدية. جاء pLlama في المنتصف لكنه لم يضاهِ أداء Containerlab.

السماح للقوالب بكتابة الإعدادات نيابة عنك

بعد ذلك، فحص الباحثون كيف تحصل الموجّهات على ملفات التكوين الطويلة والتفصيلية. قارنوا ثلاث مقاربات: مهندسون يكتبون الإعدادات يدوياً (مساعدين بجدول بيانات)، وأداة التكوين «Komodo» من نوكيا، ونص بايثون مخصص يملأ قوالب قابلة لإعادة الاستخدام. استغرق العمل اليدوي قرابة ساعة للموجّهات الستة وأنتج أخطاء صغيرة لكنها حقيقية — وهي بالضبط نوع الأخطاء التي قد تتسبب لاحقًا في انقطاعات. قلّصت الطرائق الآلية كلاهما الوقت إلى أقل من 10% من الجهد اليدوي وأزالت أخطاء التكوين في تجاربهم. كانت الطريقة المخصصة بواسطة بايثون أسرع قليلاً من الأداة المملوكة ولأنها تعتمد على قوالب عامة، يمكن تكييفها مع أجهزة من بائعين آخرين، مما يجعلها جذابة للشبكات المختلطة.

Figure 2
Figure 2.

اختبار الشبكات: الحواسيب تتفوق على النسخ واللصق

المرحلة الأخيرة هي التحقق مما إذا كانت الشبكة تعمل فعلاً. هنا، يقارن المؤلفون الفحوصات اليدوية عبر سطر الأوامر مع ثلاثة أنواع من الوصول الآلي إلى الموجّهات: واجهة تقليدية مصممة للبشر، وواجهة أكثر تنظيمًا «مدفوعة النموذج»، وبروتوكول حديث يسمى NETCONF مخصص للأتمتة. يستخدمون نفس أنواع الاختبارات في كل حالة، مثل التحقق من ظهور رسائل خطأ معينة عند توجيه الحركة بشكل خاطئ أو أن الخدمات الأساسية تعمل. يمكن أن تكون الاختبارات اليدوية مرنة لكنها استغرقت عشرات الدقائق حتى للسيناريوهات البسيطة. وبالمقابل، أنهت الاختبارات الآلية باستخدام NETCONF عملها خلال ثوانٍ، وكانت عبر مجموعة من الحالات أسرع بحوالي 10 إلى 11 مرة من الأساليب الكلاسيكية. وبما أن NETCONF يعيد بيانات مُنظّمة بشكل جيد، يمكن للحواسيب تحليل النتائج ومقارنتها بثقة، على الرغم من أن كتابة هذه الاختبارات تتطلب جهدًا واهتمامًا أوليًا أكبر.

ماذا يعني هذا للأشخاص والشركات

بالنسبة للقراء خارج عالم الشبكات، الرسالة واضحة: عندما تتولى البرمجيات المهام المتكررة للشبكات، يقضي المهندسون وقتًا أقل بكثير في المهام المملة والعرضة للأخطاء والمزيد من الوقت في التصميم واستكشاف الأخطاء وإصلاحها. تُظهر الدراسة أنه بقليل من البرمجة والأدوات المناسبة، يمكن بناء شبكات اختبار في دقائق بدلاً من ساعات، ويمكن تقليص أخطاء التكوين إلى حد كبير، وتشغيل الفحوص الروتينية بسرعة أكبر بمقدار يسجل مرتبة حجم. عمليًا، يعني ذلك إمكانية طرح خدمات جديدة بسرعة أكبر، وفترات صيانة أقصر، واحتمال أقل لمستخدمي الإنترنت العاديين لملاحظة انقطاعات عند البث أو التسوق أو العمل عبر الإنترنت. الأتمتة لا تحل محل الخبرة البشرية، لكنها تضخمها — فتُحوّل شبكات IP الكثيفة والمعقدة إلى نظم قادرة على مواكبة الحياة الرقمية الحديثة.

الاستشهاد: Abdellatif, M.M., Desouki, O. & AbdelRaheem, M. Performance analysis of network automation techniques for dense IP networks. Sci Rep 16, 9532 (2026). https://doi.org/10.1038/s41598-026-40975-9

الكلمات المفتاحية: أتمتة الشبكات, شبكات IP, الشبكات المعرفة بالبرمجيات, NETCONF, Containerlab