برچسب - امولاتور sdn

معرفی و نصب Cbench

آموزش تصویری نصب cbench و کنترلر pox و اجرای آن ها

برای مشاهده کامندها و سایر توضیحات به صورت متنی به این لینک مراجعه بفرمایید. Cbench یا controller benchmarker برنامه ای برای تست کنترلرهای OpenFlow است که بوسیله تولید packet-in برای جریانهای جدید این کار را انجام می‌دهد. Cbench دسته‌ای از سوئیچ ها را که با کنترلر ارتباط دارند، شبیه‌سازی می‌کند، سوئیچ‌ها پیام‌های packet-in را به کنترلر ارسال می کنند و تا زمانی که پیام flow-mods را از کنترلر دریافت کنند، منتظر می مانند. اگر فکر می کنید تغییری که در [...]

شبیه ساز SDN به نام mininet

قسمت اول آموزش Mininet-معرفی

مینی نت در واقع یک امولاتور  یا مقلد شبکه هست که با استفاده از آن می‌توان یک توپولوژی متشکل از تعدادی میزبان مجازی، لینک مجازی و سوئیچ مجازی SDN  را اجرا نمود. به طور مثال در فضای کاربر هریک از این میزبان‌های مجازی برنامه‌ای که مدنظرمان می‌باشد را اجرا کنیم. مثلا می‌توانیم در میزبان h1 یک سرور Apache اجرا نموده و در میزبان h2 با استفاده از یک مرورگر فایرفاکس به اطلاعات سرور اجرا شده بر روی h1 دسترسی پیدا نماییم. همانطور که [...]

شبیه ساز SDN به نام mininet

قسمت سوم آموزش Mininet-آموزش اسکریپت نویسی

Mininet به طور پیشفرض چندین توپولوژی از قبیل single، linear، tree و … را دارا می‌باشد اما برای ایجاد توپولوژی دلخواه در بستر Mininet می‌بایست از کتابخانه‌های موجود در آن استفاده نماییم و به زبان پایتون برنامه‌نویسی کنیم. به طور مثال توپولوژی زیر را در نظر بگیرید: leftHost — leftSwitch — rightSwitch — rightHost این توپولوژی متشکل از دو میزبان که هریک به یک سوئیچ SDN متصل شده‌اند می‌باشد. برای اجرای این بستر در Mininet می‌توان از کد پایتون زیر استفاده نمود: from [...]