برچسب - Mininet

آشنایی با OpenNet

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

آموزش کامل نصب مینی نت (mininet) ابزار SDN

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

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

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

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 ایجاد نمود: از [...]

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

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

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

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

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

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

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

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

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