پیاده سازی

آشنایی با Avior 2.0

Aviorچیست؟ Avior یک GUI مدیریت شبکه می باشد که برای شبکه های OpenFlow  طراحی شده است. تمرکز  Avior بر قابلیت انعطاف پذیری و قابلیت استفاده با انواع آمار پویای شبکه و ابزارهای مدیریتی است. دو شکل زیر نمایی از رابط گرافیکی را به تصویر می کشد. شکل اول مشخصات جدول جریان در سوئیچ و شکل دوم وضعیت کنترلر را برای توپولوژی در نظر گرفته شده نمایش می دهد. جدول جریان در سوئیچ نمایش وضعیت کنترلر ویژگی های Avior ارائه آمار به صورت پویا از کنترلر، [...]

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

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

آشنایی با OpenNet

OpenNet چیست؟ OpenNet یک امولاتور (مقلد) SDN است که Mininet و NS-3 رابا یکدیگر ادغام می کند. همان طور که می دانیدزبان برنامه نویسی Mininet  پایتون است، درحالی که NS-3 بر اساس ++C نوشته شده است. سوالی که ممکن است هم اکنون ذهن شما را درگیر کرده باشد این است که چگونه Mininet و NS-3 می توانند با یکدیگر کار کنند؟ خوشبختانه NS-3 امکان پشتیبانی از کتابخانه های پایتون را دارد و کتابخانه های NS-3 را می توان به صورت [...]

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

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

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

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

طریقه رسم نمودار خروجی های Mininet و Wireshark

یکی از سوالاتی که ممکن است ذهن شما را درگیر کرده باشد این است که پس از خروجی گرفتن از mininet (برای آشنایی با Mininet اینجا کلیک کنید) و وایرشارک چگونه نمودارهای خود را رسم نماییم؟ این کار با استفاده از اکسل به سادگی امکان پذیر می‌باشد. ویدیوی کوتاه زیر روند رسم نمودار را نشان می‌دهد.  

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

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

Mininet-WiFi چیست؟

با سلام خدمت دوستان گرامی در این پست قصد داریم شما را با یک امولاتور برای شبکه های وایرلس نرم افزار محور تحت عنوان Mininet-WiFi آشنا کنیم. Mininet-WiFi با افزودن مجموعه ای از کلاس های جدید به امولاتور Mininet ایجاد شده است و قابلیت پشتیبانی از کارت های شبکه (NICs) وایرلس را دارد. این مجموعه از کلاس ها به منظور پشتیبانی از دیوایس های وایرلس در سناریوهای شبکه Mininet تعریف شده است. به عبارتی دیگر با بسط عملکرد mininet و [...]

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

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

شبکه هیبرید SDN

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