درباره پروتکل OpenFlow و کارایی آن
با سلام خدمت شما دوستان عزیز و همراهان همیشگی شبکه کالا ، امروز میخواهیم درباره پروتکل اوپن فلو صحبت کنیم .OpenFlow کاربرد های پروتکل اوپن فلو (واسط بیین سوئیچ های SDN و کنترل کننده های SDN) کنترل کننده از راه دور استفاده از درگاه خروجی و… صحبت خواهیم کرد.
درباره پروتکل OpenFlow :
پروتکل OpenFlow به عنوان رایج ترین پروتکل ارتباطی بین کنترل کننده و سوئیچ در شبکه جهانی وب مطرح میشود.
سوئیچی که از پروتکل اوپن فلو ساپورت میکند، هر سوییچ اوپن فلو شامل یک یا چند لیست مسیریابی و یک لیست گروه است که وظیفه پیدا کردن درگاه خروجی برای بستههای ورودی و انتقال بستهها به درگاه خروجی را انجام میدهد.
پروتکل OpenFlow یک واسط برای ارتباط سوئیچ های SDN و کنترل کننده های SDN است. کنترل کننده ای که از پروتکل OpenFlow پشتیبانی میکند، همچنین منتظر اتصال سوئیچ های OpenFlow از طریق این پورت میماند.
سوئیچ OpenFlow با یک اتصال TCP که ممکن از SSL نیز باشد. به کنترلر وصل میشود. ازاینپس تمامی اختیارات این سوئیچ در دست کنترل کننده SDN قرار میگیرد.
ساختار پروتکل OpenFlow :
ساختار این پروتکل اینگونه است که ، بخش کنترل از سوئیچ حذف شده و سوئیچ تنها وظیفه انتقال بستهها از درگاه ورودی به درگاه خروجی بر اساس اطلاعات ثبت شده در لیست مسیریابی را بر عهده دارد.
وظیفه فراهم کردن اطلاعات مسیریابی در شبکه به عهده کنترل کننده شبکه است که بهصورت مستقل از سوئیچ در شبکه قرار میگیرد و عمدتا تعدادی سوئیچ در شبکه را تحت کنترل خود قرار میدهد.
یک کنترلر در شبکه با استفاده از پروتکل OpenFlow میتواند به سویچ وصل شود و اطلاعات مسیریابی را در لیست مسیریابی سویچ اضافه یا حذف کند یا آنها را تغییر دهد.
هر ردیف از لیست مسیریابی دارای دو قسمت اصلی است، قسمت شرط و قسمت دستورالعمل. سوئیچ بستههای ورودی را با شروط هر ردیف لیست مسیریابی مقایسه میکند و در صورت مشابه بودن دستورالعمل اجرا می شود.
در قسمت دوم آن ردیف از لیست مسیریابی را اجرا میکند. دستورالعمل امکان دارد شامل انتقال به بک درگاه خروجی، حذف بسته، فرستادن بسته به کنترل کننده باشد.
کارایی پروتکل OpenFlow :
کنترل داشتن را از راه دور را امکانپذیر میکند. سوئیچ های رایج از دو بخش کنترل و انتقال به وجود آمدهاند.
بخش کنترل با بهکارگیری پروتکلهای مسیریابی، درگاه خروجی را به ازای آدرس مقصد برای بستههای ورودی تعیین و در جدول مسیریابی ثبت میکند.
بخش انتقال، انتقال بستهها از درگاه ورودی به درگاه خروجی بر اساس اطلاعات به وجود آمده توسط بخش کنترل کننده در لیست مسیریاب را انجام میدهد.
مدیریت تصاویر سیستمعامل، مدیریت سختافزار، بهکارگیری Zero-Touch، پیکربندی اطلاعات سخت افزاری.
قابلیت تاثیر مستقیم بر رفتار Forwarding یک قطعه شبکه است.بهرهگیری از پایگاه مسیریابی اطلاعات و پایگاه ارسال اطلاعات که به آن (RIB/FIB) میگویند.
وضعیت مسیر، اعلانهای پروتکل مسیریابی، مسیرهای Add و Delete و پشتیبانی ، بهرهگیری از ظرفیت Packet داده.
رمزنگاری On-Box و VPN، الگوریتمهای رمزنگاری سفارشیسازیشده، بازرسی و بررسی دقیق Packet، آگاهی برنامه در صورت نیاز به بررسی ظرفیت، قابلیت اظافه شدن Packet ها است .
ساختار داخلی OpenFlow :
در پروتکل OpenFlow به یک صفحه کنترل مرکزی، گزینههای زمان اجرای برنامه را محدود مینماید.
بهترین مقایسه OpenFlow در یک مدل کنترل کننده که فعال هست، که گردشها بهصورت آماری تعریفشده و به المانهای شبکه تحمیل میشود.
مقایسه پذیری کنترل کننده زمانی که نیاز به اصلاح پویای Policy در واکنش به شرایط پویای شبکه باشد.
شبکه کالا
قوانین ارسال نظر در سایت