آموزش شبکه تعریف شده نرم‌افزاری (SDN): راهکاری ساده و آسان - آخرین آپدیت

دانلود Software Defined Networking (SDN) Made Simple

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع SDN: از مبتدی تا پیشرفته (OpenFlow، Mininet، POX Controller)

یادگیری SDN، OpenFlow، Mininet، POX Controller، ساخت برنامه‌های SDN، ovs-ofctl، توپولوژی‌های سفارشی و Wireshark.

آنچه در این دوره SDN خواهید آموخت:

  • درک صحیح SDN: اصول و مبانی شبکه تعریف شده توسط نرم‌افزار را به طور کامل فرا بگیرید.
  • استفاده از Mininet Emulator: نحوه شبیه‌سازی شبکه‌های SDN با استفاده از Mininet را یاد بگیرید.
  • ساخت توپولوژی‌های پیش‌فرض و سفارشی: نحوه ایجاد توپولوژی‌های شبکه مختلف در Mininet را بیاموزید.
  • ساخت برنامه‌های SDN: برنامه‌های کاربردی SDN مانند Hub، Switch و Firewall را طراحی و پیاده‌سازی کنید.
  • استفاده از Wireshark با OpenFlow: نحوه آنالیز ترافیک OpenFlow با استفاده از Wireshark را یاد بگیرید.
  • آشنایی با POX Controller: با کنترلر POX و نحوه استفاده از آن در SDN آشنا شوید.

پیش نیازها:

دانش اولیه در زمینه شبکه

در ابتدای شروع به کار با SDN، اطلاعات و کمک زیادی در دسترس نبود. شروع کار با این مفهوم نوظهور بسیار دشوار و طاقت‌فرسا بود. هدف ما این است که این تجربه برای کسانی که اکنون می‌خواهند وارد این حوزه شوند تکرار نشود. این دوره از اصول اولیه شروع شده و شما را به سطوح پیشرفته شبکه تعریف شده توسط نرم‌افزار می‌رساند. هر مفهوم با ارائه مثال توضیح داده شده است. راه‌اندازی آزمایشگاه مناسب به همراه نمودارها ارائه شده است تا بتوانید آزمایشگاه‌ها را خودتان ایجاد کرده و تمرین کنید. این دوره موضوعاتی مانند راه‌اندازی آزمایشگاه SDN، مبانی SDN، Mininet Emulator، توپولوژی‌های Mininet، کنترلر POX SDN، ovs-ofctl و غیره را پوشش می‌دهد.

به گفته متخصصان صنعت و محققان، SDN در حال تغییر تعریف شبکه‌ و فضای ابری است. این بزرگترین اتفاق در زمینه شبکه در 30 سال گذشته است. SDN روشی جدید برای طراحی، ساخت و بهره‌برداری از شبکه‌ها است. نیاز به نوآوری در شبکه وجود دارد. ما شاهد نوآوری‌های بسیاری در برنامه‌ها، دستگاه‌ها، محاسبات و ذخیره‌سازی بوده‌ایم، اما شبکه زیرساختی که همه چیز را به هم متصل می‌کند بدون تغییر باقی مانده است. SDN شبکه را برای نوآوری باز می‌کند. این فناوری شبکه‌های استاتیک، غیرقابل انعطاف و پیچیده را با شبکه‌هایی چابک، مقیاس‌پذیر و نوآورانه جایگزین می‌کند.


سرفصل ها و درس ها

شبکه‌سازی تعریف‌شده توسط نرم‌افزار (Software Defined Networking) Software Defined Networking

  • مقدمه‌ای بر شبکه‌سازی تعریف‌شده توسط نرم‌افزار (Software Defined Networking) Introduction to Software Defined Networking

  • شبکه‌های سنتی Traditional Networks

  • SDN در مقابل سنتی SDN vs Traditional

  • معماری SDN SDN Architecture

  • کنترلر (Controller) Controller

  • پروتکل OpenFlow OpenFlow Protocol

  • جدول جریان OpenFlow OpenFlow Flow Table

  • پورت‌های OpenFlow OpenFlow Ports

  • پیام‌های OpenFlow OpenFlow Messages

SDN عملی SDN Hands On

  • نصب Virtual Box روی ویندوز Installing Virtual Box on Windows

  • نصب Mininet VM Mininet VM Installation

  • نصب Mininet VM از سورس (Source) Mininet VM Installation From Source

  • نصب GUI روی Mininet VM Install GUI on Mininet VM

مبانی Mininet Mininet Basics

  • مقدمه‌ای بر Mininet Mininet Introduction

  • توپولوژی تکی (Single Topology) Single Topology

  • توپولوژی معکوس (Reversed Topology) Reversed Topology

  • توپولوژی خطی (Linear Topology) Linear Topology

  • توپولوژی درختی (Tree Topology) Tree Topology

  • دستورات Mininet Mininet Commands

ایجاد برنامه‌های SDN بدون استفاده از کنترلر (Controller) Creating SDN Applications Without Using Controller

  • ایجاد برنامه‌های SDN با استفاده از ovs-ofctl Creating SDN Applications With ovs-ofctl

  • ایجاد برنامه Hub بدون استفاده از کنترلر (Controller) Creating Hub Application Without Using Controller

  • ایجاد برنامه Switch بدون استفاده از کنترلر (Controller) Creating Switch Application Without Using Controller

  • ایجاد برنامه Firewall بدون استفاده از کنترلر (Controller) Creating Firewall Application Without Using Controller

توپولوژی‌های سفارشی Mininet Custom Mininet Topologies

  • توپولوژی سفارشی با استفاده از API سطح پایین (Low Level API) Custom Topology Using Low Level API

  • توپولوژی سفارشی با استفاده از API سطح میانی (Mid Level API) Custom Topology Using Mid Level API

  • توپولوژی سفارشی با استفاده از API سطح بالا (High Level API) Custom Topology Using High Level API

  • توپولوژی سفارشی با استفاده از MiniEdit Custom Topology Using MiniEdit

کنترلر POX POX Controller

  • کنترلر POX POX Controller

  • برنامه Hub مبتنی بر کنترلر POX با استفاده از FlowMod POX Controller based Hub Application Using FlowMod

  • برنامه Hub مبتنی بر کنترلر POX با استفاده از PacketOut POX Controller based Hub Application Using PacketOut

  • برنامه Hub فعال مبتنی بر کنترلر POX (ProActive Hub Application) POX Controller based ProActive Hub Application

  • برنامه Switch مبتنی بر کنترلر POX POX Controller based Switch Application

  • برنامه Firewall لایه 2 مبتنی بر کنترلر POX (Layer-2 Firewall Application) POX Controller based Layer-2 Firewall Application

استفاده از کنترلر از راه دور (Remote Controller) Using Remote Controller

  • راه‌اندازی آزمایشگاه کنترلر از راه دور (Remote Controller Lab Setup) Remote Controller Lab Setup

  • دسترسی از راه دور به ماشین مجازی Mininet (Mininet Virtual Machine) Remotely Access Mininet Virtual Machine

  • اجرای کنترلر POX در هاست از راه دور (Remote Host) POX Controller Running at Remote Host

استفاده از Wireshark با OpenFlow Using Wireshark with OpenFlow

  • استفاده از Wireshark با Mininet & OpenFlow Using Wireshark with Mininet & OpenFlow

جایزه (Bonus) Bonus

  • درک رفتار Hub با استفاده از Packet Tracer Understanding Hub Behavior Using Packet Tracer

  • درک رفتار Switch با استفاده از Packet Tracer Understanding Switch Behavior Using Packet Tracer

  • نصب Ubuntu 14.04 Server Installing Ubuntu 14.04 Server

  • نصب Mininet روی Ubuntu 18.04 Installing Mininet on Ubuntu 18.04

  • آزمون SDN (SDN Quiz) SDN Quiz

نمایش نظرات

آموزش شبکه تعریف شده نرم‌افزاری (SDN): راهکاری ساده و آسان
جزییات دوره
7 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,371
4.3 از 5
دارد
دارد
دارد
Vipin Gupta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vipin Gupta Vipin Gupta

مهندس لینوکس و ابر ویپین گوپتا دارای گواهی BE، Engg دارای گواهی Redhat (RHCE)، هکر اخلاقی معتبر (CEH)، گواهی سیسکو (CCNA)، گواهی مایکروسافت (MCSE، MCSA) است. او بیش از 25 سال تجربه در زمینه های مرتبط با فناوری اطلاعات دارد. تخصص او در شبکه، امنیت، لینوکس، رایانش ابری، داکر، Kubernetes و SDN است. او در طول زندگی طولانی خود با دانشگاه ها، دانشکده های مهندسی، پلی تکنیک، موسسات خصوصی و بخش شرکتی ارتباط داشته است. او هم با دنیای شرکت ها و هم با دنیای دانشگاهی در تعامل است. او نویسنده 2 لینوکس، 1 نرم افزار تعریف شبکه و 1 کتاب Kubernetes است. وی بیش از 20 مقاله پژوهشی در نشریات بین المللی منتشر کرده است. او صدها کارگاه آموزشی/STC را در مورد فناوری های مختلف برگزار کرده است.