CORD & M-CORD
POSTECH
이 강좌는 초대된 사람만 등록가능합니다
강좌 소개
본 강좌는 SDN, NFV, 및 클라우드 컴퓨팅 관련 분야 종사자 및 개발자를 대상으로, CORD (Central Office Re-architected as a Data center) 및 M-CORD (Mobile CORD)의 개념 및 사용법, 그리고 개발법에 대해 설명합니다. 먼저 CORD 및 M-CORD의 기본적인 구조 및 개념에 대해 설명하고, M-CORD 내에 구동되는 LTE VNF의 구조 및 사용법을 설명합니다. 또한, M-CORD를 설치, 빌드, 그리고 구동하는 방법 및 개발하는 방법에 대해 설명합니다. 본 강좌는 ONF (Open Networking Foundation)에서 2017년도에 발표한 CORD Build 2017 및 CORD 관련 논문, 그리고 각종 세미나 자료를 포함하고 있습니다. 본 강좌를 성실히 이수한다면, M-CORD의 관련 이론 및 실무를 습득할 수 있으리라 기대합니다. 본 강좌를 위해서는 기본적으로 아래의 개념들을 숙지하고 있기를 권장합니다.
- 무료 버전 강좌: 강의 동영상 + 퀴즈
- 유료 버전 강좌 (수강료: 10만원): 강의 동영상 + 퀴즈 + 강의자료 + 수료증 발급
* Pre-requisites:
- Basic understanding of virtualization (e.g., VM, container)
- Basic understanding of SDN (Software-Defined Networking)
- Basic understanding of NFV (Network Function Virtualization)
- Basic understanding of data center and cloud computing
- ONOS and OpenStack
강좌 목차
주차 | 주차 | |
---|---|---|
1 | CORD overview | Introduction of CORD |
CORD architecture | ||
CORD profile: M-/R-/E-CORD | ||
Lecture Note | ||
Discussion | ||
2 | M-CORD Basics | Overview of LTE network |
Control User Plane Separation (CUPS) architecture | ||
What is M-CORD? | ||
Discussion | ||
Lecture Notes | ||
3 | M-CORD: Versions | M-CORD 4.1 |
M-CORD 5.0 | ||
Comparison among M-CORD Versions | ||
Discussion | ||
Lecture notes | ||
4 | M-CORD: EPC-as-a-Service | Open-Source EPC in a Data Center |
EPC-as-a-Service in a Data Center | ||
Blueprint: Service Graph of M-CORD | ||
Discussion | ||
Lecture notes | ||
5 | Reading Week 1 | Reading Week 1 |
6 | M-CORD use-cases | MWC 2018 Barcelona Demo #1: initial set-up |
MWC 2018 Barcelona Demo #2: Face recognition and video streaming | ||
Discussion | ||
Lecture notes | ||
7 | Reading Week 2 | Reading Week 2 |
8 | Open-source EPC | NGIC/C3PO: an open-source EPC VNFs |
Tutorial: how to use it? #1 | ||
Tutorial: how to use it? #2 | ||
Discussion | ||
Assignment 1 | ||
Lecture notes | ||
9 | M-CORD: Basic tutorial | How to build M-CORD? |
How to use M-CORD? | ||
Discussion | ||
Assignment 2 | ||
Lecture notes | ||
10 | How to develop M-CORD?: Part 1 | CORD development environment |
Develop example service #1 | ||
Develop example service #2 | ||
Discussion | ||
Assignment 3 | ||
Lecture notes | ||
11 | How to develop M-CORD?: Part 2 | Analysis of M-CORD services #1: EPC-as-a-Service |
Analysis of M-CORD services #2: NGIC and C3PO | ||
Write M-CORD profile | ||
Discussion | ||
Assignment 4 | ||
Lecture note |