SDN ڊائجسٽ - ڇهه اوپن سورس ايموليٽر

آخري دفعو اسان ڪيو اوپن سورس SDN ڪنٽرولرز جو انتخاب. اڄ، اوپن سورس SDN نيٽورڪ ايموليٽر اڳيان آهن. اسان هر ڪنهن کي دعوت ڏيون ٿا جيڪو هن ٻلي هيٺان دلچسپي رکي ٿو.

SDN ڊائجسٽ - ڇهه اوپن سورس ايموليٽر/فلڪر/ ڊينس وان زوجيليڪ / CC

منٽينيٽ

اوزار توهان کي هڪ مشين تي سافٽ ويئر منظم نيٽ ورڪ قائم ڪرڻ جي اجازت ڏئي ٿو (مجازي يا جسماني). بس حڪم داخل ڪريو: $ sudo mn. ڊولپرز جي مطابق، Mininet ٽيسٽ ماحول کي ترتيب ڏيڻ لاء مناسب آهي.

مثال طور، اسٽنفورڊ ۾ استاد (جتي Mininet ترقي ڪئي وئي) يونيورسٽي ۾ عملي ڪلاسن دوران يوٽيلٽي استعمال ڪن ٿا. اهو شاگردن ۾ نيٽ ورڪنگ صلاحيتن کي وڌائڻ ۾ مدد ڪري ٿو. ڪجھ ڪم ۽ ڊيم ڳولي سگهجن ٿا مخزن ۾ GitHub تي.

Mininet ڪسٽم SDN ٽوپولوجيز کي جانچڻ لاءِ پڻ موزون آهي. ورچوئل نيٽ ورڪ سڀني سوئچز، ڪنٽرولرز ۽ ميزبانن سان لڳايو ويو آهي، ۽ پوءِ ان جي ڪارڪردگي کي پٿون اسڪرپٽ استعمال ڪندي چيڪ ڪيو ويندو آهي. سيٽنگون وري Mininet کان حقيقي نيٽ ورڪ ڏانهن منتقل ڪيا ويا آهن.

حل جي نقصانن جي وچ ۾ ماهرن کي اجاگر ڪيو ونڊوز سپورٽ جي کوٽ. ان کان سواء، Mininet وڏي پيماني تي نيٽ ورڪ سان ڪم ڪرڻ لاء مناسب ناهي، ڇو ته ايموليٽر هڪ مشين تي هلندو آهي - شايد ڪافي هارڊويئر وسيلن نه هوندا.

Mininet بي ايس ڊي اوپن سورس لائسنس تحت جاري ڪيو ويو آهي ۽ فعال طور تي ترقي ڪئي پئي وڃي. ڪو به حصو ڏئي سگھي ٿو - اتي ڄاڻ آھي ته اھو ڪيئن ڪجي سرڪاري پروجيڪٽ ويب سائيٽ и مخزن ۾.

ns-3

سمائيٽر لاءِ الڳ واقعا ماڊلنگ نيٽ ورڪ اوزار اصل ۾ هڪ تعليمي افاديت جي طور تي ارادو ڪيو ويو، پر اڄ اهو SDN ماحول جي جانچ ڪرڻ لاء استعمال ڪيو ويو آهي. ns-3 سان ڪم ڪرڻ لاءِ ھدايتون ملي سگھن ٿيون منصوبي جي دستاويز سان ويب سائيٽ.

افاديت جي فائدن ۾ ساکٽ ۽ لائبريرين جي حمايت آهي پي ڪيپ ٻين اوزارن سان ڪم ڪرڻ لاءِ (جهڙوڪ Wireshark)، ۽ گڏوگڏ هڪ جوابدار ڪميونٽي.

نقصانن ۾ نسبتا ڪمزور بصري شامل آهن. ٽوپولوجي جي نمائش لاءِ ذميوار آهي نيٽ اينيم. ان کان علاوه، ns-3 سڀني SDN ڪنٽرولرز کي سپورٽ نٿو ڪري.

اسان جي ڪارپوريٽ بلاگ ۾ موضوع تي پڙهڻ:

OpenNet

هي SDN ايموليٽر ٻن پوئين اوزارن جي بنياد تي ٺهيل آهي - Mininet ۽ ns-3. اهو انهن مان هر هڪ جي طاقت کي گڏ ڪري ٿو. حل ڪرڻ لاءِ گڏجي ڪم ڪري ٿو، OpenNet استعمال ڪري ٿو پٿون ۾ پابند لائبريري.

اهڙيء طرح، OpenNet ۾ Mininet OpenFlow سوئچز کي نقل ڪرڻ، CLI ۽ ورچوئلائيزيشن مهيا ڪرڻ جو ذميوار آهي. جيئن ته ns-3 لاء، اهو انهن ماڊلز کي نقل ڪري ٿو جيڪي Mininet ۾ نه آهن. آپريٽنگ هدايتون ڳولي سگهجن ٿيون GitHub تي.به آهي اضافي لنڪس موضوع تي مواد لاء.

SDN ڊائجسٽ - ڇهه اوپن سورس ايموليٽر
/ اسٽاڪ /پي ڊي

ڪنٽينر نيٽ

هي ايپليڪيشن ڪنٽينرز سان ڪم ڪرڻ لاء هڪ Mininet ڪانٽو آهي. ڊاکر ڪنٽينرز ايميل ٿيل نيٽ ورڪن ۾ ميزبان طور ڪم ڪن ٿا. حل ٺاھيو ويو ڊولپرز کي ڪلائوڊ، ايج، فوگ ۽ اين ايف وي ڪمپيوٽنگ سان تجربو ڪرڻ جي اجازت ڏيڻ لاءِ. سسٽم اڳ ۾ ئي SONATA NFV جي ليکڪن طرفان استعمال ڪيو ويو آهي مجازي 5G نيٽ ورڪن ۾ آرڪيسٽريشن سسٽم ٺاهڻ لاءِ. ڪنٽينر نيٽ ڳالهايو NFV ايموليشن پليٽ فارم جو بنيادي.

توھان انسٽال ڪري سگھوٿا Containernet استعمال ڪندي GitHub تي ھدايت ڪريو.

ٽينيٽ

هڪ هلڪو وزن لائبريري جيڪا توهان کي جلدي SDN نيٽ ورڪن جا پروٽوٽائپ ٺاهڻ ۾ مدد ڪري ٿي. API اوزار, Go ۾ لکيو ويو آهي، توهان کي اجازت ڏئي ٿو ته ڪنهن به نيٽ ورڪ ٽوپولوجي کي نقل ڪرڻ جي. لائبريري پاڻ "وزن" ٿورڙي، جنهن جي ڪري اهو انسٽال ڪري ٿو ۽ ان جي اينالاگ کان تيز ڪم ڪري ٿو. Tinynet پڻ Docker ڪنٽينرز سان ضم ٿي سگھي ٿو.

اوزار محدود ڪارڪردگي جي ڪري وڏي پيماني تي نيٽ ورڪ کي نقل ڪرڻ لاء مناسب ناهي. پر اهو ڪم ۾ ايندو جڏهن ننڍن ذاتي منصوبن تي ڪم ڪندي يا تيز پروٽوٽائپنگ.

Tinynet انسٽال ڪرڻ لاءِ مثال لاڳو ڪرڻ ۽ حڪم موجود آهن GitHub مخزن.

ميڪسي نيٽ

هي اوزار ڪيترن ئي جسماني مشينن تي Mininet استعمال ڪرڻ ۽ وڏي پيماني تي SDN نيٽ ورڪن سان ڪم ڪرڻ ممڪن بڻائي ٿو. گاڏين مان هر هڪ ڪارڪنن - Mininet شروع ڪري ٿو ۽ عام نيٽ ورڪ جو حصو ان کي نقل ڪري ٿو. سوئچ ۽ لشڪر استعمال ڪندي هڪ ٻئي سان رابطو ڪن ٿا GRE- سرنگون. اهڙي نيٽ ورڪ جي اجزاء کي ڪنٽرول ڪرڻ لاء، MaxiNet هڪ API مهيا ڪري ٿو.

MaxiNet توهان کي جلدي نيٽ ورڪ کي ماپڻ ۽ وسيلن جي تخصيص کي بهتر ڪرڻ ۾ مدد ڪري ٿي. MaxiNet وٽ پڻ مانيٽرنگ جا ڪم آهن، هڪ تعمير ٿيل CLI ۽ Docker سان ضم ٿيڻ جي صلاحيت. بهرحال، اوزار ڪيترن ئي مشينن لاء هڪ سوئچ جي آپريشن کي نقل نٿو ڪري سگهي.

پروجيڪٽ جو سورس ڪوڊ موجود آهي GitHub تي. انسٽاليشن ھدايت ۽ تڪڙو شروع ھدايت سرڪاري تي ملي ڪري سگهجي ٿو منصوبي جو صفحو.

اسان جي ڪارپوريٽ بلاگ ۾ موضوع تي پڙهڻ:

جو ذريعو: www.habr.com

تبصرو شامل ڪريو