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

moaveni

به نام خدا

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

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


« دریافت آمار ترافیک در یک شبکه 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

نظری بدهید