SDN مخفف “Software Defined Network” به معنای “شبکه نرم افزار محور” میباشد. زمانی که ما از “Software Defined Everything” صحبت میکنیم معمولا به معنای یک سیستم یا یک کامپوننتی که در نرم افزار پیادهسازی شده است که در گذشته همان سیستم یا کامپوننت در سخت افزار پیاده سازی شده بود و توسط اشخاص (به صورت دستی) پیکربندی میشد. اگر این مفهوم را به SDN تعمیم دهیم، اصطلاح SDN بدین معناست که ما میخواهیم یک شبکه (یا یک کامپوننت شبکه) را توسط نرمافزار پیادهسازی کنیم؛ شبکهای که در گذشته به صورت سختافزاری پیادهسازی میشد و توسط اشخاص بایستی پیکربندی و کافیگ آن صورت میکرفت.
هوش شبکه از تجهیزات صفحه داده به یک سیستم کنترلی به طور منطقی متمرکز انتقال یافته است. این سیستم کنترلی شامل سیستم عامل شبکه و برنامههای کاربردی آن میباشد. به منظور اطمینان از قابلیت همکاری و سازگاری بین انواع مختلف صفحه کنترل و داده، میبایست این شبکهها بر روی واسطهای باز و استانداردی (از جمله OpenFlow) ایجاد شوند. در صورت وجود چنین واسطی، کنترلکننده قادر به برنامهریزی تجهیزات روانهسازی ناهمگون به صورت پویا خواهد بود. این موضوع در شبکههای سنتی چالشی اساسی میباشد، که دلیل آن استفاده از تجهیزات شرکتهای مختلف با واسطهای غیر متنباز و صفحه کنترلی توزیعشده میباشد.
سرفصل های دوره آموزشی Livelessons Security for Software Defined Networks – Networking Talks:
– معرفی
– بررسی SDN
– SDN و امنیت
– امنیت برای SDN
– امنیت توسط SDN
– خلاصه