홍원기
포스텍 컴퓨터공학과 교수
University of Western Ontario Computer Science 석사
University of Waterloo Computer Science 박사
전) KT 종합기술원장 (CTO)
POSTECH 컴퓨터공학과 교수
POSTECH 정보통신대학원장
본 강좌는 SDN (Software-Defined Networking)과 NFV (Network Function Virtualization) 관련 분야에 종사하는 연구자나 개발자를 대상으로 네트워킹의 새로운 패러다임으로 주목 받는 SDN 및 NFV 기술을 소개하고 오픈 네트워킹 에코시스템을 구성하는 다양한 오픈소스 프로젝트의 소개 및 사용방법 등에 대해 설명합니다. 먼저 SDN을 구현하는 주요 프로토콜인 OpenFlow를 설명하고, 대표적인 SDN 컨트롤러로 사용되는 ONOS의 이론과 설치 및 사용에 대해 소개합니다. 또한 SDN 환경을 PC나 연구실 환경에서 쉽게 시뮬레이션 해 볼 수 있는 도구인 Mininet과 NFV 환경 구축을 위해 많은 기업과 연구실에서 사용하는 OpenStack의 설치 및 사용 방법에 대해 설명합니다. 본 강좌는 포항공대 대학원에서 개설된 수업 내용과 퀴즈 등을 포함하며, 국내 네트워킹 관련 기업들에게 세미나로 제공한 내용도 포함합니다. 본 강좌를 성실히 이수한다면, SDN/NFV 관련 학계 및 산업계를 아우르는 이론 및 실무 지식을 습득할 수 있으리라 기대합니다.
[미리보기] |
week 1-1 [Intro - Challenges by Telcos] 강좌 미리보기 |
week 2-1 [Introduction to SDN] 강좌 미리보기 |
주차 | 주차 | |
---|---|---|
1 | Overview of SDN/NFV and Open Networking | Intro - 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 | ||
2 | Introduction to SDN and OpenFlow | Introduction to SDN |
Introduction to OpenFlow | ||
Flow Table, Group Table and Meter Table | ||
Operations in OpenFlow | ||
Discussion | ||
3 | SDN Applications and Controllers | SDN Applications |
SDN Controllers -1 | ||
SDN Controllers -2 | ||
Lecture Notes | ||
Discussion | ||
4 | Open Network Operating System (ONOS) | Introduction to ONOS |
ONOS Distributed Core | ||
ONOS Northbound | ||
ONOS Southbound & Application | ||
Lecture Notes | ||
Discussion | ||
5 | ONOS Installation | Preparation, Pre-installation |
ONOS Single Instance Installation | ||
ONOS Multiple Instance Installation | ||
Lecture Notes | ||
6 | Mininet Tutorial & ONOS NBIs Details | Mininet Tutorial |
ONOS Northbound Interfaces (NBIs) Details | ||
Lecture Notes | ||
7 | ONOS Code Walkthough | ONOS Code Walkthrough - 1 |
ONOS Code Walkthrough - 2 | ||
ONOS Code Walkthrough - 3 | ||
Lecture Notes | ||
8 | Introduction to NFV-MANO | NFV-MANO - 1 |
NFV-MANO - 2 | ||
NFV-MANO - 3 | ||
Lecture Notes | ||
9 | Fast Packet Processing Methods & OpenStack Introduction | Fast packet processing methods |
Datapath composition | ||
OpenStack Introduction | ||
Lecture Notes | ||
10 | OpenStack Installation | OpenStack Networking |
OpenStack Installation - 1 | ||
OpenStack Installation - 2 | ||
Lecture Notes | ||
11 | OpenStack Setup using Horizon | OpenStack Setup using Horizon - 1 |
OpenStack Setup using Horizon - 2 | ||
OpenStack Setup using Horizon - 3 | ||
Lecture Notes | ||
12 | OpenStack Additional Setup | OpenStack Additional Setup - 1 |
OpenStack Additional Setup - 2 | ||
OpenStack CLI | ||
Lecture Notes | ||
13 | OVS-DPDK Installation on OpenStack | OVS-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)
POSTECH 컴퓨터공학과 교수
POSTECH 정보통신대학원장
포스텍, Open Networking Foundation (ONF)
포스텍 컴퓨터공학과