홍원기
포스텍 컴퓨터공학과 교수
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 정보통신대학원장
포스텍 컴퓨터공학과