×
۱۲۵,۰۰۰ تومان

آموزش شبیه سازی شبکه های نرم افزار محور 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 یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

ns-3.30.1, Ubuntu 18.04.4, VMware Workstation 15.5.2

پیش نمایش‌ها

۱. مروری بر ماژول OFSwitch13
۲. نصب و راه اندازی OFSwitch13 در ns-3
۳. شبیه سازی شبکه SDN ساده با سوئیچ و کنترلر OpenFlow 1.3
۴. خروجی ترمینال شبیه ساز
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. محاسبات آماری و سفارشی سازی مسیر داده سوئیچ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. شبیه سازی شبکه 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 | مفاهیم کیفیت خدمات | مفهوم تجمیع لینک | مفهوم توازن بار | نصب | وجود چند کنترلر برای چند دامنه | وجود چند کنترلر برای یک دامنه
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۸ جلسه ویدئویی
×