سیستم کنترل کننده شبکه نرم افزار محور توزیع شده: مروری بر انتخاب طرح
گرچه در جامعه ی شبکه نرم افزار، مفهوم کنترل شبکه متمرکز از نظر منطقی بخوبی درک شده است، راهکارهای مختلف زیادی در مورد نحوه ی تحویل چنین نمای متمرکز منطقی به چندین نمونه کنترلر توزیع شده وجود دارند. در این مقاله، این راهکارها را مورد بحث و بررسی قرار می دهیم. پی بردیم که می توانیم روش ها را در انتخاب های طراحی متعددی طبقه بندی کنیم که در میان پذیرنده های SDN گرایش دارند. هر انتخاب طراحی ممکن است روی مباحث متعدد SDN مانند مقیاس پذیری، قدرت، سازگاری و حریم تاثیر گذارد. بنابراین، به تجزیه و تحلیل مزایا و معایب هر مد با در نظر گرفتن این مسائل پرداخته و به این نتیجه می رسیم که هر طرح ویژگی هایی تولید می کند. یکی ممکن است در حل یک مشکل برتری داشته باشد با این حال، در مشکل دیگر عملکرد ضعیفی داشته باشد. همچنین، انتخاب های طراحی را به منظور ساخت کنترلر توزیع شده ای ارائه کردیم که مقیاس پذیر، قوی، سازگار و امن می باشد.
کلمات کلیدی: کنترلر SDN توزیع شده، بررسی، انتخاب طرح، مزایا و معایب
Distributed SDN controller system: A survey on design choice
Computer Networks
Abstract
Although within SDN community, the notion of logically centralized network control is well understood and agreed upon, many different approaches exist on how one should deliver such a logically centralized view to multiple distributed controller instances. In this paper, we survey and investigate those approaches. We discovered that we can classify the methods into several design choices that are trending among SDN adopters. Each design choice may influence several SDN issues such as scalability, robustness, consistency, and privacy. Thus, we further analyze the pros and cons of each model regarding these matters. We concluded that each design begets some characteristics. One may excel in resolving one issue but perform poorly in another. We also presented the design choices to build distributed controller that is scalable, robust, consistent and secure.
Keywords: Distributed SDN controller, Survey, Design choice, Pros and cons