پیاده سازی

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

معرفی 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

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

اوپن فلو هیبرید

شبکه نرم افزار محور هیبریدی (Hybrid SDN)

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

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

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

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

انواع API در برنامه‌های کاربردی SDN

انواع API در برنامه‌های کاربردی SDN

معماری کنترلر فلادلایت کنترلر فلادلایت تنها یک کنترلر اوپن فلو نیست.  بلکه یک کنترلر با مجموعه‌ای از برنامه‌های کاربردی است که بر روی آن پیاده‌سازی شده‌اند. کنترلر فلادلایت شامل مجموعه‌ای از قابلیت‌ها برای کنترل و مدیریت شبکه‌های اوپن فلو می‌باشد و برنامه‌های کاربردی آن ویژگی‌های مورد نیاز کاربر را برآورده می‌کند. شکل فوق ارتباط بین کنترلر فلادلایت، اپلیکیشن‌هایی که به عنوان ماژول جاوا نوشته شده اند، و اپلیکیشن‌هایی که بر روی REST API نوشته شده اند را نشان می‌دهد. به طور کل در این کنترلر می‌توان برنامه‌های [...]

مولد ترافیک D-ITG

معرفی مولد ترافیک D-ITG مبتنی بر توزیع های متفاوت

با سلام و وقت بخیر و آرزوی قبولی طاعات و عبادات همه شما همراهان همیشگی SDNCentral. اغلب شما عزیزان با تولید ترافیک از طریق ابزارهایی مانند iPerf و یا با استفاده از ارسالping   بین هاست­ ها آشنا هستید. همان­طورکه به شما وعده داده بودیم در این مقاله قرار هست یک مولد ترافیک دیگری به نام D-ITG را خدمتتون معرفی کنیم که به شما قابلیت­ های بالایی برای تولید انواع مختلف ترافیک را ارائه می­ دهد. هم­چنین نسبت به ابزاری [...]

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

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

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

آموزش نصب Oracle JDK 8

با سلام و وقت بخیر خدمت تمامی دوستان و همراهان گرامی گروه SDNCentral. همان­طورکه مطلع هستید در شبکه های نرم افزار محور امکان استفاده از کنترلرهای متفاوتی با زبان برنامه نویسی و معماری­ های متفاوتی وجود دارد. یکی از پیش نیازهای کنترلرهایی همانند floodlight،ONOS،OpenDaylight و سایر کنترلرهای مبتنی بر جاوا، نصب JDK هست.  برای این که بتونین از تمامی قابلیت های برنامه نویسی این دسته از کنترلرها بهره ببرین باید JDK8 را نصب کنید. اگر در حین اجرای کنترلر با خطای ورژن [...]

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

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