نرمافزاریسازی و مجازیسازی شبکه
Network Softwarization and Virtualization
مقطع: تحصیلات تکمیلی | گرایش: شبکههای کامپیوتری |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف کلی
هدف از این درس، آشنایی دانشجویان با دو فناوری جدید نرمافزاری کردن شبکه و مجازیسازی آن است که انقلابی در ارتباطات ایجاد نمودهاند. این فناوریها بسترهای ابری را برای ارتقای شبکهها به خدمت گرفتهاند و میتوانند با قیمت کمتر، کیفیت بالاتر و انعطاف بیشتر، سرویسهای شبکه را در اختیار کاربران قرار دهند. فناوریهای مذکور در سیستمهای موبایل نسل ۵ و ۶ و نیز در تجمیع موبایل با سیستمهای ماهوارهای نقش اساسی دارند.
سرفصلها
- مقدمهای برشبکههای تعریف شده با نرمافزار (SDN: Software Defined Networks)
- صفحه داده، مقلدها (Emulators) و APIهای Open vSwitch (OVS) و mininet
- صفحه کنترل و کنترل کنندههای ONOS و ODL
- مونیتورینگ شبکه و Tshark
- شبکههای برنامهپذیر (Programmable Networks, P4)
- شبکههای دسترسی رادیویی برنامهپذیر، شبکههای گسترده (WAN) برنامهپذیر و WAN برنامهپذیر نوری
- کاربردها در اینترنت اشیا، شهر هوشمند، و شبکههای موبایل نسل ۵ و ۶
- مجازیسازی شبکه (Network Virtualization)، توابع مجازیشده شبکه (NFV)، همنوازی (Orchestration) و مقدمهای بر محاسبات ابری، و Openstack
ارزیابی پیشنهادی
- کوئیز و تمرینها: ۴۰ درصد نمره
- آزمون پایانترم: ۳۰ درصد نمره
- پروژه: ۳۰ درصد نمره
منابع پیشنهادی
- B. Fetia, M. Abdelhamid, and S. Sami. Software-defined networking: Extending SDN control to large-scale networks. Wiley-ISTE. 2022
- G. Pujolle. Software Networks. 2nd Edition. Wiley-ISTE. 2020