وب‌سرویس مجید

پروژه mininet

mininet/mininet

کاربرد:

این ابزار یک شبیه‌ساز قدرتمند برای شبکه‌های تعریف‌شده با نرم‌افزار (SDN) است که به توسعه‌دهندگان اجازه می‌دهد تا شبکه‌های مجازی را با تجهیزات شبیه‌سازی‌شده مثل سوئیچ‌ها، روترها و هاست‌ها در محیط اوبونتو ایجاد کنند ️. با استفاده از آن می‌توانید توپولوژی‌های پیچیده شبکه را در یک ماشین تنها شبیه‌سازی کنید و کنترلرها و پروتکل‌های SDN مثل OpenFlow را تست کنید.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خواهید یک ایده جدید در حوزه شبکه‌های تعریف‌شده با نرم‌افزار را به سرعت و بدون نیاز به سخت‌افزار واقعی آزمایش کنید، mininet گزینه ایده‌آلی است . همچنین برای آموزش، تحقیق و توسعه پروتکل‌های جدید شبکه بسیار مناسب است.

چند مثال از موارد استفاده

شبیه‌سازی یک شبکه با ۱۰ سوئیچ و ۲۰ هاست برای تست یک کنترلر جدید OpenFlow

آزمایش تأثیر تغییر در الگوریتم مسیریابی در یک شبکه SDN

آموزش دانشجویان در درس شبکه‌های تعریف‌شده با نرم‌افزار در محیط عملی

توسعه و دیباگ کردن کنترلرهای نرم‌افزاری مثل POX یا Ryu

  • ##SDN
  • ##NetworkSimulation
  • ##Mininet
  • ##OpenFlow
  • ##RapidPrototyping
  • ##NetworkTesting
  • ##SoftwareDefinedNetworking
  • ##Emulator
  • ##NetworkResearch
  • ##POXController