هزینه آموزش
۲۷,۰۰۰ تومان

آموزش شبیه سازی شبکه های نرم افزار محور (SDN) با ns-3

آموزش شبیه سازی شبکه های نرم افزار محور (SDN) با ns-3

تعداد دانشجو
۷۳ نفر
مدت زمان
۵ ساعت و ۳ دقیقه
هزینه آموزش
۲۷,۰۰۰ تومان
محتوای این آموزش
آموزش شبیه سازی شبکه های نرم افزار محور (SDN) با ns-3

وقتی در مورد شبیه سازی شبکه های نرم افزار محور (SDN) و پروتکل OpenFlow صحبت می کنیم، یک ابزار نرم افزاری آسان به نام مینی نت (Mininet) مطرح می شود. مینی نت یک امولاتور (Emulator) منبع باز است که روشی سریع و آسان برای نمونه سازی و ارزیابی شبکه های SDN را فراهم می کند. با این حال، Mininet از حداکثر پهنای باند لینک محدود شده توسط توان پردازشی سخت افزار و عدم اتساع زمان (Time Dilation) رنج می برد که مانع از انجام عمل تقلید امولاتور هنگام تقاضای محاسباتی بالاتر از ظرفیت پردازش در زمان واقعی می شود. وقتی صحبت از آزمایش پروتکل OpenFlow در شبکه های بی سیم می شود، این کاستی ها نگران کننده تر می شوند. بدین منظور، یک انتخاب منطقی، استفاده از یک محیط شبیه سازی شده مانند شبیه ساز ns-3 است. ns-3 یک شبیه ساز رویداد گسسته است که در درجه اول برای تحقیق و استفاده آموزشی به کار می رود و به صورت نرم افزار رایگان توزیع می شود.

آموزش شبیه سازی شبکه های نرم افزار محور (SDN) با ns-3

تعداد دانشجو
۷۳ نفر
مدت زمان
۵ ساعت و ۳ دقیقه
هزینه آموزش
۲۷,۰۰۰ تومان
محتوای این آموزش
مدرس
سید مهدی فقیه ایمانی

دانشجوی دکتری تخصصی مهندسی کامپیوتر - معماری کامپیوتر

سید مهدی فقیه ایمانی دانشجوی دکترای مهندسی کامپیوتر گرایش معماری کامپیوتر از دانشگاه علوم تحقیقات تهران هستند. از علاقه‌مندی‌های ایشان می‌توان به پژوهش در حوزه‌های NDN, DTN و شبکه‌های نرم‌افزار محور (SDN) اشاره کرد که حاصل آن نیز چاپ چندین مقاله در کنفرانس‌های معتبر ACM, IEEE و ژورنال‌های بین‌المللی ISI مانند Elsevier می‌باشد.

چکیده آموزش


توضیحات تکمیلی

وقتی در مورد شبیه سازی شبکه های نرم افزار محور (SDN) و پروتکل OpenFlow صحبت می کنیم، یک ابزار نرم افزاری آسان به نام مینی نت (Mininet) مطرح می شود. مینی نت یک امولاتور (Emulator) منبع باز است که روشی سریع و آسان برای نمونه سازی و ارزیابی شبکه های SDN را فراهم می کند. با این حال، Mininet از حداکثر پهنای باند لینک محدود شده توسط توان پردازشی سخت افزار و عدم اتساع زمان (Time Dilation) رنج می برد که مانع از انجام عمل تقلید امولاتور هنگام تقاضای محاسباتی بالاتر از ظرفیت پردازش در زمان واقعی می شود.

وقتی صحبت از آزمایش پروتکل OpenFlow در شبکه های بی سیم می شود، این کاستی ها نگران کننده تر می شوند. بدین منظور، یک انتخاب منطقی، استفاده از یک محیط شبیه سازی شده مانند شبیه ساز ns-3 است. ns-3 یک شبیه ساز رویداد گسسته است که در درجه اول برای تحقیق و استفاده آموزشی به کار می رود و به صورت نرم افزار رایگان توزیع می شود. شبیه ساز ns-3 می تواند سوئیچ های OpenFlow را از طریق ماژول موجود در خود، مدل کند. ولی این مدل یک پروتکل OpenFlow بسیار قدیمی (نسخه 0.8.9 سال ۲۰۰۸) را پیاده سازی می کند.

از آنجا که بسیاری از ویژگی های اصلی در جدیدترین نسخه پروتکل OpenFlow به شماره ۱.۳ معرفی شده است، بنابراین در دسترس بودن این ویژگی ها در شبیه ساز جالب توجه است. از میان این ویژگی های جدید، می توان به: جداول خط لوله، جداول گروهی، درگاه های مجازی، پشتیبانی از انطباق قابل توسعه، پشتیبانی از IPv6، معیارهای هر جریان و پشتیبانی از چندین کنترلر اشاره کرد. بنابراین، ماژول OFSwitch13 برای ارتقای ns-3 با پشتیبانی از فناوری OpenFlow نسخه ۱.۳ ارائه شده است.

جزییات مربوط به طراحی و پیاده سازی ماژول و ویژگی های جدید آن در این آموزش مورد بحث قرار گرفته است و از یک سناریوی مطالعه موردی برای نشان دادن برخی از ویژگی های موجود ماژول OFSwitch13 استفاده شده است. همچنین شبیه سازی شبکه SDN با کنترلر توزیع شده و پیاده سازی توازن بار، جهت ارائه کیفیت خدمات سرویس در این آموزش نشان داده شده است.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مروری بر ماژول OFSwitch13
    • ساختار داخلی دستگاه سوئیچ (OFSwitch13 Device)
      • درگاه های ورودی / خروجی (OFSwitch13 Port)
      • جداول جریان، گروه و معیار
      • ظرفیت پردازنده، حافظه TCAM و صف
    • ساختار داخلی رابط کاربردی کنترل کننده (OFSwitch13 Controller)
      • ابزار dpctl
    • کانال OpenFlow
    • دامنه و محدودیت های ماژول OpenFlow
      • اتصالات کمکی
      • رمزگذاری کانال
      • کنترل باند
      • پشتیبانی پلتفرم
    • مقایسه ماژول OFSwitch13 با ماژول پیش فرض نسخه 0.8.9
      • جداول چندگانه
      • گروه ها
      • درگاه های منطقی
      • پشتیبانی از انطباق قابل توسعه
      • پشتیبانی از IPv6
      • معیارهای هر جریان
  • درس دوم: نصب و راه اندازی OFSwitch13 در ns-3
    • نصب پکیج های پیش نیاز، دانلود و کامپایل سورس کد (Source Code) مربوطه
  • درس سوم: شبیه سازی شبکه SDN ساده با سوئیچ و کنترلر OpenFlow 1.3
    • بررسی Helper ها و Attribute های ماژول OFSwitch13
    • بررسی و اجرای یک مثال از یک شبکه SDN ساده
  • درس چهارم: خروجی ترمینال شبیه ‌ساز
    • تحلیل خروجی ترمینال شبیه سازی
  • درس پنجم: محاسبات آماری و سفارشی ‌سازی مسیر داده سوئیچ
    • تحلیل خروجی PCAP و محاسبات آماری
    • سفارشی کردن Datapath با استفاده از پارامترهای پیکربندی سوئیچ
    • مثالی از شبکه SDN با دو سوئیچ مختلف متصل به هم با یک کنترلر
  • درس ششم: شبیه سازی شبکه SDN با چند کنترلر توزیع شده
    • وجود چند کنترلر برای یک سوئیچ و تعیین قوانین دلخواه برای کنترلرها جهت ارسال و دریافت بسته
    • وجود چند کنترلر برای چند سوئیچ مجزا در دامنه های مجزا
  • درس هفتم: شبیه‌ سازی شبکه SDN سازمانی با پشتیبانی از مفاهیم کیفیت خدمات (QoS)
    • مفاهیم تجمیع لینک (Link Aggregation)، توازن بار (Load Balancing) و معیارهای هر جریان
    • پیاده سازی QoS جهت توازن بار با کنترلر
    • تحلیل خروجی PCAP
    • خروجی گرافیکی با NetAnim

مفید برای رشته های
  • مهندسی کامپیوتر - نرم افزار
  • مهندسی برق - مخابرات
  • مهندسی فناوری اطلاعات (IT)
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
مراجع و فایل های جانبی مرتبط با آموزش
فایل PDF یادداشت‌ های ارائه مدرس



پیش نمایش‌ها

۱. مروری بر ماژول OFSwitch13

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

۲. نصب و راه اندازی OFSwitch13 در ns-3

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۳ مگابایت -- (کلیک کنید +))

۳. شبیه سازی شبکه SDN ساده با سوئیچ و کنترلر OpenFlow 1.3

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۹ مگابایت -- (کلیک کنید +))

۴. خروجی ترمینال شبیه ساز
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. محاسبات آماری و سفارشی سازی مسیر داده سوئیچ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. شبیه سازی شبکه SDN با چند کنترلر توزیع شده
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. شبیه سازی شبکه SDN سازمانی با پشتیبانی از QoS
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش شبیه سازی شبکه های نرم افزار محور (SDN) با ns-3
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۴۳۱۴ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVNET9805
مدت زمان ۵ ساعت و ۳ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۹۲۳ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۷۳ نفر از این آموزش استفاده کرده اند و هنوز هیچ نظری ثبت نشده است.

برچسب‌ها:
attribute | Attribute ماژول OFSwitch | Attribute های ماژول OFSwitch | Carrier-sense multiple access | Controller | Datapath | Distributed | Emulator | Helper ماژول OFSwitch | Helper های ماژول OFSwitch | IPv6 | Link Aggregation | Load Balancing | Mininet | NetAnim | Network Simulator 3 (NS3) | ns-3 | NS3 | OFSwitch | OFSwitch Device | OFSwitchController | OFSwitchDevice | ONF | OpenFlow | PCAP | QoS | Quality of Service | Quality of Service (QoS) | SDN | Simulation of Software-Defined | Software-Defined Network (SDN) | Testbed | Time dilation | اوپن‌ فلو | بنیاد شبکه های آزاد | پارامترهای پیکربندی سوئیچ | پیکربندی سوییچ | ترمینال شبیه سازی | توازن بار | توزیع شده | خروجی PCAP | دامنه OpenFlow | درگاه های منطقی | راه اندازی OFSwitch در ns-3 | رمزگذاری کانال | ساختار داخلی OFSwitchController | ساختار داخلی OFSwitchDevice | سفارشی کردن datapath | شبکه SDN | شبکه SDN با چند کنترلر توزیع شده | شبکه های نرم افزار محور | شبکه ‌های نرم افزار محور با ns-3 | شبیه سازی | شبیه سازی شبکه SDN | شبیه سازی شبکه ‌های نرم افزار محور | شبیه سازی یک شبکه SDN | شبیه سازی یک شبکه SDN سازمانی | کانال OpenFlow | کنترل کننده | کنترلر | کنترلر توزیع شده | کیفیت خدمات سرویس | ماژول OFSwitch | ماژول OFSwitch13 | محدودیت های ماژول OpenFlow | مفاهیم کیفیت خدمات | مفهوم تجمیع لینک | مفهوم توازن بار | نصب | وجود چند کنترلر برای چند دامنه | وجود چند کنترلر برای یک دامنه
مشاهده بیشتر مشاهده کمتر