معرفی و نصب کنترلر OpenDaylight

معرفی و نصب کنترلر OpenDaylight

کنترلر OpenDaylight نه تنها از پروتکل OpenFlow بلکه از سایر پروتکل‌های آزاد دیگر که امکان ارتباط با تجهیزات شبکه را فراهم می‌کنند پشتیبانی می‌کند (پروتکل‌های واسط جنوبی-Southbound  API). همچنین شامل پروتکل‌های واسط شمالی یا Northbound API می‌باشد که مشتری را قادر می‌سازد تا با استفاده از اپلیکیشن‌های خود شبکه را کنترل کند. معماری کنترلر از هر دو نوع سوئیچ هیبرید و همچنین سوئیچ‌های OpenFlow کلاسیک پشتیبانی می‌کند.

 

پیش‌نیازها

  • لینوکس (معمولا Ubuntu یا THEL یا Fedora و یا سایر توزیع‌های محبوب لینوکس که از جاوا پشتیبانی می‌کنند)
  • JVM 1.7 و یا بالاتر (توجه:‌JAVA_HOME باید در متغیرهای محیطی تعریف شود)

نصب

ابتدا از طریق این لینک نرم افزار کنترلر را دانلود نمایید. برای دانلود آخرین نسخه کنترلر ODL در صفحه Downloads بر روی آخرین نسخه Pre-Built Zip کلیک کنید.

فایل فشرده را در دایرکتوی مد نظر (مثلا HOME) از حالت فشرده خارج کنید.

دستور زیر را اجرا کنید:

./bin/karaf

 

مثال

$ wget https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.6.0-Carbon/distribution-karaf-0.6.0-Carbon.zip

$ ls distribution-karaf-0.6.0-Carbon.zip

$ unzip distribution-karaf-0.6.0-Carbon.zip

$ cd distribution-karaf-0.6.0-Carbon.zip

$ ./bin/karaf

(2) دیدگاه

  • علی پاسخ

    سلام یک سوال برای من این ارور میده اما اجرا میشه
    karaf: JAVA_HOME not set; results may vary
    چجوری درستش کنم؟

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

      سلام
      این ارور نیز، وارنینگ هستش. میتونید بهش توجه نکنید و یا اقدام به تنظیم JAVA_HOME کنید و متغیر محیطی براش تنظیم کنید

      ۱ مرداد ۱۳۹۶ در ۱:۱۴ ب.ظ

پاسخ دهید

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