تنفيذ خوارزمية توجيه للباكتات بإستخدام برنامج ال mininet

Walaa • منذ 4 سنوات

السلام عليكم ورحمة الله،

بحثت في الموقع عن اي سؤال يخدم استفساري لكني لم اجد..

حاليا اعمل في مشروع SDN والبرمجة في بايثون سكربت على برنامج الmininet emulator لإنشاء توبولجي مكونة من سويتشز و هوستز. 

ايضا بإستخدام RYU controller يتم برمجة الاوامر والتوجيهات لجميع الباكتات. 

سؤالي هو: اريد ان اطبق اكثر من خوارزمية توجية ( routing algorithm ) بحثت كثير واتضج لي انه يمكنني تفعيل group table in each OVS switch. لكن فعليا لم اوفق فمعرفة كيفية التعديل على الكود ليخدم الخوارزمية المستخدمة للتوجيه. 

وايضا عند بناء التوبولجي في ال mininet يجب ان اربطها مع مكتبة networkX لتسهل عملية ايجاد الطريق الاقصر... 

 

فآحتاج مساعدتكم في هذان الامران.

شاكرة لكم تعاونكم

 

 

 

 

Hi 

I am working on SDN project using RYU controller in mininet emulator. 

I have a source code for static routing algorithm but I don`t know how and where should I modify it to apply different routing algorithms. 

Moreover, I should build a network topology using networkx in mininet script but I faced problems in understanding how to connect both networkx and mininet together in one python script. 

 

Your assistance is deeply appreciated, 

Walaa 

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

Azhar HADI • منذ 3 سنوات

انا لدي نفس المشكلة حيث اكملت التبلوجي ونفذته في ال mininet لكن لحد الان لم اتمكن من تطبيق الخوارزمية عليه.

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !