وب سایت آموزشی ، تحقیقاتی


به نام خدا

من مسعود معاونی هستم دارای دانشنامه کارشناسی کامپیوتر در گرایش نرم افزار هستم وهم اکنون در مقطع ارشد در رشته امنیت اطلاعات مشغول به تحصیل هستم .

اطلاعات بیشتر ......


« دریافت آمار ترافیک در یک شبکه SDN با استفاده از Open Flow

آمار در mininet

آمار در mininet

اصل مقاله لاتین را از این آدرس دریافت کنید .

شبکه SDN یک مزیت قابل توجهی به دلیل آسانی تنظیم و معرفی ویژگی های دیگر دارد . اگر چه در کارهای گذشته بر روی مشکلات مدیریت شبکه تمرکز می شد و کنترل به منظور بهبود QoS توسط مشتریان تنها برای اندازه گیری عملکرد شبکه استفاده می شد . از جمله تاخیر ، توان و از دست دادن بسته .

در این مطالعه به دنبال معرفی روش های برای اندازه گیری آمار در دستگاه های متصل به یک شبکه SDN می باشیم . از لحاظ مانیتورینگ ، Open Flow امکان استفاده از آمار ترافیک در دستگاه های متصل به شبکه را می دهد . در محیط تست ما آمار ترافیک برای محاسبه پهنای باند در دسترس و بار موجود در شبکه استفاده می شوند .

به طور کلی آزمایشات جدید در شبکه های واقعی سنتی به دلیل ایده های جدید غیر استاندارد معمولا سخت است . ساخت و ترکیب این تغییرات غیر استاندارد در شبکه های سخت افزاری مشکل است . در شبکه SDN که Data و Control  از یکدیگر جدا شده اند control plane توسط یک دستگاه متمرکز دیگر مدیریت می شود . کنترلر با دستگاه های شبکه ارتباط داشته و اطلاعات را جمع آوری کرده و بر اساس آن به پیکربندی و مدیریت دستگاه های شبکه می پردازد. کنترلر اطلاعات همه سوئیچ ها را دریافت می کند ، یک کنترلر می تواند توپولوژی شبکه را ایجاد کند .

وقتی جدول جریان سوئیچ ها به کنترلر می رسد ، سوئیچ بسته های را که در جدول جریان نیستند را برای تعیین تکلیف به کنترلر می فرستد .

کنترلر می تواند جریانی را اضافه ، حذف و یا بروزرسانی کند . در این مطالعه ما برروی open flow1.3 متمرکز می شویم و برروی ترافیک کار خواهیم کرد .

پروتکل open flow توابعی را برای جستجو بسته ها در سوئیچ ها و یا جریانات خاص را فراهم می کند . در کارهای قبلی برروی ماتریس ترافیک در دوره رای گیری خاصی معمولا پرداخته می شد . به طور سنتی ، تکنیک های متعددی برای نظارت بر شبکه های SDN وجود دارد . معمولا در این روش های اندازه گیری نیاز به سخت افزار جداگانه و نصب و راه اندازی و یا پیکربندی یک نرم افزار دارد و این کار معمولا خسته کننده و هزینه بر است . اما Open Flow واسط های لازم را برای پیاده سازی بدون نیاز به سفارش سازی فراهم می کند .

با استفاده از پروتکل Open Flow می توان آمار مربوطه را بدست آورد ، دو نوع پیام در open flow موجود می باشد :

۱- درخواست آمار : پیام ارسال شده از کنترلر به یک سوئیچ

۲- پاسخ آمار : پیام ارسال شده از یک سوئیچ به کنترلر .

هم چنین روش های اندازه گیری شبکه به طور کلی به دو دسته تقسیم می شوند : فعال و غیرفعال .

در روش غیرفعال به دنبال نظارت بر شبکه برای پی بردن به پیام های خاص هستیم . این روش ها معمولا منجر به تولید سربار اضافی برای شبکه نمی شود و در نتیجه عملکرد شبکه تحت تاثیر قرار نمی گیرد .

اما در روش های فعال بسته های اضافی به شبکه تزریق می شود . هردو روش فعال و غیرفعال برای جمع آوری اطلاعات از شبکه مفید هستند .

اندازه گیریهای شبکه در لایه های مختلف انجام می شود . در ادامه ما به دنبال استفاده از لایه شبکه برای بدست آوردن اطلاعات از شبکه خواهیم بود و با استفاده از لینک های خام دستگاه های موجود در شبکه ، اطلاعاتی را از لایه کاربرد بدست خواهیم آورد .

ما از mininet و یک سوئیچ CPqD که از Open Flow 1.3 پشتیبانی می کند استفاده می کنیم . کنترلر ما هم از نوع Flood Light می باشد .

open flow1.3 از متر پشتیبانی می کند . این کار را می توان در کنترلر Flood light بوسیله IOFswitchListener انجام داد . یکی از موارد دریافتی در آمار کل جریان همسان خواهد بود به منظور رسیدن به آمار ،open flow ویژگی ها را در سطح پورت فراهم می کند و با استفاده از این اطلاعات آمار دقیقی از یک پورت خاص را می توان بدست آورد و در سطح جریان مدت زمان جریان(نانوثانیه)بسته و تعداد بایت اعلام می شود .

این طرح نشان می دهد که می توان از open flow برای سیاست های مهندسی ترافیک به راحتی استفاده کرد .

 

your ad here

نظری بدهید