Professional Documents
Culture Documents
2016. 9. 7
Center
1
Router
Other
IX
Carriers
Core Router
GSR
AWS
Amazon AWS Kindle, Kindle Fire
Amazon Kindle, Kindle Fire
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 10/88
Challenges for Telcos
Comparison to the Compute Paradigm
SDN/NFV is changing the paradigm in networking area
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 11/88
SDN/NFV
(Open Networking)
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 12/88
SDN/NFV
Legacy Network
BSS OSS NMS NMS NMS NMS EMS
Si
DDNS VLAN
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 13/88
SDN
Software Defined Networking (SDN)
Separates the control plane from the data plane
Provides centralized management and authority
(SDN controller)
OpenFlow (OF)
The de facto standard protocol to communicate between
control & data planes
Providing remote administration of
forwarding tables of switches
Current SDN technologies are heavily
depending on OF Flow Table
Controller
Control Plane Mgmt.
Benefits of SDN Data Plane Plane
OpenFlow
Programmability
Agility
Flexibility
CAPEX/OPEX saving Traditional Network SDN
Vendor neutrality
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 14/88
NFV
Network Function Virtualization (NFV)
Leveraging standard IT virtualization technology to consoli-
date many network equipment types to reduce cost and im-
prove flexibility, operability, and maintainability
Virtualization Layer
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 15/88
NFV
NFV Drivers
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 16/88
SDN/NFV
SDN/NFV Market Revenue Forecast
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 17/88
Open Networking Ecosys-
tem
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 18/88
Open Networking Ecosystem
Open Networking Reference Model
Programming Frameworks
Application Platforms
VM/VI Managers
Containers
Operating Systems
Virtual Machines
Management & Orchestration Open-O
Carrier Networking Functions
Network Controllers
Programmable Data Plane Services
Network Switch Operating Systems
Hardware Source: Huawei
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 19/88
Open Networking Ecosystem
Hardware
P4 (programming protocol-independent packet processors)
• declarative language for telling
forwarding-plane devices (switches,
NICs, firewalls, filters, etc) how to
process packets
• Characteristics
• Protocol Independency
• Target Independency
• Field Re-configurability
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 20/88
Open Networking Ecosystem
Hardware
OCP (Open Compute Project)
• Redesign hardware technology to efficiently support the growing
demands on compute & network infrastructure
• Break open the black box of proprietary IT infrastructure to achieve
greater choice, customization, and cost savings
• Projects
• Data Center • Members
• Certification
• Hardware Management
• Networking
• Open Rack
• Server Design
• Storage
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 21/88
Open Networking Ecosystem
Network Switch Operating Systems
ONL (Open Network Linux)
• Linux distribution for "bare metal" switches
• A collection of software packages, utilities, drivers, and abstractions to
run on OCP Switch hardware
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 22/88
Open Networking Ecosystem
Network Switch Operating System
Indigo
• Open Source Project by BigSwitch
• Enables support for OpenFlow on physical
and hypervisor switches
• Components
• Indigo Agent
• H/W abstraction layer to make it
easy to integrate with the
forwarding and port
management interfaces of
physical- or virtual- switches
• LoxiGen
• Compiler that generates OpenFlow
marshalling/un-marshalling libraries
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 23/88
Open Networking Ecosystem
Network Switch Operating Systems
OpenSwitch
• Linux based operating system originally developed by HP
For OCP compliant hardware
• Includes full L2/L3 switching functions
Routing / OpenFlow agents are included
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 24/88
Open Networking Ecosystem
Open Network Linux vs. OpenSwitch
Open Network Linux OpenSwitch
Features / Functionalities
- OpenPlatform Distribution for NOS - Open NOS with full L2/L3 Switching
- Routing / OpenFlow agents NOT in- functionalities
cluded (only samples) - Routing/ OpenFlow agents are included
Target Hardware
OCP (Open Compute) Switch, Bare metal (White Box) Switch
Contributors
HP Enterprise, Accton, Broadcom
Big Switch Networks, Pica8, Accton
Intel, Qosmos, VMWare, Arista
License
Eclipse Public License and GPL for Kernel Apache License, v. 2.0
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 25/88
Open Networking Ecosystem
Programmable Data Plane Services
DPDK
• A set of libraries and drivers for fast packet processing
• Enables faster development of high speed data packet networking
applications
• Supported processors
• Intel x86, IBM Power 8, EZchip TILE-Gx and ARM
FD.io
• Create a Platform that enables Data Plane Services
that are:
• Members
• Highly performant
• Modular and extensible
• Open source, Interoperable, Multi-vendor
• Usable in cloud, VMs, containers,
bare metal and others
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 26/88
Open Networking Ecosystem
Programmable Data Plane Services
Open vSwitch
• Open source software switch used as a virtual switch in virtualized
server environments
• Leverages OpenFlow and Open vSwitch Database (OVSDB) man-
agement protocol
• Run on any Linux-based virtualization platform
• KVM, VirtualBox, Xen
• Members
Source: https://networkheresy.com/2011/06/06/an-extremely-
brief-conceptual-introduction-to-open-vswitch/
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 27/88
Open Networking Ecosystem
Network Controllers
ONOS (Open Network Operating System)
• Open source SDN network OS from ON.Lab
• The goal is to create a SDN OS for service providers (Carriers)
• Distributed Network OS
• Provides scalability, high availability, high performance and abstrac-
tions
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 28/88
Open Networking Ecosystem
Network Controllers
ODL (Open Day Light)
• A collaborative open source SDN project hosted by Linux Founda-
tion
• Most of the global network vendors are members
• Modular Open SDN platform for networks
• Provides a model-driven service abstraction platform
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 29/88
Open Networking Ecosystem
Carrier Networking Functions
OPNFV
• A carrier-grade, integrated, open source platform
• Accelerates the introduction of new NFV products and services
• Brings together network functions across compute, storage and
network virtualization in order create an end-to-end platform
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 30/88
Open Networking Ecosystem
Management & Orchestration
Open Source MANO (OSM)
• Develop an Open Source NFV
Management and Orchestration
(MANO) software stack aligned
with ETSI NFV
• Features
• End-to-end service fulfilment
• Enhanced platform awareness
extensions
• SDN underlay control
• Multi-site capability
• Multi-cloud VIM capability • Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 31/88
Open Networking Ecosystem
Management & Orchestration
OPEN-Orchestrator (Open O)
• open source unified orchestrator project for SDN/NFV
• Features
• End-to-End SDN/NFV
orchestration
• ETSI NFV MANO compliant
• Modular and multiplatform
• Service and resource
orchestration
• YANG and TOSCA support
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 32/88
Open Networking Ecosystem
Virtual Machines
Xen Project
• Hypervisor using a microkernel design
• Provides services that allow multiple OSes to execute on the same
computer hardware concurrently
• Supports multiple guest operating systems
• Linux, Windows, NetBSD, FreeBSD
• Supports multiple Cloud platforms
• CloudStack, OpenStack
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 33/88
Open Networking Ecosystem
Virtual Machines
KVM (Kernel-based Virtual Machine)
• Full virtualization solution for Linux on x86 hardware
• Merged into the Linux kernel mainline in kernel version 2.6.20
• Supports multiple guest operating systems
• Linux, BSD, Solaris, Windows, Mac OSX
• Members
Source: http://www.linuxnix.com/what-is-kvm-virtualization-in-linux/
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 34/88
Open Networking Ecosystem
Operating Systems
Linux
• Best-known and most-used open source OS
• Assembled under the model of free and open-source software de-
velopment and distribution
• Popular mainstream Linux distributions
• Debian, Ubuntu, Linux Mint, Fedora, openSUSE, Arch Linux and Gen-
too
FreeBSD
• OS for a variety of platforms which focuses on features, speed, and
stability
• Major differences with Linux
• Complete OS vs. a kernel and drivers only
• BSD license vs. copyleft GPL
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 35/88
Open Networking Ecosystem
Containers
Docker
• Automates the deployment of applications inside software contain-
ers
• Provides an additional layer of abstraction and automation of OS-
level virtualization on Linux
• Enables to package an application with all of its dependencies into
a standardized unit for software development
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 36/88
Open Networking Ecosystem
Containers
Docker
• Partners
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 37/88
Open Networking Ecosystem
Source: IBM Research Report: An Updated Performance Comparison of Virtual
VMs vs. Containers Machines and Linux Containers, July 21, 2014
Passive Benchmarking with docker LXC, KVM & OpenStack, IBM
Performance comparison
• The general result is that Docker is nearly identical to native per-
formance and faster than KVM in every category
I/O CPU
Network
Boot Time
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 38/88
Open Networking Ecosystem
VMs vs. Containers
VMs Containers
Entire OS installation Multiple isolated user-space instances
Only libraries and components
Entire OS needed
needed for application
VM runs using emulation or Runs on the same kernel
virtualization on host OS
Independent to host OS Dependent to host OS (Linux)
Entire VM OS and disk images Much smaller, easier to package
Longer to start Faster to start
Security issues of running OS Security limited to app
Inefficient use of resources Efficient use of resources
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 39/88
Open Networking Ecosystem
VM/VI Managers
Kubernetes
• Open-source platform for automating deployment, scaling,
and operations of application containers across clusters of hosts
• Functionalities
• Auto-placement, auto-restart, auto-replication, auto-scaling
• Schedule across hosts
• Container grouping
• Load balancing
• Members
https://cloudplatform.googleblog.com/2015_01_01_archive.html
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 40/88
Open Networking Ecosystem
VM/VI Managers
Apache Mesos
• Open source distributed systems kernel
• Abstracts the entire datacenter into a single pool of computing re-
sources
• Mesos Framework
• Job Schedulers: Aurora, Chronos
• Container Orchestration / High Availability: Marathon
• Continuous Integration: Jenkins, GitLab
• Big Data: Hadoop, Spark, Storm, Kafka, Cassandra, Hypertable, MPI
• Containers: Docker
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 41/88
Open Networking Ecosystem
VM/VI Managers
OpenStack
• Open source software platform for cloud computing
• Mostly deployed as an IaaS (like Amazon EC2)
• Controls large pools of compute, storage, and networking re-
sources throughout a datacenter
• Core services
• swift (object storage), keystone (identity), nova (compute), neutron
(networking), cinder (block storage), glance (image service)
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 42/88
Open Networking Ecosystem
Application Platforms
Cloud Foundry
• Open platform as a service, providing a choice of clouds, developer
frameworks, and application services
• Makes it faster and easier to build, test, deploy and scale applica-
tions
• Runs on any cloud platform
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 43/88
Open Networking Ecosystem
Application Platforms
OpenShift
• Cloud Platform-as-a-Service open source developed by Red Hat
• Allows developers to quickly develop, host, and scale applications
in a cloud environment
• Members
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 44/88
Open Networking Ecosystem
Programming Frameworks
Node.js
• Cross-platform runtime environment for developing server-side web
applications
• Event-driven architecture capable of asynchronous I/O
• Designed to build scalable network applications
Django
• Web framework, following the MVC(Model-View-Controller) architectural
pattern
• Written in Python
• Goal
• Ease the creation of complex, database-driven websites
• Reusability and pluggability of components
• Rapid development
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 45/88
Open Networking Ecosystem
Open Source vs. Commercial Solutions
Open Source Commercial
Programming Frameworks
Application Platforms
VM/VI Managers
Containers
Operating Systems
Virtual Machines
Management & Orchestra- Open-O
tion
Carrier Networking Functions
Network Controllers
Programmable Data Plane
Network Switch OS
Hardware
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 46/88
Open Networking Ecosystem
A simple scenario for Open Networking Ecosystem
Phase 1 – Infrastructure building & NFV Development
Frameworks
Application Platforms
IDS Cache
VM/VI Managers
Firewall DPI Billing OS
Virtual Machines
Edge Cloud
Data Plane
Switch OS
P4 ASIC
Network Switch
OCP Switch H/W
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 47/88
Open Networking Ecosystem
A simple scenario for Open Networking Ecosystem
Phase 2 – Network & Service Configuration
Orchestration
Network Functions
Firewall DPI
Network Controller
Datacenter
Client
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 48/88
SDN/NFV Use Cases
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 49/88
SDN/NFV Use Cases
ONOS CORD (Central Office Re-architected as a Datacenter)
Key idea
• To concentrate distributed central offices to a re-architected datacenter
Goal
• To construct cost-effective network by reducing CAPEX/OPEX
• Fast & flexible service provisioning
Building blocks
• Commodity hardware
• ONOS, OpenStack, XOS, vOLT, vSG, vRouter, vG.Fast, …
Commodity Hardware
(White-Box Servers and Switches, I/O Blades)
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 50/88
SDN/NFV Use Cases
ONOS CORD (Central Office Re-architected as a Datacenter)
R-CORD: Residential CORD
Source: http://opencord.org
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 51/88
SDN/NFV Use Cases
ONOS CORD (Central Office Re-architected as a Datacenter)
E-CORD: Enterprise CORD
Source: http://opencord.org
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 52/88
SDN/NFV Use Cases
ONOS CORD (Central Office Re-architected as a Datacenter)
M-CORD: Mobile CORD
Source: http://opencord.org
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 53/88
SDN/NFV Use Cases
ONOS CORD (Central Office Re-architected as a Datacenter)
A-CORD: Analytics CORD
Source: http://opencord.org
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 54/88
SDN/NFV Use Cases
Transport SDN – KT
[Challenge] Complex transport net-
work environment having multi-ven-
dor/domain/layer devices
[Solution] Centralize device control
and PCE over multi-vendor devices
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 55/88
SDN/NFV Use Cases
Transport SDN – KT
Adopts open source SDN controller (OpenDaylight Helium Release)
• To reduce time and cost for development
Integrates with legacy transport NMS
• Share inventory, topology, and fault information
Defines Yang Model and use
in-memory DataStore for
fast path computation
• Real-time synchronization
for resource changes
Adopts MSPP, OXC, and
PTN plugins
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 56/88
SDN/NFV Use Cases
SDN Enabled Mobile Network
NTT + NEC
• Launched LTE service in Jan. 2014, at Myanmar using vEPC
• Installed 50 LTE base stations across three cities
• Concurrently accommodated over 40 thousand LTE subscribers
NTT DoCoMo
• Development of vEPC technology
• Plan to commercialize in Japan in March, 2016
• Aim to improve the performance of VoLTE 5 25%
r
Monito
VM VM VM VM VM VM VM VM VM VM VM
io n/
ro vis
eNB eNB SGW SGW PGW PGW IMS IMS eNB PGW IMS p l
+ u rce ova
so rem
OS OS OS OS OS OS OS OS OS OS OS Re
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 57/88
SDN/NFV for 5G
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 58/88
SDN/NFV for 5G
IMT-2020 Vision (ITU)
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 59/88
SDN/NFV for 5G
IMT-2020 Vision: 5G Key Features
Network slicing
Cloudlet computing
• <10ms latency, high reliability
Flatter network and data
center consolidation
Flexible mobility
Massive signaling and
data demands
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 60/88
SDN/NFV for 5G
5G Network Improvements for Cost, Latency,
Scalability
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 61/88
SDN/NFV for 5G
METIS2020
Date: 2012-11-01 ~ 2015-04-30
Funded by European Commission, FP7
Objective
• Develop the overall 5G radio access network design
• Provide the technical enablers needed for various 5G technologies
and components
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 62/88
SDN/NFV for 5G
METIS2020
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 63/88
SDN/NFV for 5G
SDN for 5G Network
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 64/88
SDN/NFV for 5G
5G Network Slicing
Key element in NGMN’s vision for 5G
To enable the deployment of multiple logical networks as independent
business operations on a common physical infrastructure platform
SDN/NFV
• Potential technical enablers to address 5G system requirements, especially
for operational sustainability and business agility
Governs the Governs its Slice
SDN controller via Server Context
Administrator Client
Administrative
Client Context Client Context = Slice
RG RG RG
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 65/88
SDN/NFV for 5G
5G Network Architecture – 5G Forum
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 66/88
SDN/NFV for 5G
5G Network Softwarization View – ITU IMT2020 FG
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 67/88
SDN/NFV for 5G
5G Network Architecture – 5GPPP
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 68/88
SDN/NFV for 5G
5G Network Architecture – 5GMF (Japan)
(Fifth Generation Mobile Communications Promotion Forum)
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 69/88
SDN/NFV for 5G
5G Network Architecture – KT
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 70/88
SDN/NFV for 5G
5G Network Architecture – SKT
Source: SK Telecom 5G White Paper, “SK Telecom’s View on 5G Vision, Architecture, Technology, and Spectrum”
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 71/88
SDN/NFV for 5G
5G Modular Network Architecture – LGU+
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 72/88
SDN/NFV for 5G
5G Network Architecture - China Mobile
URL: http://www.itu.int/en/ITU-T/focusgroups/imt-2020/Documents/Workshop-Turin/yachen-slides.pdf
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 73/88
SDN/NFV for 5G
5G Network Architecture - China Mobile
URL: http://www.itu.int/en/ITU-T/focusgroups/imt-2020/Documents/Workshop-Turin/yachen-slides.pdf
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 74/88
SDN/NFV for 5G
5G Network Architecture - Deutch Telekom
URL: https://johannesbergsummit.com/wp-content/uploads/sites/6/2014/11/Monday_3_Franz-Seiser.pdf
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 75/88
SDN/NFV for 5G
5G Network Architecture - Nokia
URL: https://johannesbergsummit.com/wp-content/uploads/sites/6/2014/11/Tuesday_2_Peter-Merz.pdf
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 76/88
NetSoft 2016 (http://netsoft2016.org)
Conference (June 6-10, 2016)
7 keynote speakers
57 technical papers
Workshops
SDN and IoT
Open-Source Software Networking (OSSN)
Software Defined 5G Networks (Soft5G 2016)
Security in Virtualized Networks (Sec-VirtNet 2016)
Tutorials
Smart Applications on Virtual Infrastructure (SAVI)
NFV Management and Orchestration in the Age of 5G
P4
Central Office Re-architected as a Data Center (CORD)
Powering Internet of Things with Cloud and NFV
Software Defined Network Security – In Practice
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 77/88
SDN/NFV Forum
Website
http://www.sdnnfv.org/
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 78/88
IJNM
International Journal of Network Management
EiC: Prof. James Won-Ki Hong
Impact Factor: 0.283, SCI(E)
http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-1190
Keywords
SDN/NFV
IoT Management
Computer networks
Telecommunications networks
Network & service management
Network monitoring and analysis
Network security
Etc…
Virtual Issue
http://onlinelibrary.wiley.com/journal/10.1002/(
ISSN)1099-1190/homepage/VirtualIssuesPage.html
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 79/88
Concluding Remarks
Urgent need to reduce CAPEX & OPEX by Telcos
Need for more flexible, agile, efficient infrastructure to reduce
Time-to-Market of new services & to be competitive
SDN/NFV = ‘Open Networking’ is a promising solution
Many related startups in US & Europe, very few in Korea
Global vendors (including Ericsson, Huawei, Nokia, HP) are
actively participating
Korean vendors (including Samsung) need to participate
more on these open networking R&D projects
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 80/88
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 81/88
Appendix
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 82/88
Glossary
• BSS: Business Support Systems • PTN: Packet Transport Network
• OSS: Operations Support Systems • RNE: Radio Network Elements
• GSR: Gigabit Switch Router • CNE: Core Network Elements
• ACR: Access Control Router • FuAg: Function Agent
• RAS: Radio Access Station • SE: Switching Elements
• vOLT: virtual Optical Line Terminal • RAT: Radio Access Technology
• vSG: virtual Subscriber Gateway • MBH: Mobile BackHaul
• RRU: Remote Radio Unit • MFH: Mobile FrontHaul
• BBU: BaseBand Unit • FQAM: Frequency & Quadrature Amplitude
Modulation
• SON: Self-Organizing Networks
• SCMA: Sparse Code Multiple Access
• GPON: Gigabit Passive Optical Network
• NOMA: Non-Orthogonal Multiple Access
• ONT: Optical Network Terminal
• SOMA: Semi Orthogonal Multiple Access
• PCE: Path Computation Element
• D2D: Device To Device
• MSPP: Multi Service Provisioning Platform
• eMTC: enhanced Machine-Type Communica-
• OXC: Optical Cross-Connect
tion
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 83/88
References (1/2)
Hardware
P4 – http://p4.org
• P4 Introduction/Tutorial 2016 –
http://www.eventbrite.com/e/p4-introductiontutorial-2016-tickets-23066146465
• P4 Workshop 2016 –
https://www.eventbrite.com/e/p4-workshop-2016-tickets-22712549848
OCP - http://www.opencompute.org/
Network Switch Operating Systems
ONL - https://opennetlinux.org/
OpenSwitch – http://www.openswitch.net/
Indigo - http://www.projectfloodlight.org/indigo/
Programmable Data Plane Services
DPDK - http://dpdk.org/
FD.io - https://fd.io/
Open vSwitch - http://openvswitch.org/
Network Controllers
ONOS - http://onosproject.org/
OpenDaylight - https://www.opendaylight.org/
Carrier Networking Functions
OPNFV - https://www.opnfv.org/
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 84/88
References (2/2)
Management & Orchestration
Open O - https://www.open-o.org/
OSM - https://osm.etsi.org/
Virtual Machines
Xen – http://www.xenproject.org/
KVM - http://www.linux-kvm.org/page/Main_Page
Operating Systems
Linux - http://www.linuxfoundation.org/
FreeBSD - https://www.freebsd.org/
Containers
Docker - https://www.docker.com/
VM/VI Managers
Kubernetes - http://kubernetes.io/
OpenStack - https://www.openstack.org/
Mesos - http://mesos.apache.org/
Application Platforms
Cloud Foundry - https://www.cloudfoundry.org/
OpenShift - https://www.openshift.com/
Programming Frameworks
Node.js - https://nodejs.org/en/
Django - https://www.djangoproject.com/
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 85/88
SDN Research at
DPNM Lab., POSTECH
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 86/88
Adaptive Control Plane Management
Research Goal
Develop a system to optimize SDN control plane
• Analysis on the causes of control plane overhead
• Scheduling algorithm between data-control planes
Source: Jian Li, Jae-Hyoung Yoo, and James Won-Ki Hong, "Dynamic Control Plane
Management for Software-Defined Networks", International Journal of Network Man-
agement (IJNM). vol. 26, no.2, Mar./Apr., 2016, pp. 111-130. (SCIE)
URL: http://onlinelibrary.wiley.com/doi/10.1002/nem.v26.2/issuetoc?campaign=woletoc
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 87/88
SDN Traffic Engineering
Research Goal
Develop a dynamic traffic engineering algorithm to reduce
energy consumption
• Optimal topology composition
• Link load balancing
Source: Yoonseon Han, Sin-seok Seo, Jian Li, Jonghwan Hyun, Jae-Hyoung
Yoo, James Won-Ki Hong, "Software Defined Networking-based Traffic Engineer-
ing for Data Center Networks", APNOMS 2014, Hsinchu, Taiwan, Sept. 17-19,
2014.
URL: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6996601&tag=1
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 88/88
SDN Traffic Engineering
Optimal Topology Composition
Network Topology and
Link Capacity
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 89/88
Reliable SDN
Research Goal
Develop a fast-failover algorithm for large size SDN Net-
work
• Optimal traffic bypass algorithm
• A strategy to maintain alternative
route for failure
Heuristic 6.349s
101
Proposed
Execution Time (second)
100
176 times
10-1
0.036s
10-2
10-3
xTR xTR
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 91/88
SDN with LISP
Research Goal
Define use-cases for Locator/Identifier Separation Protocol
(LISP)
• Ingress traffic engineering, inter DC VM migration,
vertical handover, disaster recovery
Source: Taeyeol Jeong, Jian Li, Jonghwan Hyun, Jae-Hyoung Yoo, and James Won-Ki Hong,
"LISP controller: a centralized LISP management system for ISP networks", International
Journal of Network Management (IJNM), vol. 25, no. 6, Nov./Dec., 2015, pp. 507-525.
URL: http://onlinelibrary.wiley.com/doi/10.1002/nem.1921/abstract
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 92/88
Network Service Virtualization
Network service virtualization for 3rd party
E2E Network Virtualization
• Address Virtualization
• Topology Virtualization SDN Controller #1 SDN Controller #2 ISP controller
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 93/88
VDC Embedding
Research Goal
Embedding Virtual Data Center into multiple datacenters
• Inter-DC VM migration and VDC consolation method
• Energy-aware VDC embedding algorithm
Source: Yoonseon Han, Jian Li, Jae Yoon Chung, Jae-Hyoung Yoo and James Won-Ki Hong, "SAVE: Energy-Aware
Virtual Data Center Embedding and Traffic Engineering using SDN", NetSoft 2015, UCL, UK, April 13-17, 2015.
URL: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7116142
SDN/NFV DPNM
and Open
Lab.Networking Ecosystem 94/88