قمت بتصميم وتنفيذ بيئة شبكة معرف برمجياً (Software Defined Network – SDN) باستخدام ONOS Controller و Mininet لمحاكاة الشبكات القابلة للبرمجة.
يشمل المشروع:
• إعداد الشبكة باستخدام Mininet وإنشاء التوبولوجي
• ربط الشبكة بـ ONOS Controller للتحكم المركزي
• تطوير سكريبتات أتمتة باستخدام Python و REST APIs
• تنفيذ عمليات إضافة/حذف سويتشات وروابط وديناميك فلو رولز
• بناء لوحة مراقبة لعرض حالة الشبكة (Bandwidth – Latency – Links – Hosts)
• اختبار الاتصال بين الأجهزة ومحاكاة سيناريوهات فشل الروابط
• تحليل أداء الشبكة والاستجابة الديناميكية للتغييرات
أهداف المشروع:
تقليل التهيئة اليدوية
تحسين سرعة نشر الشبكات
تعزيز القابلية للتوسع والموثوقية
تحقيق تحكم مركزي وإدارة ديناميكية للشبكة
الأدوات المستخدمة:
Python – ONOS – Mininet – REST API – Linux – Network Automation