Skip to main content

SDN - NFV


POSTECH

강좌 소개

본 강좌는 SDN (Software-Defined Networking)과 NFV (Network Function Virtualization) 관련 분야에 종사하는 연구자나 개발자를 대상으로 네트워킹의 새로운 패러다임으로 주목 받는 SDN 및 NFV 기술을 소개하고 오픈 네트워킹 에코시스템을 구성하는 다양한 오픈소스 프로젝트의 소개 및 사용방법 등에 대해 설명합니다. 먼저 SDN을 구현하는 주요 프로토콜인 OpenFlow를 설명하고, 대표적인 SDN 컨트롤러로 사용되는 ONOS의 이론과 설치 및 사용에 대해 소개합니다. 또한 SDN 환경을 PC나 연구실 환경에서 쉽게 시뮬레이션 해 볼 수 있는 도구인 Mininet과 NFV 환경 구축을 위해 많은 기업과 연구실에서 사용하는 OpenStack의 설치 및 사용 방법에 대해 설명합니다. 본 강좌는 포항공대 대학원에서 개설된 수업 내용과 퀴즈 등을 포함하며, 국내 네트워킹 관련 기업들에게 세미나로 제공한 내용도 포함합니다. 본 강좌를 성실히 이수한다면, SDN/NFV 관련 학계 및 산업계를 아우르는 이론 및 실무 지식을 습득할 수 있으리라 기대합니다.


강좌 목차

주차주차
1Overview of SDN/NFV and Open NetworkingIntro - Challenges by Telcos
SDN/NFV and Open Networking Ecosystem - 1
Open Networking Ecosystem - 2
SDN/NFV Use Cases
SDN/NFV Forums, Conferences, Journals and Summary
Discussion
2Introduction to SDN and OpenFlowIntroduction to SDN
Introduction to OpenFlow
Flow Table, Group Table and Meter Table
Operations in OpenFlow
Discussion
3SDN Applications and ControllersSDN Applications
SDN Controllers -1
SDN Controllers -2
Lecture Notes
Discussion
4Open Network Operating System (ONOS)Introduction to ONOS
ONOS Distributed Core
ONOS Northbound
ONOS Southbound & Application
Lecture Notes
Discussion
5Reading Week 1--- No Lecture. Time to catch up. ---
6ONOS InstallationPreparation, Pre-installation
ONOS Single Instance Installation
ONOS Multiple Instance Installation
Lecture Notes
7Mininet Tutorial & ONOS NBIs DetailsMininet Tutorial
ONOS Northbound Interfaces (NBIs) Details
Lecture Notes
8ONOS Code WalkthoughONOS Code Walkthrough - 1
ONOS Code Walkthrough - 2
ONOS Code Walkthrough - 3
Lecture Notes
9Introduction to NFV-MANONFV-MANO - 1
NFV-MANO - 2
NFV-MANO - 3
Lecture Notes
10Reading Week 2--- No Lecture. Time to catch up ---
11Fast Packet Processing Methods & OpenStack IntroductionFast packet processing methods
Datapath composition
OpenStack Introduction
Lecture Notes
12OpenStack InstallationOpenStack Networking
OpenStack Installation - 1
OpenStack Installation - 2
Lecture Notes
13OpenStack Setup using HorizonOpenStack Setup using Horizon - 1
OpenStack Setup using Horizon - 2
OpenStack Setup using Horizon - 3
Lecture Notes
14OpenStack Additional SetupOpenStack Additional Setup - 1
OpenStack Additional Setup - 2
OpenStack CLI
Lecture Notes
15OVS-DPDK Installation on OpenStackOVS-DPDK Installation on OpenStack - 1
OVS-DPDK Installation on OpenStack - 2
OVS-DPDK Installation on OpenStack - 3
Lecture Notes


교수자

홍원기

포항공과대학교

University of Western Ontario Computer Science 석사

University of Waterloo Computer Science 박사

전) KT 종합기술원장 (CTO)

포항공과대학교 컴퓨터공학과 교수

포항공과대학교 정보통신대학원장


조교

정세연

포스텍 컴퓨터공학과


Enroll