آموزش شبیه سازی با مینی نت

انجام شبیه سازی با مینی نت

مینی نت یک امولاتور (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

اشتراک گذاری:

مطالب زیر را حتما مطالعه کنید

پرسش و پاسخ

مشاوره تلفنی رایگان




    در صورت نیاز به مشاوره می توانید فرم را تکمیل نمایید و یا با ما در ارتباط باشید.