آموزش شبیه سازی با مینی نت
ارسال شده توسط مدیر سایت
۱۳۹۹/۱۲/۰۸
657 بازدید
مینی نت یک امولاتور (Emulation) یا مقلد شبکه است. مینی نت بصورت پیش فرض برای هر میزبان یک network namespace جدید ایجاد میکند و یک پروسه ی سوئیچ و کنترلر sdn رو داخل Mininet VM’s root namespace شروع میکند. مینی نت مشابه GNS3 که از امولاتورهای متداول شبکه میباشد. مینی نت امکان ایجاد توپولوژیهای مختلف شامل سوئیچ های OpenFlow و میزبان ها را می دهد. مینی نت بستری برای ارزیابی شبکه نرم افزار محور می باشد.
بابسط و توسعه مینی نت به منظور پیاده سازی بستر بی سیم، به مینی نت وایفا (Mininet-WiFi)، ارتقا پیدا کرد. یکسری کلاس های جدید و همچنین قابلیت پشتیبانی از کارت های شبکه (NICs) بی سیم را به آن اضافه کردند. در این صورت شما می توانید سناریوهای متفاوتی که به صورت بی سیم هستند در این امولاتور به سرانجام برسانید. البته همه سناریوها قابل انجام در این امولاتور نیست و شما بایستی از نرمافزارهایی چون آپنت یا امنت بهره بگیرید. فانکشن هایی که در این شبیه سازی قرار دارد منجر به پشتیبانی از انواع مختلف کنترل کننده ها و سوئیچ ها می گردد.
نصب مینی نت
اگر سیستم عامل شما لینوکس نباشد، ابتدا ویرچوال باکس را روی ویندوز خود نصب کنید سپس اوبونتو را در آن بارگذاری کنید. در ترمینال اوبونتو فرمان apt-get را وارد نمایید.
فرمان sudo mn –help: نمایش توپولوژی های موجود در مینی نت ( tree، minimal، single، linear)
فرمان sudo mn –topo toponame: ایجاد یک توپولوژی جدید که در قسمت toponame نام توپولوژی خود مثلا bar-1 را وارد می کنید.
در دوره آموزشی با مفاهیم زیر آشنا می شوید:
-
تفاوت شبکه سنتی با معماری sdn
-
معماری شبکه های sdn ( دوره مقدماتی و پیشرفته )
- مزایا و چالش های sdn
-
پروتکل OpenFlow
-
(OVS) Opnen VSwitch
-
معرفی شبیه سازهایی همچون (امنت، آپنتو ان اس ۲ یا ۳ و…) به جای بهره گیر از مینی نت برای sdn
-
شناسایی و بررسی کاربرد کنترلرهایی همچون (OpenDayLight ،Floodlight ،Beacon ،NOX، Pox، Ryu، Cherry، Faucet، OpenContrail)
- آموزش امولاتور Mininet (آموزش ساخت توپولوژی، کار کردن با سوئیچ openflow ، ساخت سناریوهای متفاوت مثلا برقراری توازن بار و…)
- اجرای Wireshark
مطالب زیر را حتما مطالعه کنید
شبکه نرم افزار محور توزیع شده (sdn توزیع شده)
یک شبکه توزیع شده تعریف شده توسط نرمافزار (D-SDN)، نوعی...
شبکه عصبی عمیق
اگر دانش قبلی در مورد شبکه های عصبی وجود نداشته...
آموزش Endnote
endnote چیست؟ اندنوت (EndNote) در حاضر تحت مالکیت شرکت (Clarivate...
مراحل نوشتن پایان نامه
در ابتدا گام های نگارش پایان نامه را به ترتیب...
طبقه بندی classification
تحلیل خوشه چیست؟تحلیل خوشه یا به صورت ساده خوشه بندی...
شبکههای مه (FOG)
امروزه شبکه های مه و اینترنت اشیا به بخش جدا...
پرسش و پاسخ