لیست پروژه‌های مرتبط با اوپن فلو (OpenFlow)

لیست پروژه‌های مرتبط با اوپن فلو

لیست پروژه‌های مرتبط با اوپن فلو (OpenFlow)

سوئیچ ها، کنترلرها و پلتفرم های SDN

سوئیچ‌های اوپن فلو

Open vSwitchسوئیچ‌های نرم افزاری در محیط مجازی به عنوان vswitch و همچنین برای پلتفرم‌های سخت‌افزاری بسیاری از آن استفاده شده است.

OpenFlow Referenceیک پیاده‌سازی OpenFlow stack با حداقل قابلیت‌‌های مشخص شده در spec.

Pica8یک پلتفرم سوئیچ متن‌باز نرم افزاری برای تراشه‌های سوئیچینگ سخت‌افزاری که شامل پیشته L2/L3 و پشتیبانی از اوپن فلو می‌باشد.

Indigo: پیاده‌سازی اوپن فلو برای سوئیچینگ سخت‌افزاری بر اساس پیاده‌سازی مرجع استنفورد.

OpenFaucet: پیاده‌سازی پایتونی OpenFlow 1.0.0 بر اساس Twisted که از آن می‌توان هم برای پیاده‌سازی کنترلر و هم سوئیچ به زبان پایتون استفاده نمود.

OpenFlowJ: پشته اوپن فلو به زبان جاوا.

Oflib-node: کتابخانه پروتکل اوپن فلو برای Node. یک تبدیل کننده بین پیام‌های پروتکل سیمی اوپن فلو و اشیا جاوا اسکریپت است.

Nettle: کتابخانه اوپن فلو به زبان Haskell.

سایر موارد:

Pantou

پلتفرم‌های کنترلر

POX: کنترلر عمومی SDN به زبان پایتون و پشیبانی از اوپن فلو. دارای API های سطح بالا شامل گراف توپولوژی و پشتیبانی از مجازی سازی.

NOX: اولین کنترلر اوپن  فلو به زبان C++/Python

Jaxon: کنترلر اوپن فلو مبتنی بر NOX به زبان جاوا

Beacon: کنترلر جاوا با پشتیبانی از عملیات event-based  و threaded

Floodlight: کنترلر اوپن فلو مبتنی بر جاوا که از کنترلر Beacon انشعاب (fork) شده است که توسط دیوید اریکسون (دانشگاه استنفورد) توسعه یافته بود.

Ryu: سیستم عامل شبکه (NOS) متن باز با قابلیت پشتیبانی از اوپن فلو به زبان پایتون.

NodeFlow: کنترلر اوپن فلو که به زبان جاوا اسکریپت برای Node.JS. نوشته شده است

ovs-controller: کنترلر مرجع که با Open vSwitch در یک پکیج ارائه می‌شود

سایر موارد:

Maestro

NDDI – OESS

Trema

IRIS

MUL

کنترلرهای خاص منظوره

Flowvisor: به عنوان یک پراکسی بین[kkstarratings] سوئیچ‌ها و کنترلرهای اوپن فلو عمل می‌کند

Oflops: کنترلر (OFlops (OpenFLow Operations Per Second یک کنترلر مجزا برای ارزیابی کارایی جنبه‌های مختلف سوئیچ اوپن فلو می‌باشد

سایر موارد:

RouteFlow

SNAC

Resonance

منابع

stanford.edu

(2) دیدگاه

  • leila پاسخ

    سلام اقای قاسمی.استاد راهنمام به من پیشنهاد دادهارزیابی نسخه های مختلف اپن فلو رو بردارم.منتها هرچی سرچ مکنم چیز خاصی دستگیرم نمیشه.میشه لطفا کمکم کنید که اصلا هدف از ارزیابی چیه؟؟واز چه جهاتی ارزیابیش میکنن

    ۱۲ خرداد ۱۳۹۵ در ۱۲:۲۲ ق.ظ
    • سید حسام قاسمی
      سید حسام قاسمی پاسخ

      با سلام. یه نگاهی به این لینک بندازید متوجه میشید که پروتکل اوپن فلو ورژن‌های OFP 1.0 تا OFP 1.5 رو شامل میشه و در هر نسخه از اون امکانات جدیدی بهش اضافه شده.

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

      ۱۲ خرداد ۱۳۹۵ در ۱۲:۳۷ ق.ظ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *