SDN کیسے بنایا جائے - آٹھ اوپن سورس ٹولز

آج ہم نے اپنے قارئین کے لیے SDN کنٹرولرز کا ایک انتخاب تیار کیا ہے جو GitHub صارفین اور لینکس فاؤنڈیشن جیسی بڑی اوپن سورس فاؤنڈیشنز کے ذریعے فعال طور پر سپورٹ کرتے ہیں۔

SDN کیسے بنایا جائے - آٹھ اوپن سورس ٹولز
/flickr/ جان ویبر / CC BY

اوپن ڈے لائٹ

OpenDaylight بڑے پیمانے پر SDN نیٹ ورکس کو خودکار کرنے کے لیے ایک کھلا ماڈیولر پلیٹ فارم ہے۔ اس کا پہلا ورژن 2013 میں سامنے آیا، جو کچھ دیر بعد لینکس فاؤنڈیشن کا حصہ بن گیا۔ اس سال مارچ میں دسویں ورژن شائع ہوا ٹول، اور صارفین کی تعداد ایک ارب سے تجاوز کر گئی ہے۔

کنٹرولر میں ورچوئل نیٹ ورکس بنانے کا ایک نظام، مختلف پروٹوکولز کو سپورٹ کرنے کے لیے پلگ انز کا ایک سیٹ، اور مکمل خصوصیات والے SDN پلیٹ فارم کو تعینات کرنے کے لیے یوٹیلیٹیز شامل ہیں۔ API کا شکریہ ایک کر سکتے ہیں اوپن ڈے لائٹ کو دوسرے کنٹرولرز کے ساتھ مربوط کریں۔ حل کا بنیادی حصہ جاوا میں لکھا گیا تھا، لہذا آپ JVM کے ساتھ کسی بھی سسٹم پر اس کے ساتھ کام کر سکتے ہیں۔

پلیٹ فارم نے بانٹا دونوں RPM پیکجوں اور یونیورسل بائنری اسمبلیوں کی شکل میں، اور Fedora اور Ubuntu پر مبنی ورچوئل مشینوں کی پہلے سے تشکیل شدہ تصاویر کی شکل میں۔ آپ انہیں ڈاؤن لوڈ کر سکتے ہیں۔ سرکاری ویب سائٹ پر دستاویزات کے ساتھ. صارفین نوٹ کرتے ہیں کہ OpenDaylight کے ساتھ کام کرنا مشکل ہوسکتا ہے، لیکن پروجیکٹ یوٹیوب چینل ٹول کو ترتیب دینے کے لیے گائیڈز کی ایک بڑی تعداد موجود ہے۔

Lighty.io

یہ SDN کنٹرولرز تیار کرنے کے لیے ایک کھلا فریم ورک ہے۔ یہ OpenDaylight پلیٹ فارم پر مبنی SDK ہے۔ Lighty.io پروجیکٹ کا ہدف Java, Python اور Go میں SDN حلوں کی ترقی کو آسان اور تیز کرنا ہے۔

فریم ورک SDN ماحول کو ڈیبگ کرنے کے لیے ٹولز کی ایک بڑی تعداد پیش کرتا ہے۔ خاص طور پر، Lighty.io آپ کو نیٹ ورک ڈیوائسز کی تقلید کرنے اور ان کے رویے کو پروگرام کرنے کی اجازت دیتا ہے۔ یہ جزو کو بھی نوٹ کرنے کے قابل ہے۔ نیٹ ورک ٹوپولوجی ویژولائزیشن - یہ نیٹ ورکس کی ٹوپولوجی کو دیکھنے کے لیے استعمال ہوتا ہے۔

Lighty.io in کا ​​استعمال کرتے ہوئے SDN ایپلیکیشنز بنانے کے لیے ایک گائیڈ تلاش کریں۔ GitHub پر ذخیرے. ابید ایک ہجرت گائیڈ ہے نئے پلیٹ فارم پر موجودہ ایپلی کیشنز۔

ہمارے کارپوریٹ بلاگ میں موضوع پر پڑھنا:

فلڈ لائٹ۔

یہ - کنٹرولر اوپن فلو نیٹ ورکس کے انتظام کے لیے ایپلی کیشنز کے ایک سیٹ کے ساتھ۔ حل کا فن تعمیر ماڈیولر ہے اور متعدد ورچوئل اور فزیکل سوئچز کو سپورٹ کرتا ہے۔ حل نے پہلے ہی SDN پر مبنی توسیع پذیر سٹریمنگ سروس کی ترقی میں درخواست تلاش کر لی ہے۔ جینی سنیما، نیز سافٹ ویئر سے طے شدہ اسٹوریج کوریڈ.

پر متعدد ٹیسٹوں سے ڈیٹا,Floodlight زیادہ بوجھ والے نیٹ ورکس پر OpenDaylight سے بہتر کارکردگی کا مظاہرہ کرتی ہے۔ لیکن کم اور درمیانے بوجھ والے نیٹ ورکس پر، فلڈ لائٹ میں تاخیر زیادہ ہوتی ہے۔ میں انسٹالیشن گائیڈ تلاش کریں۔ سرکاری منصوبے کی دستاویزات.

OESS

OpenFlow سوئچز کو ترتیب دینے کے لیے سافٹ ویئر کے اجزاء کا ایک سیٹ۔ OESS صارفین کے لیے ایک سادہ ویب انٹرفیس کے ساتھ ساتھ ویب سروسز کے لیے API پیش کرتا ہے۔ حل کے فوائد میں ناکامی کی صورت میں بیک اپ چینلز پر خودکار سوئچنگ اور ویژولائزیشن ٹولز کی دستیابی شامل ہے۔ Cons: سوئچ ماڈلز کی محدود تعداد کے لیے سپورٹ۔

OESS انسٹالیشن اور کنفیگریشن گائیڈ ریپوزٹری میں ہے۔ GitHub پر.

SDN کیسے بنایا جائے - آٹھ اوپن سورس ٹولز
/flickr/ ارنیسٹاس / CC BY

مشہور ہو جانا

یہ ایک ایسا کنٹرولر ہے جس کے نیٹ ورک کے تجریدی سطحوں کو SQL سوالات کی شکل میں پیش کیا جاتا ہے۔ انہیں کمانڈ لائن کے ذریعے کنٹرول کیا جا سکتا ہے۔ نقطہ نظر کا فائدہ یہ ہے کہ، SQL کی وجہ سے، سوالات تیزی سے بھیجے جاتے ہیں۔ اس کے علاوہ، ٹول آپ کو اس کی خودکار آرکیسٹریشن خصوصیت کے ذریعے تجرید کی متعدد تہوں کو کنٹرول کرنے کی اجازت دیتا ہے۔ حل کے نقصانات میں تصور کی کمی اور مطالعہ کی ضرورت شامل ہے۔ دلائل کمانڈ لائن.

Ravel کے ساتھ کام کرنے کے لیے ایک مرحلہ وار ٹیوٹوریل یہاں پایا جا سکتا ہے۔ سرکاری ویب سائٹ پروجیکٹ یہ سب ایک کنڈینسڈ فارمیٹ میں پیش کیا گیا ہے۔ ذخیرہ میں.

اوپن سیکیورٹی کنٹرولر

ورچوئل نیٹ ورکس کی حفاظت کے لیے سافٹ ویئر سے طے شدہ ٹول۔ یہ فائر والز، مداخلت سے بچاؤ کے نظام اور اینٹی وائرس کی تعیناتی کو خودکار بناتا ہے۔ OSC سیکورٹی مینیجر اور مختلف سیکورٹی افعال اور ماحول کے درمیان ایک ثالث کے طور پر کام کرتا ہے۔ ایک ہی وقت میں، یہ ملٹی کلاؤڈ کے ساتھ کام کرنے کی صلاحیت رکھتا ہے۔

OSC کا فائدہ یہ ہے کہ یہ مخصوص سافٹ ویئر یا ہارڈویئر مصنوعات سے منسلک نہیں ہے۔ تاہم، ٹول کو بڑے پیمانے پر کارپوریٹ نیٹ ورکس کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ اس وجہ سے، یہ ایک اسٹارٹ اپ کی ضروریات کے لیے موزوں ہونے کا امکان نہیں ہے۔

ایک فوری آغاز گائیڈ مل سکتا ہے۔ OSC دستاویزات کی سائٹ پر.

او او او ایس۔

یہ SDN نیٹ ورکس اور ان کے اجزاء کے انتظام کے لیے ایک آپریٹنگ سسٹم ہے۔ اس کی خاصیت یہ ہے کہ یہ SDN کنٹرولر، نیٹ ورک اور سرور OS کی فعالیت کو یکجا کرتا ہے۔ اس امتزاج کی بدولت، ٹول آپ کو نیٹ ورکس میں ہونے والی ہر چیز کی نگرانی کرنے کی اجازت دیتا ہے اور روایتی فن تعمیر سے SDN میں منتقلی کو آسان بناتا ہے۔

پلیٹ فارم کی "روکاوٹ" کو سیکورٹی کہا جا سکتا ہے۔ کے مطابق رپورٹ 2018، ONOS میں بے شمار کمزوریاں ہیں۔ مثال کے طور پر، DoS حملوں کے لیے حساسیت اور بغیر تصدیق کے ایپلیکیشنز کو انسٹال کرنے کی صلاحیت۔ ان میں سے کچھ کو پہلے ہی پیچ کیا جا چکا ہے؛ ڈویلپر اب بھی باقی پر کام کر رہے ہیں۔ مجموعی طور پر، 2015 کے بعد سے پلیٹ فارم ملا اپ ڈیٹس کی ایک بڑی تعداد جو ماحول کی حفاظت میں اضافہ کرتی ہے۔

آپ آفیشل پر ٹول ڈاؤن لوڈ کر سکتے ہیں۔ دستاویزات کا صفحہ. انسٹالیشن گائیڈز اور دیگر ٹیوٹوریلز بھی موجود ہیں۔

ٹنگسٹن فیبرک

اس منصوبے کو پہلے OpenContrail کہا جاتا تھا۔ لیکن لینکس فاؤنڈیشن کے "ونگ کے نیچے" منتقل ہونے کے بعد اس کا نام تبدیل کر دیا گیا۔ Tungsten Fabric ایک کھلا نیٹ ورک ورچوئلائزیشن پلگ ان ہے جو ورچوئل مشینوں، ننگے دھاتی کام کے بوجھ اور کنٹینرز کے ساتھ کام کرتا ہے۔

پلگ ان کو مقبول آرکیسٹریشن ٹولز کے ساتھ تیزی سے مربوط کیا جا سکتا ہے: Openstack، Kubernetes، Openshift، vCenter۔ مثال کے طور پر، Kubernetes میں Tungsten Fabric کو تعینات کرنا ضرورت ہو گی 15 منٹ. یہ ٹول SDN کنٹرولرز کے تمام روایتی افعال کو بھی سپورٹ کرتا ہے: مینجمنٹ، ویژولائزیشن، نیٹ ورک کنفیگریشن اور بہت سے دوسرے. ٹیکنالوجی پہلے سے ہی ہے ملتا ہے 5G اور Edge کمپیوٹنگ کے ساتھ کام کرنے کے لیے SDN سٹیکس کے حصے کے طور پر ڈیٹا سینٹرز اور کلاؤڈز میں درخواست۔

ٹنگسٹن فیبرک بہت ہے۔ مشابہت رکھتا ہے OpenDaylight، لہذا حل کے وہی نقصانات ہیں - اس کا فوراً پتہ لگانا مشکل ہے، خاص طور پر جب کنٹینرز کے ساتھ کام کر رہے ہوں۔ لیکن یہ وہ جگہ ہے جہاں ہدایات کام آتی ہیں۔ تنصیب اور ترتیب کے لیے اور دیگر اضافی مواد GitHub پر ذخیرے.

Habré پر ہمارے بلاگ سے موضوع پر پوسٹس:

ماخذ: www.habr.com

نیا تبصرہ شامل کریں