آموزش نصب رابط گرافیکی کنترلر POX

یکی از کنترلرهای مورد استفاده در شبکه نرم افزار محور (SDN)، کنترلر POX می باشد که به زبان پایتون نوشته شده است. (برای آشنایی بیشتر با این کنترلر و دیگر کنترلرها نقشه راه شبکه نرم افزار محور را مطالعه کنید.)

برخی کاربران بعد از نصب کنترلر POX تمایل به استفاده از رابط گرافیکی این کنترلر دارند.در این پست نحوه نصب رابط گرافیکی کنترلر POX را آموزش می دهیم. (چنانچه این کنترلر را تا کنون نصب نکرده اید اینجا کلیک کنید.)

مراحل نصب

  • برای شروع در ترمینال دستور زیر را وارد نمایید تا clone مربوطه دریافت شود:
git clone https://github.com/noxrepo/pox
  • سپس وارد دایرکتوری pox شوید و دستور زیر را وارد نمائید:
cd pox
git checkout betta
  • در مرحله بعدی وارد دایرکتوری ext شوید و کلون poxdesk را دریافت نمایید و در ادامه به دایرکتوری poxdesk سوئیچ کنید. دراین دایرکتوری مطابق دستورات زیر qooxdoo را دانلود نموده و سپس از حالت فشرده خارج نمایید:
cd ext
git clone https://github.com/MurphyMc/poxdesk
cd poxdesk
wget http://downloads.sourceforge.net/qooxdoo/qooxdoo-2.0.2-sdk.zip
unzip qooxdoo-2.0.2-sdk.zip
mv qooxdoo-2.0.2-sdk qx
  • در انتها وارد دایرکتوری poxdesk شوید و دستورات زیر را اجرا نمائید:
cd poxdesk
./generate.py
cd ../../..
./pox.py samples.pretty_log web messenger messenger.log_service messenger.ajax_transport openflow.of_service poxdeskmv qooxdoo-2.0.2-sdk qxvice messenger.ajax_transport openflow.of_service poxdeskmv qooxdoo-2.0.2-sdk qx 

حال می توانید برای مشاهده رابط گرافیکی POX به منظور مشاهده توپولوژی و دیگر اطلاعات به آدرس http://127.0.0.1:8000/poxdesk بروید.

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

رابط گرافیکی کنترلر پاکس

رابط گرافیکی کنترلر پاکس

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

(2) دیدگاه

  • مهسا پاسخ

    با سلام
    من مراحل بالا را انجام دادم در اخرین مرحله بعد از وارد کردن دستور زیر
    ./pox.py samples.pretty_log web messenger messenger.log_service messenger.ajax_transport openflow.of_service poxdeskmv qooxdoo-2.0.2-sdk qxvice messenger.ajax_transport openflow.of_service poxdeskmv qooxdoo-2.0.2-sdk qx
    خطای زیر رو دریافت میکنم لطفا راهنمایی کنید

    POX 0.1.0 (betta) / Copyright 2011-2013 James McCauley, et al.
    pox.messenger.ajax_transport does not accept multiple instances

    ۲۳ شهریور ۱۳۹۶ در ۱۲:۲۵ ق.ظ
    • نفیسه دانشگر مقدم
      نفیسه دانشگر مقدم پاسخ

      سلام
      لطفا سوال خود را در انجمن به آدرس زیر مطرح کنید و اسکرین شات ترمینال خود را ضمیمه پیام خود نمایید.
      http://www.sdncentral.ir/forum/forum7/

      ۲۴ شهریور ۱۳۹۶ در ۷:۴۸ ب.ظ

دیدگاهتان را بنویسید

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