کنترلر اس دی ان

ساختار کلی کلاسترینگ در کنترلر توزیعی ONOS

کلاسترینگ (Clustering) در کنترلر ONOS

در نسخه‌های قدیمی کنترلر ONOS از روشی برای کلاسترینگ استفاده میشد که خیلی بهینه نبود و مشکلاتی داشت (این لینک) اما در نسخه بوف (Owl 1.14) به بالا روش کلاسترینگ با تغییراتی همراه بوده و از Atomix برای مدیریت کلاسترها ( cluster management)، کشف سرویس (service discovery) و دیتا استوریج ماندگار (persistent data storage) استفاده شده است. کلاسترینگ در کنترلر توزیعی ONOS – انتقال پیام بین نودهای مختلف ONOS و Atomix برای کشف کنترلر تازه وارد توجه کنید که برای اجرای [...]

رابط گرافیکی کنترلر POX

آموزش نصب رابط گرافیکی کنترلر POX

یکی از کنترلرهای مورد استفاده در شبکه نرم افزار محور (SDN)، کنترلر POX می باشد که به زبان پایتون نوشته شده است. (برای آشنایی بیشتر با این کنترلر و دیگر کنترلرها نقشه راه شبکه نرم افزار محور را مطالعه کنید.) برخی کاربران بعد از نصب کنترلر POX تمایل به استفاده از رابط گرافیکی این کنترلر دارند.در این پست نحوه نصب رابط گرافیکی کنترلر POX را آموزش می دهیم. (چنانچه این کنترلر را تا کنون نصب نکرده اید اینجا کلیک کنید.) مراحل [...]

معرفی و نصب کنترلر ریو (RYU)

مقدمه کنترلر RYU (خوانده می‌شود ری-یوه) که نامش از عبارتی ژاپنی به معنای “جریان” برگرفته شده، یک کنترلر مبتنی بر کامپوننت و به زبان پایتون می‌باشد. این کنترلر بسیار ساده و روان می‌باشد و برای افرادی که به تازگی وارد دنیای برنامه‌نویسی شده اند و یا قصد ورود به دنیای SDN را دارند می‌تواند گزینه مناسبی باشد. مستندات فراوانی هم در وبسایت ریو به آدرس  http://ryu.readthedocs.io/en/latest/getting_started.html وجود دارد که به راحتی قابل استفاده است. نصب کنترلر RYU برای نصب کنترلر ریو در ابتدا [...]

کنترلر SDN مناسب

کدام کنترلر SDN برای پروژه ما مناسب است

در شبکه‌های SDN، کنترل کننده سطح بالایی از انتزاع را در مدیریت تجهیزات فراهم می‌کند. اهمیت و نقشی را که کنترل‌کننده در شبکه‌های SDN دارد می‌توان به سیستم‌عامل در کامپیوترها تشبیه کرد. همانطور که انتخاب یک سیستم‌عامل مناسب، بسته به کارکرد مورد انتظار، از اهمیت بالایی برخوردار است، در شبکه‌های SDN نیز انتخاب یک کنترل‌کننده مناسب، بسته به کارایی مورد انتظار ما از شبکه، اهمیت فوق‌العاده زیادی پیدا می‌کند. به همین جهت در این مطلب سعی کرده‌ایم پارامترهای مهم [...]

معرفی 5 کنترلر تجاری SDN

معرفی 5 کنترلر تجاری SDN

بر اساس تحقیقات موسسه گارتنر، تا سال 2014 در حدود  1000 مورد استفاده مهم و تجاری از SDN در جهان به ثبت رسیده است. همانند کنترلرهای متن باز مثل Ryu، Floodlight، ODL و غیره، کنترلرهای تجاری SDN نیز قدم در عرصه پلتفرم های SDN گذاشته اند. شناخته شده ترین کنترلر های تجاری تاکنون مربوط به پلتفرم های هستند که overlay های SDN را مدیریت می کنند و همچنین کنترلرهایی است که سوئیچ های سخت افزاری و نرم افزاری شبکه را [...]

کنترلر فلادلایت

آموزش نصب floodlight-qos-beta

سلام خدمت همه شما علاقه مندان دنیای SDN. حتما خیلی از شما عزیزان از این موضوع آگاهی دارید که  نسخه دیگری از کنترلر Floodlight تحت عنوان Floodlight-qos-beta منتشر شده و سورس کدش در سایت github موجود هست. این نسخه در بردارنده پکیج کیفیت سرویس به اسم qos هست . ماژول QOS.java موجود در این پکیج، از تکنیک های صف بندی و مکانیزم های کیفیت سرویس لایه 2/3 با مدل مبتنی بر کلاس DiffServ /TOS استفاده می کند. شما الان یه نمونه [...]

کنترلر فلادلایت

آموزش تنظیمات کنترلر فلادلایت

سلام اس‌دی‌ان سنترالی‌های عزیز، طاعات و عباداتتون قبول درگاه حل باشد. در این آموزش قصد داریم فایل تنظیمات کنترلر فلادلایت (Floodlight) را به طور کامل تشریح کنیم. تمامی تنظیمات کنترلر فلادلایت در فایلی به آدرس src/main/resources/floodlightdefault.properties قرار دارد.  

نرم افزار ها و بسترهای اجرای SDN

نرم افزار ها و بسترهای اجرای SDN

” نرم افزارها و بسترهای اجرای SDN“ ضمن سلام و با آرزوی موفقیت و پیشرفت تمامی شما دوستان و همراهان عزیز SDNCentral، با توجه به رشد روز افزون شبکه ها و نیاز بیشتر به شبکه های نرم افزار محور، این دسته از شبکه ها روز به روز در حال گسترش و محبوب تر شدن هست. برای همین لازم دونستیم لیستی از مواردی که برای کار با SDN نیاز هست رو خدمتتون معرفی کنیم. فهرست نرم افزارها و ابزارهای  مورد نیاز مقدمه سیستم عامل [...]

معرفی و نصب کنترلر OpenDaylight

کنترلر OpenDaylight نه تنها از پروتکل OpenFlow بلکه از سایر پروتکل‌های آزاد دیگر که امکان ارتباط با تجهیزات شبکه را فراهم می‌کنند پشتیبانی می‌کند (پروتکل‌های واسط جنوبی-Southbound  API). همچنین شامل پروتکل‌های واسط شمالی یا Northbound API می‌باشد که مشتری را قادر می‌سازد تا با استفاده از اپلیکیشن‌های خود شبکه را کنترل کند. معماری کنترلر از هر دو نوع سوئیچ هیبرید و همچنین سوئیچ‌های OpenFlow کلاسیک پشتیبانی می‌کند. پیش‌نیازها لینوکس (معمولا Ubuntu یا THEL یا Fedora و یا سایر توزیع‌های محبوب لینوکس [...]

فرنتیک چیست؟

فرنتیک چیست؟

سلام صبحتون بخیییییییییر…. اگه تا حالا در مورد فرنتیک چیزی نشنیدین توصیه می‌کنم حتما این متن رو کامل بخونید. فرنتیک (به انگلیسی: Frentic) یک پلتفرم کنترلر متن باز برای شبکه‌های SDN است که هدف آن سادگی و ماژولار نمودن پیاده‌سازی SDN می‌باشد. زبان‌هایی که امروزه در برنامه‌نویسی شبکه استفاده می‌شن از عدم وجود فیچرهای مدرن رنج می‌برند. برنامه‌نویسی به وسیله چنین زبان‌هایی بسیار پیچیده و عیب‌یابی آن‌ها زمان‌بره. فرنتیک یک زبان برنامه‌نویسی شبکه با ویژگی‌های زیر می‌باشد: انتزاع‌های سطح بالا که برنامه نویسان [...]