برچسب - مینی نت

Mininet-WiFi چیست؟

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

طریقه نصب و راه اندازی سوئیچ‌های OpenFlow با استفاده از Mininet بر روی Raspberry Pi

طریقه نصب و راه اندازی سوئیچ‌های OpenFlow با استفاده از Mininet

Mininet چیست؟ Mininet یک امولاتور یا مقلد شبکه است که می تواند کل شبکه OpenFlow را بر روی کامپیوترتان، یا در  Raspberry Pi ایجاد  کند. از نظر مفهومی می­‌توان گفت، Mininet مانند GNS3 (که یکی از امولاتورهای متداول شبکه می‌باشد) است. حتی ممکن است که در آینده Mininet  به GNS3 اضافه شود.   Mininet  به شما امکان ایجاد توپولوژی‌های مختلف شامل سوئیچ های OpenFlow و میزبان ها ( تجهیزات انتهایی) را می ­دهد . توپولوژی­‌های متنوعی را می­‌توان در Mininet ایجاد نمود: از [...]

مینی نت

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

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

مینی نت

قسمت دوم آموزش Mininet-آموزش نصب و اجرا

همانطور که در بخش معرفی مینی نت خدمتتان عرض شد، مینی‌نت یک بستر برای تست و ارزیابی شبکه SDN می‌باشد و با استفاده از آن می‌توان محیطی متشکل از چندین سوئیچ و میزبان مجازی با توپولوژی دلخواهی را تشکیل داد. برای نصب مینی‌نت روش‌های مختلفی وجود دارد که در ادامه به دو روش نصب اشاره شده است: روش اول: یکی از ساده‌ترین روش‌ها استفاده از فرمان apt-get در ترمینال اوبونتو می‌باشد. اگر در گذشته آن را را نصب کرده‌اید و قصد نصب مجدد و یا ارتقای [...]

مینی نت

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

برای ایجاد توپولوژی در مینی نت (Mininet) دو گزینه پیش رو دارید. اول اینکه می‌توانید از توپولوژی‌های موجود آن استفاده نمایید که این توپولوژی‌ها با استفاده از کامند sudo mn --help   قابل مشاهده می‌باشند. به طور مثال چندین توپولوژی از قبیل tree، minimal، single، linear و … را می‌توان با فراخوانی فرمان زیر ایجاد نمود.  sudo mn --topo <toponame> توجه: بجای <toponame> باید نام توپولوژی را قرار دهیم. به مثال‌های زیر توجه کنید. بطور مثال می‌توان با کامند sudo mn –topo single,3 می‌توان توپولوژی زیر [...]