اگر بخواهیم شبکههای نرمافزارمحور یا SDN را خیلی ساده تعریف کنیم باید بگوییم: «نسل جدیدی از شبکهها که با استفاده از لایههای مجازی، سوییچهای مجازی، کنترلر مرکزی، استانداردهای ارتباطی و API های سطح بالا سعی میکنند برخی از کارهای کنترلی و مدیریتی سوییچها و روترهای شبکه را در لایههای بالاتر به صورت نرمافزاری انجام دهند».
به زبان دیگر SDNوابستگی به سختافزار را کاهش داده و قابلیتهای نرمافزاری و هوشمندی شبکه را افزایش میدهد. از این رهگذر سازمانها و شرکتهای گسترده میتوانند خودشان اقدام به برنامهریزی و برنامهنویسی برای شبکه خودشان کرده و قابلیتهای سفارشی و اختصاصی را به وجود بیاورند که نتیجه آن سرویسهای جدیدی برای مشتریان است.
سرفصل های دوره آموزشی Lynda Practical Software-Defined Networking: 1 SDN and OpenFlow Quick Start:
– SND چیست؟
– OpenFlow چیست؟
– سوئیچینگ جعبه سفید
– داکر
– OpenFlow vSwitch (OVS)
– نمونه SDN و OpenFlow
– ابزار SDN: OpenDaylight، Wireshark، و بیشتر