آشنایی با Avior 2.0

آشنایی با Avior 2.0

Aviorچیست؟

Avior یک GUI مدیریت شبکه می باشد که برای شبکه های OpenFlow  طراحی شده است. تمرکز  Avior بر قابلیت انعطاف پذیری و قابلیت استفاده با انواع آمار پویای شبکه و ابزارهای مدیریتی است.

دو شکل زیر نمایی از رابط گرافیکی را به تصویر می کشد. شکل اول مشخصات جدول جریان در سوئیچ و شکل دوم وضعیت کنترلر را برای توپولوژی در نظر گرفته شده نمایش می دهد.

جدول جریان در سوئیچ

جدول جریان در سوئیچ

نمایش وضعیت کنترلر

نمایش وضعیت کنترلر

ویژگی های Avior

  • ارائه آمار به صورت پویا از کنترلر، میزبان ها و سوئیچ های موجود در شبکه،
  • نمایش توپولوژی که توسط d3.js رندر شده است،
  • جریان استاتیک (Static Flow Pusher)
  • فایروال

طریقه نصب و استفاده

به منظور نصب به node.js و sails.js نیاز خواهید داشت که می توانید از طریق npm آن را دریافت نمایید.

حالا مراحل زیر را گام به گام طی کنید:

  • اگر git روی سیستم شما نصب است، یک کلون از repository زیر را دریافت نمایید (همچنین می توانیدفایل zip آن را دریافت نمایید)
git clone http://github.com/1PhoenixM/avior-service
  • در ترمینال دستور زیر را اجرا کنید:
cd avior-service

اگر با مشکل خاصی در مورد نصب پکیج برخورد کردید به منظور رفع آن می توانید دستور زیر را وارد کنید:

npm install
  • اگر نیاز داشتید که سرور را متوقف کنید، کافیست به ترمینال رفته و دکمه CTRL را نگه داشته و ‘C’ را تایپ نمایید. برای آغاز به کار کردن سرور هم دستور زیر را تایپ نمایید:
sails lift 
  • حال مرورگر را باز کرده و آدرس زیر را تایپ نمایید:
http://localhost:1337
  • کنترلر SDN مورد نظر خورد را انتخاب نمایید (در حال حاضر از کنترلر Floodlight، OpenDaylightپشتیبانی می شود.).
  • آدرس IP کنترلر خود را وارد نموده و سپس روی دکمه “Start Avior” کلیک نمایید.
  • از admin/admin برای لاگین نمودن استفاده کنید.
  • به Avoir خوش آمدید. هم اکنون می توانید از API و GUI آن استفاده نمایید و یک شبکه حقیقی یا شبکه ای که توسط Mininet ایجاد شده است را مانیتور کنید.

 

این صفحه به روزرسانی خواهد شد.

منبع:

https://github.com/

پاسخ دهید

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