SlideShare a Scribd company logo
NFV/SDN & 5G
Projects
• Overview
• (Selected) Projects
• Use cases
ACM SIGCOMM Tutorial | 2016-08-22 | Page 2
Overview of SDN/NFV projects
(1/3)
Name Leader and/or
Funding
Main Contribution Focus Areas Open
Source
State
VNFs VNFM
/EMS
VIM NFVO OSS/
BSS
NFVI
OPNFV Linux Foundation An integrated and tested open source platform to accelerate the
evolution of NFV. ü ü ü l
OpenMANO Telefonica A multi-layer orchestration environment for easy creation of complex
network scenarios. Facilitates the SDN and NFV integration with cloud
services and implements a graphical user interface (GUI)
ü ü ü ü ü l
T-NOVA European Union A novel framework for deploy and management of VNFs (NFV
Marketplace) and extend SDN aspects for efficient allocation of IT
resources, network slicing, traffic redirection and QoS provision.
ü ? l
CloudNFV Dell, CIMI Corp Implementation of multi-operator federated services to provide open
access to services. Creates the required environment to composition,
deployment, and management features outside the NFV scope.
ü ü ü ü ü ü ü ?
CloudBand Alcatel-Lucent A platform which facilitates interoperability between different NFV
solutions. Besides, it makes use of industry-standard open APIs (e.g.
OpenStack and CloudStack) where the software is independent of
hardware- and cloud platform.
ü ü ü ü ü ü ?
Cloud4NFV Portugal Telecom Develop an automated infrastructure management platform for NFV
and SDN, including the deployment, configuration, and lifecycle
management of VNFs with the costumer site domains.
ü ü ü ü ?
ZOOM TM Forum An architecture based on components (physical and virtual)
dynamically assembled into personalized services. APIs to enable
automation, scalability, and agility in the virtual ecosystem.
ü ü ü ü ü l
ACM SIGCOMM Tutorial | 2016-08-22 | Page 3
Name Leader and/or
Funding
Main Contribution Focus Areas Open
Source
State
VNFs VNFM/
EMS
VIM NFVO OSS/
BSS
NFVI
CALICO Metaswitch
Networks
Helping drive the migration to NFV through a solution for hyper-scale
virtual networking in cloud datacenters by interconnecting VMs, Linux
containers and bare-metal systems.
ü ü l
MCN European Union Extend the concept of cloud computing beyond data centers towards
the virtualization of the main components of a mobile network using
pure IP layer technology in order to design the next-generation
wireless network technologies.
ü ü ü l
OpenEPC Core Network
Dynamics
Build a complete mobile core network platform, offering advanced IP
mobility schemes and deployment in several configurations (including
cloud environment).
ü ü l
ClickOS European Union A minimalistic, virtualized operating system to run VNFs. ü ü ü l
Blue-PLANET Nuage
Networks/Ciena
Corporation
A network orchestration suite to automate new services (from creation
to delivery) that can be deployed across multi-vendor and multi-
domain environments.
ü ü ü l
Planet
Orchestrate
Cyan A multi-domain and multi-technology application for the Blue Planet
platform aimed at service orchestration, automation, SDN control, and
multi-vendor management capabilities.
ü ü ?
ECOMP AT&T, Linux
Foundation
Enhanced Control, Orchestration, Management and Policy software
platform to rapidly accelerate network and cloud innovation.
ü ü ü ü ü l
CORD ON.lab Central Office Re-architected as a Datacenter
ü ü ü ü l
Overview of SDN/NFV projects
(2/3)
ACM SIGCOMM Tutorial | 2016-08-22 | Page 4
Name Leader and/or
Funding
Main Contribution Focus Areas Open
Source
State
VNFs VNFM/
EMS
VIM NFVO OSS/
BSS
NFVI
UNIFY European Union Develop an automated, dynamic service creation platform which
supports networks based on SDN and NFV technologies.
ü ü l
Catalyst TM Forum The orchestration of VNFs is done in accordance with technical
parameters and policies dynamically defined.
ü ü l
ESO Overture, acquired
by ADVA (JAN-16)?
Providing a management and orchestration solution for the entire life
cycle of any VNF both for centralized or distributed NFV
infrastructures.
ü ü* ü ü ?
ExperiaSphere CIMI Corporation An open-source model implementation for universal management and
orchestration, founded on the concept of service models.
ü ü ü ü ü ü ü ?
OPN Cisco Includes a services orchestrator, a VNF Manager, and a SDN
controller. It aims to guide networks to become more open,
programmable and automated infrastructures.
ü ü ü ?
OpenNFV HP Open-source architecture to provide an open end-to-end NFV and
SDN infrastructure, has solutions to each of the functional blocks
defined in the ETSI standards.
ü ü ü ü ü ü l
5GEx European Union Cross-domain orchestration of services over multiple administrations or
over multi-domain single administrations allowing end-to-end network
and service elements to mix in multi-vendor, heterogeneous
technology and resource environments.
ü ü ü ü l
ü* Only VNFM
Overview of SDN/NFV projects
(3/3)
ACM SIGCOMM Tutorial | 2016-08-22 | Page 5
Overview of SDN/NFV Project
approaches
Source: Rashid Mijumbi, Joan Serrat, Juan Luis Gorricho, Steven Latre, Marinos Charalambides, Diego Lopez. Management and
Orchestration Challenges in Network Function Virtualization, IEEE Communications Magazine, Jan., 2016
ACM SIGCOMM Tutorial | 2016-08-22 | Page 6
Overview
› Source: https://5g-ppp.eu/5g-ppp-phase-1-projects/
ACM SIGCOMM Tutorial | 2016-08-22 | Page 7
Unify
› Architecture to unify carrier and cloud services
› Service abstraction model and an associated domain-specific service creation
language and programming interfaces to automate and optimize the deployment
of service chains
› Advanced management and operation schemes to cope with increased
network/service agility and to handle network services end-to-end
› Design and performance of a universal node architecture based on standard
x86 components and accelerators for network functions virtualization
ACM SIGCOMM Tutorial | 2016-08-22 | Page 8
Unify Architecture
Source: UNIFY Deliverable 2.2 Final Architecture.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 9
Unify
› Approach
– Service Programming, Orchestration and Optimization: NFs abstractions, description
languages, algorithms for automated creation of service chains
– Service Provider DevOps: agile operations and development aids for dynamic service chains
– Unified Node Architecture (as an abstracted domain): based on commodity hardware
› Impact
– Evolve impact of European community in standard organizations (e.g., IETF, ETSI, ONF)
– Unified service operator resources abstractions
ACM SIGCOMM Tutorial | 2016-08-22 | Page 10
T-NOVA
› Network Functions as-a-Service over Virtualized Infrastructures
› New enabling NFV framework for operators
– Deployment of NFV concepts
– Offer to customer value-added services
– Virtual network appliances on-demand as-a-Service
– Marketplace for VNFs and services
› Third party NF development and trading
– NF resource optimization and elasticity
ACM SIGCOMM Tutorial | 2016-08-22 | Page 11
T-NOVA Architecture
Source: TNOVA D2.22 Overall System
Architecture and Interfaces
ACM SIGCOMM Tutorial | 2016-08-22 | Page 12
T-NOVA
› Approach:
– Address most of NFV design challenges
– NFV marketplace (plug-and-play NFs)
– Brokerage platform for best service bundles selection
› Impact:
– Boosting competitiveness (NFs in Function Store)
– Lower operator costs (CAPEX-to-OPEX transformation for more efficient planning)
– Promote EU standardization (e.g., ETSI)
ACM SIGCOMM Tutorial | 2016-08-22 | Page 13
SONATA
› NFV framework that provides a programming model and development tool chain
for virtualized services
– Network Service SDK
– Service platform
– NFV DevOps Workflow
http://www.sonata-nfv.eu/
ACM SIGCOMM Tutorial | 2016-08-22 | Page 14
SONATA Architecture
Source: SONATA D2.2 Architecture and Design
ACM SIGCOMM Tutorial | 2016-08-22 | Page 15
SONATA
› Approach
– Modular and Customizable MANO Plug-in Architecture
– Interoperable and Vendor Agnostic Framework
– Efficient Network Service Development and NFV DevOps
– 5G Slicing and Recursion Support
› Impact
– Reduce time-to-market of networked services
– Optimize resources and reduce costs of service deployment and operation
– Accelerate industry adoption of software networks
ACM SIGCOMM Tutorial | 2016-08-22 | Page 16
5GEx
› 5GEx pursues Abstractions and Programmability in Multi-
Provider Environments, which are key components for 5G
to achieve Service Agility and Service Diversity
› Three dimensions:
–Intra-operator multi-domain scenarios
–Multi-operator scenarios
–Business efficiency
ACM SIGCOMM Tutorial | 2016-08-22 | Page 17
5GEx Architecture
Source: http://www.5gex.eu/wp/wp-content/uploads/2015/11/5GEx_eucnc2015.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 18
5GEx
› Approach
– Achieve a 90-minute services setup
– Integrate monitoring instances in the developed multi-operator architecture
– Optimally solve the embedding problem of service requests into multiple operators domains
matching SLA requirements
› Impact
– Proof of innovation multi-domain platform enabling 5G use cases
– Open source software tools and extensions
– Standardization and contributions based on concepts and experiments
– Telecom and IT market to extend 5GEx open solutions
ACM SIGCOMM Tutorial | 2016-08-22 | Page 19
5GEx
› 5GEx: Multi-domain orchestration of software defined infrastructures
› 5GEx main mission and plans
› Enable business and technical cross-domain service orchestration over multiple
administrations,
› Realize composite services by combining cross-domain network, computing and storage
resources
› Develop suitable business models for operators to optimally buy, sell, and integrate 5GEx
services
› Build and deploy a proof-of-concept system prototype, implementing the “Sandbox Exchange”
› Contribute to relevant standard forums and Open Source communities.
Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
CORD
Central Office Re-architected as a Datacenter
http://opencord.org
Source Material (extracted from): CORD Summit 2016 -
https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
ACM SIGCOMM Tutorial | 2016-08-22 | Page 21
CORD
› CORD is a Vision
– A common goal the community is working towards
– Start with Business Case -> Reduce to Design Requirements
› CORD is an Architecture
– A collection of abstractions and interfaces
– Start with an Organizing Principle -> Iterate-and-Refine
› CORD is a Reference Implementation
– An integrated system built from concrete components
– Make Technology Choices -> Be More Inclusive with Time
ACM SIGCOMM Tutorial | 2016-08-22 | Page 22
CORD Architecture - Software
› Cloud + SDN + NFV = XaaS
Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
ACM SIGCOMM Tutorial | 2016-08-22 | Page 23
Highlights
› CORD Provides Cloud Economies and Agility
– Fully Exploits Micro-Services (Access-as-a-Service)
– Fully Exploits Disaggregation (vOLT -> vSG ->vRouter)
– Fully Exploits SDN (overlay, underlay, services)
› CORD Controller
– Assembles services from building block components
– Exports a unified interface to a collection of services
› Operators specify service graph (configuration-time interface)
› Operators and customers control services (runtime interface)
Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
ACM SIGCOMM Tutorial | 2016-08-22 | Page 24
Residential-CORD - Overview
Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
ACM SIGCOMM Tutorial | 2016-08-22 | Page 25
Mobile-CORD - Overview
Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
ACM SIGCOMM Tutorial | 2016-08-22 | Page 26
Entrerprise-CORD - Overview
Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
ECOMP
Enhanced Control, Orchestration, Management and Policy
[AT&T]
virtualize 75% of our network by 2020.
ACM SIGCOMM Tutorial | 2016-08-22 | Page 28
ECOMP Intro
› AT&T Domain 2.0 Strategy (SND + NFV + cloud)
– AT&T Integrated Cloud (AIC)
› Contribute and leveraging open source
– Cloud Standards (OpenStack, TOSCA, etc...)
› Platform uses micro-services to perform roles
› Does not directly support legacy physical elements
Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 29
Platform Principles
› The architecture will be metadata-driven and policy-driven to ensure flexible
ways in which capabilities are used and delivered
› The architecture shall enable sourcing best-in-class components
› Common capabilities are ‘developed’ once and ‘used’ many times
› Core capabilities shall support many AT&T Services
› The architecture shall support elastic scaling as needs grow or shrink
Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 30
ECOMP Platform
Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 31
ECOMP Platform Components
Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 32
ETSI Mano and AT&T ECOMP
Architectures Comparison
Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 33
ECOMP Platform
Decomposition
Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
ACM SIGCOMM Tutorial | 2016-08-22 | Page 34
Highlights
› ECOMP Platform assists 74 deployed AT&T Integrated Cloud nodes
› Agile development and holistic architecture
› Designed and built for real-time workloads at carrier scale
› Portal for user’s role configuration
› Active and Available Inventory keeps resources updated
› Service Catalog supporting multiple types of data input (e.g., Yang, TOSCA,
Heat, Yaml, etc)
Further projects
(incomplete list of) Related Work
https://5g-ppp.eu/5g-ppp-phase-1-projects/
Image source: http://www.5g-berlin.org
ACM SIGCOMM Tutorial | 2016-08-22 | Page 36
Further Projects
› SUPERFLUIDITY : achieving superfluidity in the Internet: the ability to
instantiate services on-the-fly, run them anywhere in the network (core,
aggregation, edge) and shift them transparently to different locations
http://superfluidity.eu
› Data plane processing architecture: A flexible, open and programmable 5G data
plane processing architecture and relevant APIs for network functions’
convergence
› Converged 5G platform
› New Algorithms and functions
› Ultra-fast and efficient virtualization
› Hardware adaptation and abstraction
Source: http://superfluidity.eu
› Control and provisioning framework
› Security framework
› Contribution to standardization
ACM SIGCOMM Tutorial | 2016-08-22 | Page 37
Further Projects
› CogNet : An NFV/SDN based architecture for Autonomic 5G Network
Managment using Machine Learning
http://www.cognet.5g-ppp.eu/
› Machine learning Smart Engine for traffic patterns analysis and computation of
network situational context
› Infrastructure virtualization based on NFV framework
› infrastructure network resource optimization – Prediction of failure and self-
healing of network services
› dynamic SLA enforcement in a NFV-SDN based architecture
Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
ACM SIGCOMM Tutorial | 2016-08-22 | Page 38
Further Projects
› SELFNET: Self-organized Network Management for 5G through Virtualized
andSoftware Defined Networks
https://5g-ppp.eu/selfnet/
› A framework for automated network service provisioning and monitoring,
capable of automated deployment of network management tools, which
maximises advantages of SDN, NFV, Cloud computing, Self-organizing
networks, and Artificial intelligence
› Three key network management problem areas to tackle: Self-protection
against distributed cyber-attacks; Self-Healing for increased resiliency of 5G
networks to network failures; Self-optimization to dynamically improve the
performance of the 5G network and the QoE for users.
› Market potential and societal benefits through improved users’ quality of
experience, more secured and resilient mobile services and applications
Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
ACM SIGCOMM Tutorial | 2016-08-22 | Page 39
Further Projects
› 5G-Crosshaul: Next generation of fronthaul/backhaul integrated transport network
http://5g-crosshaul.eu/
› Integration of fronthaul and backhaul traffic in a unified packet based network supporting
multiple functional splits.Service-oriented unified data plane for backhaul and fronthaul
traffic based on a common transport frame.
› Unified SDN-NFV based control plane.
› Flexible, adaptive, cost-efficient and recursive sharing of 5G-Crosshaul infrastructure
over multiple operators and service providers.
› System wide optimization of multiple policies, from QoS to energy efficiency.
› Network-aware innovative application development of mobility, multi-tenancy, energy
and resource management.
› Build and deploy a proof-of-concept prototype implementing the integrated
fronthaul/backhaul transport network in a real life testbed located in 5TONIC at Madrid
and Berlin
Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
ACM SIGCOMM Tutorial | 2016-08-22 | Page 40
Further Projects
› VirtiWind: Virtual and programmable industrial network prototype deployed in
operational wind park
http://www.virtuwind.eu/
› VirtuWind mission and studied use cases
› Requirements of different industry use cases
› Realization of industry-grade QoS through SDN & NFV solutions
› Inter-domain QoS and multi operator ecosystem
› Time and Cost savings in network maintenance and service provisioning
› Ensuring security by design in SDN/NFV– based industrial networks
› Field trial and prototyping in the wind park
Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
ACM SIGCOMM Tutorial | 2016-08-22 | Page 41
Further Projects
› INSTINCT: Scenarios for integration of satellite components in future networks –
Satellite–terrestrial integration opportunities in the 5G environment
https://artes.esa.int/projects/instinct
› Some of the key findings of the ESA ARTES study INSTINCT aiming to find the most
appropriate solutions for satellite and cloud networks integration.
› The study focused on how Network Functions Virtualization (NFV) and Software Defined
Networks (SDN), cornerstone technologies for the 5G networks, are providing the immediate
next step for a larger adoption of satellite as backhaul technology.
› Through the practical demonstrator and the evaluation results obtained we believe that the
INSTINCT results are highly relevant to the 5G use case definition and architecture
discussions.
Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
SDN/NFV Use Cases
in the context of 5G
Image Source: Ericsson
ACM SIGCOMM Tutorial | 2016-08-22 | Page 43
Programmability for 5g
High level of flexibility and programmability in individual domains
(mobile core, radio access & transport network).
Cross-domain programmability and orchestration.
Modularity
• Well-defined
control
modules &
interfaces
• Recursive
stacking
Virtualization
• Grouping
resources into
slices
• Performance
& security
isolation
Scalability
• Hiding domain
internal details
• Choosing right
abstraction
ACM SIGCOMM Tutorial | 2016-08-22 | Page 44
Network Architecture
Access
Transport Transport
Packet
uW
Optical
Packet
Optical
Aggregation
Radio Cloud
BBU Pool
EPC
Core
Cloud
Core
Radio Access
BBU
ACM SIGCOMM Tutorial | 2016-08-22 | Page 45
End-to-End Orchestration
Virtualization
Orchestration
Network APP Network APP Network APP
… …
Transport, Radio and Cloud resources
Radio Cloud
Cloud Optical
Packet
Packet
uW
Optical
Access Aggregation
control
virtualization
control
virtualization
control
virtualization
control
virtualization control
virtualization
control
virtualization
control
virtualization
control
virtualization
Kista 5G Transport Lab
ACM SIGCOMM Tutorial | 2016-08-22 | Page 46
Orchestration architecture
Network App
Orchestration
Service orchestrator
Resource orchestrator
Resource orchestrator Resource orchestrator
Transport Control A Radio Control Cloud Control Transport Control B
SDN / OpenDayLight Distributed control
OpenStack incl internal DC NW
OSS / BSS
ACM SIGCOMM Tutorial | 2016-08-22 | Page 47
Managing complexity
Expose just enough information to make optimal resource orchestration.
Provide service
Orchestration
Layer: ~1
Domain
Controllers: 10s
Network
nodes: 1000s
Detailed
control
Technology
dependent
Simplified view
Relevant data
ACM SIGCOMM Tutorial | 2016-08-22 | Page 48
RAN-Transport Orchestration
Transport
Control
RAN
Control
Orchestration
Programmable Transport
Network App
(Joint Optimization)
Joint Optimization of RAN and
Transport
• Elastic Mobile Broadband
Service
• Joint RAN-Transport Slicing
(Multi-operator)
• Joint Load-balancing
• Energy saving
• Dynamic clustering
• Pooling
• Shared fronthaul
• Resilience
ACM SIGCOMM Tutorial | 2016-08-22 | Page 49
RAN
Control
Transport
Control
Orchestration
Macro Cell
M1 S1 M2
Small Cell
BBU 2
BBU 1
BBU 1
BBU 2
S1
M1 EPC
S1
M1
BBU 3
M2
BBU 1
BBU 2
BBU 3
EPC
Baseband
Pool
Programmable Fronthaul
Resource abstraction
fp7-unify.eu
Network App
ACM SIGCOMM Tutorial | 2016-08-22 | Page 50
Use-Case 1:RAN-Transport Slicing
Transport
Control
RAN
Control
Orchestration
Programmable Fronthaul (DWDM)
Service
Provider A
Service
Provider B
• Multi-operator C-RAN featuring shared BBU
pooling and shared fronthaul
• Efficient utilization of infrastructure
• Each operator can run its own joint
optimization of RAN and Transport:
• Efficient resource utilization & Energy efficiency
Baseband
Pool
BBU
To
core
BBU
BBU
BBU
BBU
BBU
BBU
ACM SIGCOMM Tutorial | 2016-08-22 | Page 51
Orchestrator
Programmable Fronthaul
M1
S1
BBU 2
BBU 1 Virtualization
S1
M1
BBU 1
BBU 2
Baseband
Pool
Network App
OSS / BSS
Network App
Optimization application which
1. Monitors bandwidth usage in
cells
2. Asks for additional resources:
BBU + RRU + connectivity
(If not available now à queued
in orchestrator)
3. Releases resources which are
not needed
Optimizer
EPC
Use Case 2: Elastic MBB
Operation & run-time
configuration
service
creation,
slice
setup,
policy
definition
ACM SIGCOMM Tutorial | 2016-08-22 | Page 52
Opt. App Orchestrator Transport CTL RAN CTL
Create joint view
Ack
Translate
Service Monitoring
Ack
Translate
ACM SIGCOMM Tutorial | 2016-08-22 | Page 53
RRUs
Baseband
Pool
RAN
Fronthaul
Proof of concept
Python-based Orchestrator
• Creates unified view of RAN and Fronthaul
• Maps high-level service requests to RAN
and Fronthaul resources
CLI-based RAN controller
• Activation &configuration of RAN
• Assignment of BBU resources
• Live monitoring of RAN demand
Customized OpenDaylight
• Support for circuit switching
• Optical layer abstraction
• Optical PCE
Software Components
Elastic MBB in a realistic-size scenario leads to more than 30% pooling gain in terms of
both radio (baseband processors) and fronthaul (optical wavelengths and transceivers)
resources.
source: Multi-domain orchestration across RAN and Transport for 5G, Sigcomm 2016
ACM SIGCOMM Tutorial | 2016-08-22 | Page 54
Flexible placement of VNFs +
flexible traffic steering
vEPC
vEPC
vEPC
Control
app
Control
app
Colocation of EPC and control app close to the user.
ACM SIGCOMM Tutorial | 2016-08-22 | Page 55
SDN for Wireless Networking
• Bringing programmability to
wireless networks
– User-centric networking:
personalization of services
– Agility
– Privacy
– Efficient resource utilization
x
SDN
controller
ACM SIGCOMM Tutorial | 2016-08-22 | Page 56
› Current SDN architectures
–Logically centralized control plane
may be a bottleneck
› Scalability
› Administrative autonomy
› Network heterogeneity
- Connectivity disruptions
Limitations of SDN for
Wireless
ACM SIGCOMM Tutorial | 2016-08-22 | Page 57
Scalability and
Heterogeneity
› Dense deployments
› Mobile devices
› Heterogeneity
Integrating massive devices (and data) to the network
and providing new services is crucial
ACM SIGCOMM Tutorial | 2016-08-22 | Page 58
Emerging applications (e.g.,
IoT) are “fragmented”
Home Automation
Consumer Electronics
Personal Health Care
Smart Roads
Fragmentation does not match SDN unified control
ACM SIGCOMM Tutorial | 2016-08-22 | Page 59
DECENTRALIZING SDN’S CONTROL
PLANE
ACM SIGCOMM Tutorial | 2016-08-22 | Page 60
Decentralizing SDN’s Control
Plane
› Control hierarchy
› Control delegation
ACM SIGCOMM Tutorial | 2016-08-22 | Page 61
Benefits of Control
Hierarchy
› Scalability and modularity
– Higher levels have greater abstraction
and broader scope
– Lower levels can adjust quickly: agility
(e.g., connectivity disruptions)
› Administration autonomy
› Security and privacy
- Each level in a different trusted domain
Source: ONF SDN Architecture, June 2014
ACM SIGCOMM Tutorial | 2016-08-22 | Page 62
Control Delegation
Main
Controller
Access
Point
• Follows hierarchy
• Secure delegation
Secondary
Controllers
Access
Point
Access
Point
Tertiary
Controllers
ACM SIGCOMM Tutorial | 2016-08-22 | Page 63
Control Delegation
Main
Controller
Access
Point
Secondary
Controllers
Access
Point
Access
Point
Tertiary
Controllers
ACM SIGCOMM Tutorial | 2016-08-22 | Page 64
Use Case: Capacity Sharing
• User provides Internet connectivity
• Shares capacity
• Incentives
• Becomes a Network Gateway (NGW)
• NGW is SDN-enabled
• Resource sharing
• Service personalization
• Mobile NGW can break
switch-controller
communication
• Solution:
– Delegation of control
– NGW also a local controller
ACM SIGCOMM Tutorial | 2016-08-22 | Page 65
Use Case: Sofware-Defined ITS
› “Vertical” east-west interfaces
› Applications
–Autonomous driving
–Message dissemination (e.g., traffic conditions)
–Vehicle entertainment
RSU
1
RSU
2
Level 1
(main controller)
Level 2
(secondary controller)
Level 3
(tertiary controller)
ACM SIGCOMM Tutorial | 2016-08-22 | Page 66
Sofware-Defined ITS
Architecture
› Communication
–Vehicle-to-vehicle
–Vehicle-to-infrastructure
› Resilient control plane
–Fault tolerance
–Connectivity disruption
tolerance
ACM SIGCOMM Tutorial | 2016-08-22 | Page 67
Simulation Platform
› NS-3 augmented with SDNs
– Execution of controllers and switches within ns-3
– Multiple instances of the same protocol implementation running within ns-3
Backup slides
ACM SIGCOMM Tutorial | 2016-08-22 | Page 69
Software-defined Measurements
for ITS
• SD-measurements for message dissemination
› SDN-enabled cars send messages upon event detection
› OpenFlow extended via experimenter messages
• Events become flows
› dynamic configuration of events (agility)
› avoid polling
ACM SIGCOMM Tutorial | 2016-08-22 | Page 70
Source: Rashid Mijumbi, Joan Serrat, Juan Luis Gorricho, Steven Latre, Marinos Charalambides, Diego Lopez. Management and Orchestration
Challenges in Network Function Virtualization, IEEE Communications Magazine, Jan., 2016
70

More Related Content

PDF
The Future of Networks is Open...Source
PPTX
SCF Partners' Day: Technologies for Densification
PPTX
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
PDF
NFV evolution towards 5G
PDF
Enea Blueprint Series
PDF
Enea uCPE Deployment Blueprint
PDF
Considerations for Deploying Virtual Network Functions and Services
PPTX
Open Source Carrier Networking
The Future of Networks is Open...Source
SCF Partners' Day: Technologies for Densification
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
NFV evolution towards 5G
Enea Blueprint Series
Enea uCPE Deployment Blueprint
Considerations for Deploying Virtual Network Functions and Services
Open Source Carrier Networking

Similar to SIGCOMM16-Tutorial-5G-SDN-NFV-part2/2.pdf (20)

PDF
Automation, Agility and NFV
PPTX
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
PDF
CSIR 5G Research
PDF
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
PDF
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
PDF
Summit 16: Open Baton Overview
PDF
Meaningful and Necessary Operations on Behalf of NFV
PDF
Radisys/Orange/Strategy Analytics Webinar 090618
PDF
Virtuora Catalog_lowres
PDF
NFV Linaro Connect Keynote
PDF
Why Network Functions Virtualization sdn?
PDF
OPNFV: Road to Next-Generation Network
PDF
 Network Innovations Driving Business Transformation
PPTX
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
PDF
Updates on NFV and SDN Activities from the Broadband Forum
PPTX
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
PDF
Ericsson Review: Communications as a cloud service: a new take on telecoms
PPTX
Necos keynote UFRN Telecomday
PDF
Colt Network On Demand
PDF
Cyan CenturyLink D-NFV PoC
Automation, Agility and NFV
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
CSIR 5G Research
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
Summit 16: Open Baton Overview
Meaningful and Necessary Operations on Behalf of NFV
Radisys/Orange/Strategy Analytics Webinar 090618
Virtuora Catalog_lowres
NFV Linaro Connect Keynote
Why Network Functions Virtualization sdn?
OPNFV: Road to Next-Generation Network
 Network Innovations Driving Business Transformation
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Updates on NFV and SDN Activities from the Broadband Forum
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Ericsson Review: Communications as a cloud service: a new take on telecoms
Necos keynote UFRN Telecomday
Colt Network On Demand
Cyan CenturyLink D-NFV PoC
Ad

More from noorthamer10 (6)

PPTX
learning and install LaTeX to student.pptx
PDF
SIGCOMM16-Tutorial-5G-SDN-NFV-part1/1.pdf
PDF
presentation_ryu_controller_for mininet.pdf
PPTX
Chapter 11 for Computer Networks I.pptx
PPTX
Computer Networks chapter 7 for understanding
PDF
cybersecurity mobile and wifi NET devices
learning and install LaTeX to student.pptx
SIGCOMM16-Tutorial-5G-SDN-NFV-part1/1.pdf
presentation_ryu_controller_for mininet.pdf
Chapter 11 for Computer Networks I.pptx
Computer Networks chapter 7 for understanding
cybersecurity mobile and wifi NET devices
Ad

Recently uploaded (20)

PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
additive manufacturing of ss316l using mig welding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Digital Logic Computer Design lecture notes
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
web development for engineering and engineering
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Well-logging-methods_new................
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CYBER-CRIMES AND SECURITY A guide to understanding
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Lesson 3_Tessellation.pptx finite Mathematics
Mechanical Engineering MATERIALS Selection
Strings in CPP - Strings in C++ are sequences of characters used to store and...
additive manufacturing of ss316l using mig welding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Digital Logic Computer Design lecture notes
Structs to JSON How Go Powers REST APIs.pdf
Internet of Things (IOT) - A guide to understanding
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
web development for engineering and engineering
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Foundation to blockchain - A guide to Blockchain Tech
Well-logging-methods_new................

SIGCOMM16-Tutorial-5G-SDN-NFV-part2/2.pdf

  • 1. NFV/SDN & 5G Projects • Overview • (Selected) Projects • Use cases
  • 2. ACM SIGCOMM Tutorial | 2016-08-22 | Page 2 Overview of SDN/NFV projects (1/3) Name Leader and/or Funding Main Contribution Focus Areas Open Source State VNFs VNFM /EMS VIM NFVO OSS/ BSS NFVI OPNFV Linux Foundation An integrated and tested open source platform to accelerate the evolution of NFV. ü ü ü l OpenMANO Telefonica A multi-layer orchestration environment for easy creation of complex network scenarios. Facilitates the SDN and NFV integration with cloud services and implements a graphical user interface (GUI) ü ü ü ü ü l T-NOVA European Union A novel framework for deploy and management of VNFs (NFV Marketplace) and extend SDN aspects for efficient allocation of IT resources, network slicing, traffic redirection and QoS provision. ü ? l CloudNFV Dell, CIMI Corp Implementation of multi-operator federated services to provide open access to services. Creates the required environment to composition, deployment, and management features outside the NFV scope. ü ü ü ü ü ü ü ? CloudBand Alcatel-Lucent A platform which facilitates interoperability between different NFV solutions. Besides, it makes use of industry-standard open APIs (e.g. OpenStack and CloudStack) where the software is independent of hardware- and cloud platform. ü ü ü ü ü ü ? Cloud4NFV Portugal Telecom Develop an automated infrastructure management platform for NFV and SDN, including the deployment, configuration, and lifecycle management of VNFs with the costumer site domains. ü ü ü ü ? ZOOM TM Forum An architecture based on components (physical and virtual) dynamically assembled into personalized services. APIs to enable automation, scalability, and agility in the virtual ecosystem. ü ü ü ü ü l
  • 3. ACM SIGCOMM Tutorial | 2016-08-22 | Page 3 Name Leader and/or Funding Main Contribution Focus Areas Open Source State VNFs VNFM/ EMS VIM NFVO OSS/ BSS NFVI CALICO Metaswitch Networks Helping drive the migration to NFV through a solution for hyper-scale virtual networking in cloud datacenters by interconnecting VMs, Linux containers and bare-metal systems. ü ü l MCN European Union Extend the concept of cloud computing beyond data centers towards the virtualization of the main components of a mobile network using pure IP layer technology in order to design the next-generation wireless network technologies. ü ü ü l OpenEPC Core Network Dynamics Build a complete mobile core network platform, offering advanced IP mobility schemes and deployment in several configurations (including cloud environment). ü ü l ClickOS European Union A minimalistic, virtualized operating system to run VNFs. ü ü ü l Blue-PLANET Nuage Networks/Ciena Corporation A network orchestration suite to automate new services (from creation to delivery) that can be deployed across multi-vendor and multi- domain environments. ü ü ü l Planet Orchestrate Cyan A multi-domain and multi-technology application for the Blue Planet platform aimed at service orchestration, automation, SDN control, and multi-vendor management capabilities. ü ü ? ECOMP AT&T, Linux Foundation Enhanced Control, Orchestration, Management and Policy software platform to rapidly accelerate network and cloud innovation. ü ü ü ü ü l CORD ON.lab Central Office Re-architected as a Datacenter ü ü ü ü l Overview of SDN/NFV projects (2/3)
  • 4. ACM SIGCOMM Tutorial | 2016-08-22 | Page 4 Name Leader and/or Funding Main Contribution Focus Areas Open Source State VNFs VNFM/ EMS VIM NFVO OSS/ BSS NFVI UNIFY European Union Develop an automated, dynamic service creation platform which supports networks based on SDN and NFV technologies. ü ü l Catalyst TM Forum The orchestration of VNFs is done in accordance with technical parameters and policies dynamically defined. ü ü l ESO Overture, acquired by ADVA (JAN-16)? Providing a management and orchestration solution for the entire life cycle of any VNF both for centralized or distributed NFV infrastructures. ü ü* ü ü ? ExperiaSphere CIMI Corporation An open-source model implementation for universal management and orchestration, founded on the concept of service models. ü ü ü ü ü ü ü ? OPN Cisco Includes a services orchestrator, a VNF Manager, and a SDN controller. It aims to guide networks to become more open, programmable and automated infrastructures. ü ü ü ? OpenNFV HP Open-source architecture to provide an open end-to-end NFV and SDN infrastructure, has solutions to each of the functional blocks defined in the ETSI standards. ü ü ü ü ü ü l 5GEx European Union Cross-domain orchestration of services over multiple administrations or over multi-domain single administrations allowing end-to-end network and service elements to mix in multi-vendor, heterogeneous technology and resource environments. ü ü ü ü l ü* Only VNFM Overview of SDN/NFV projects (3/3)
  • 5. ACM SIGCOMM Tutorial | 2016-08-22 | Page 5 Overview of SDN/NFV Project approaches Source: Rashid Mijumbi, Joan Serrat, Juan Luis Gorricho, Steven Latre, Marinos Charalambides, Diego Lopez. Management and Orchestration Challenges in Network Function Virtualization, IEEE Communications Magazine, Jan., 2016
  • 6. ACM SIGCOMM Tutorial | 2016-08-22 | Page 6 Overview › Source: https://5g-ppp.eu/5g-ppp-phase-1-projects/
  • 7. ACM SIGCOMM Tutorial | 2016-08-22 | Page 7 Unify › Architecture to unify carrier and cloud services › Service abstraction model and an associated domain-specific service creation language and programming interfaces to automate and optimize the deployment of service chains › Advanced management and operation schemes to cope with increased network/service agility and to handle network services end-to-end › Design and performance of a universal node architecture based on standard x86 components and accelerators for network functions virtualization
  • 8. ACM SIGCOMM Tutorial | 2016-08-22 | Page 8 Unify Architecture Source: UNIFY Deliverable 2.2 Final Architecture.pdf
  • 9. ACM SIGCOMM Tutorial | 2016-08-22 | Page 9 Unify › Approach – Service Programming, Orchestration and Optimization: NFs abstractions, description languages, algorithms for automated creation of service chains – Service Provider DevOps: agile operations and development aids for dynamic service chains – Unified Node Architecture (as an abstracted domain): based on commodity hardware › Impact – Evolve impact of European community in standard organizations (e.g., IETF, ETSI, ONF) – Unified service operator resources abstractions
  • 10. ACM SIGCOMM Tutorial | 2016-08-22 | Page 10 T-NOVA › Network Functions as-a-Service over Virtualized Infrastructures › New enabling NFV framework for operators – Deployment of NFV concepts – Offer to customer value-added services – Virtual network appliances on-demand as-a-Service – Marketplace for VNFs and services › Third party NF development and trading – NF resource optimization and elasticity
  • 11. ACM SIGCOMM Tutorial | 2016-08-22 | Page 11 T-NOVA Architecture Source: TNOVA D2.22 Overall System Architecture and Interfaces
  • 12. ACM SIGCOMM Tutorial | 2016-08-22 | Page 12 T-NOVA › Approach: – Address most of NFV design challenges – NFV marketplace (plug-and-play NFs) – Brokerage platform for best service bundles selection › Impact: – Boosting competitiveness (NFs in Function Store) – Lower operator costs (CAPEX-to-OPEX transformation for more efficient planning) – Promote EU standardization (e.g., ETSI)
  • 13. ACM SIGCOMM Tutorial | 2016-08-22 | Page 13 SONATA › NFV framework that provides a programming model and development tool chain for virtualized services – Network Service SDK – Service platform – NFV DevOps Workflow http://www.sonata-nfv.eu/
  • 14. ACM SIGCOMM Tutorial | 2016-08-22 | Page 14 SONATA Architecture Source: SONATA D2.2 Architecture and Design
  • 15. ACM SIGCOMM Tutorial | 2016-08-22 | Page 15 SONATA › Approach – Modular and Customizable MANO Plug-in Architecture – Interoperable and Vendor Agnostic Framework – Efficient Network Service Development and NFV DevOps – 5G Slicing and Recursion Support › Impact – Reduce time-to-market of networked services – Optimize resources and reduce costs of service deployment and operation – Accelerate industry adoption of software networks
  • 16. ACM SIGCOMM Tutorial | 2016-08-22 | Page 16 5GEx › 5GEx pursues Abstractions and Programmability in Multi- Provider Environments, which are key components for 5G to achieve Service Agility and Service Diversity › Three dimensions: –Intra-operator multi-domain scenarios –Multi-operator scenarios –Business efficiency
  • 17. ACM SIGCOMM Tutorial | 2016-08-22 | Page 17 5GEx Architecture Source: http://www.5gex.eu/wp/wp-content/uploads/2015/11/5GEx_eucnc2015.pdf
  • 18. ACM SIGCOMM Tutorial | 2016-08-22 | Page 18 5GEx › Approach – Achieve a 90-minute services setup – Integrate monitoring instances in the developed multi-operator architecture – Optimally solve the embedding problem of service requests into multiple operators domains matching SLA requirements › Impact – Proof of innovation multi-domain platform enabling 5G use cases – Open source software tools and extensions – Standardization and contributions based on concepts and experiments – Telecom and IT market to extend 5GEx open solutions
  • 19. ACM SIGCOMM Tutorial | 2016-08-22 | Page 19 5GEx › 5GEx: Multi-domain orchestration of software defined infrastructures › 5GEx main mission and plans › Enable business and technical cross-domain service orchestration over multiple administrations, › Realize composite services by combining cross-domain network, computing and storage resources › Develop suitable business models for operators to optimally buy, sell, and integrate 5GEx services › Build and deploy a proof-of-concept system prototype, implementing the “Sandbox Exchange” › Contribute to relevant standard forums and Open Source communities. Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
  • 20. CORD Central Office Re-architected as a Datacenter http://opencord.org Source Material (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
  • 21. ACM SIGCOMM Tutorial | 2016-08-22 | Page 21 CORD › CORD is a Vision – A common goal the community is working towards – Start with Business Case -> Reduce to Design Requirements › CORD is an Architecture – A collection of abstractions and interfaces – Start with an Organizing Principle -> Iterate-and-Refine › CORD is a Reference Implementation – An integrated system built from concrete components – Make Technology Choices -> Be More Inclusive with Time
  • 22. ACM SIGCOMM Tutorial | 2016-08-22 | Page 22 CORD Architecture - Software › Cloud + SDN + NFV = XaaS Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
  • 23. ACM SIGCOMM Tutorial | 2016-08-22 | Page 23 Highlights › CORD Provides Cloud Economies and Agility – Fully Exploits Micro-Services (Access-as-a-Service) – Fully Exploits Disaggregation (vOLT -> vSG ->vRouter) – Fully Exploits SDN (overlay, underlay, services) › CORD Controller – Assembles services from building block components – Exports a unified interface to a collection of services › Operators specify service graph (configuration-time interface) › Operators and customers control services (runtime interface) Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
  • 24. ACM SIGCOMM Tutorial | 2016-08-22 | Page 24 Residential-CORD - Overview Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
  • 25. ACM SIGCOMM Tutorial | 2016-08-22 | Page 25 Mobile-CORD - Overview Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
  • 26. ACM SIGCOMM Tutorial | 2016-08-22 | Page 26 Entrerprise-CORD - Overview Source (extracted from): CORD Summit 2016 - https://wiki.opencord.org/display/CORD/CORD+Summit+--+July+29%2C+2016
  • 27. ECOMP Enhanced Control, Orchestration, Management and Policy [AT&T] virtualize 75% of our network by 2020.
  • 28. ACM SIGCOMM Tutorial | 2016-08-22 | Page 28 ECOMP Intro › AT&T Domain 2.0 Strategy (SND + NFV + cloud) – AT&T Integrated Cloud (AIC) › Contribute and leveraging open source – Cloud Standards (OpenStack, TOSCA, etc...) › Platform uses micro-services to perform roles › Does not directly support legacy physical elements Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
  • 29. ACM SIGCOMM Tutorial | 2016-08-22 | Page 29 Platform Principles › The architecture will be metadata-driven and policy-driven to ensure flexible ways in which capabilities are used and delivered › The architecture shall enable sourcing best-in-class components › Common capabilities are ‘developed’ once and ‘used’ many times › Core capabilities shall support many AT&T Services › The architecture shall support elastic scaling as needs grow or shrink Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
  • 30. ACM SIGCOMM Tutorial | 2016-08-22 | Page 30 ECOMP Platform Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
  • 31. ACM SIGCOMM Tutorial | 2016-08-22 | Page 31 ECOMP Platform Components Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
  • 32. ACM SIGCOMM Tutorial | 2016-08-22 | Page 32 ETSI Mano and AT&T ECOMP Architectures Comparison Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
  • 33. ACM SIGCOMM Tutorial | 2016-08-22 | Page 33 ECOMP Platform Decomposition Source (extracted from): http://about.att.com/content/dam/snrdocs/ecomp.pdf
  • 34. ACM SIGCOMM Tutorial | 2016-08-22 | Page 34 Highlights › ECOMP Platform assists 74 deployed AT&T Integrated Cloud nodes › Agile development and holistic architecture › Designed and built for real-time workloads at carrier scale › Portal for user’s role configuration › Active and Available Inventory keeps resources updated › Service Catalog supporting multiple types of data input (e.g., Yang, TOSCA, Heat, Yaml, etc)
  • 35. Further projects (incomplete list of) Related Work https://5g-ppp.eu/5g-ppp-phase-1-projects/ Image source: http://www.5g-berlin.org
  • 36. ACM SIGCOMM Tutorial | 2016-08-22 | Page 36 Further Projects › SUPERFLUIDITY : achieving superfluidity in the Internet: the ability to instantiate services on-the-fly, run them anywhere in the network (core, aggregation, edge) and shift them transparently to different locations http://superfluidity.eu › Data plane processing architecture: A flexible, open and programmable 5G data plane processing architecture and relevant APIs for network functions’ convergence › Converged 5G platform › New Algorithms and functions › Ultra-fast and efficient virtualization › Hardware adaptation and abstraction Source: http://superfluidity.eu › Control and provisioning framework › Security framework › Contribution to standardization
  • 37. ACM SIGCOMM Tutorial | 2016-08-22 | Page 37 Further Projects › CogNet : An NFV/SDN based architecture for Autonomic 5G Network Managment using Machine Learning http://www.cognet.5g-ppp.eu/ › Machine learning Smart Engine for traffic patterns analysis and computation of network situational context › Infrastructure virtualization based on NFV framework › infrastructure network resource optimization – Prediction of failure and self- healing of network services › dynamic SLA enforcement in a NFV-SDN based architecture Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
  • 38. ACM SIGCOMM Tutorial | 2016-08-22 | Page 38 Further Projects › SELFNET: Self-organized Network Management for 5G through Virtualized andSoftware Defined Networks https://5g-ppp.eu/selfnet/ › A framework for automated network service provisioning and monitoring, capable of automated deployment of network management tools, which maximises advantages of SDN, NFV, Cloud computing, Self-organizing networks, and Artificial intelligence › Three key network management problem areas to tackle: Self-protection against distributed cyber-attacks; Self-Healing for increased resiliency of 5G networks to network failures; Self-optimization to dynamically improve the performance of the 5G network and the QoE for users. › Market potential and societal benefits through improved users’ quality of experience, more secured and resilient mobile services and applications Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
  • 39. ACM SIGCOMM Tutorial | 2016-08-22 | Page 39 Further Projects › 5G-Crosshaul: Next generation of fronthaul/backhaul integrated transport network http://5g-crosshaul.eu/ › Integration of fronthaul and backhaul traffic in a unified packet based network supporting multiple functional splits.Service-oriented unified data plane for backhaul and fronthaul traffic based on a common transport frame. › Unified SDN-NFV based control plane. › Flexible, adaptive, cost-efficient and recursive sharing of 5G-Crosshaul infrastructure over multiple operators and service providers. › System wide optimization of multiple policies, from QoS to energy efficiency. › Network-aware innovative application development of mobility, multi-tenancy, energy and resource management. › Build and deploy a proof-of-concept prototype implementing the integrated fronthaul/backhaul transport network in a real life testbed located in 5TONIC at Madrid and Berlin Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
  • 40. ACM SIGCOMM Tutorial | 2016-08-22 | Page 40 Further Projects › VirtiWind: Virtual and programmable industrial network prototype deployed in operational wind park http://www.virtuwind.eu/ › VirtuWind mission and studied use cases › Requirements of different industry use cases › Realization of industry-grade QoS through SDN & NFV solutions › Inter-domain QoS and multi operator ecosystem › Time and Cost savings in network maintenance and service provisioning › Ensuring security by design in SDN/NFV– based industrial networks › Field trial and prototyping in the wind park Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
  • 41. ACM SIGCOMM Tutorial | 2016-08-22 | Page 41 Further Projects › INSTINCT: Scenarios for integration of satellite components in future networks – Satellite–terrestrial integration opportunities in the 5G environment https://artes.esa.int/projects/instinct › Some of the key findings of the ESA ARTES study INSTINCT aiming to find the most appropriate solutions for satellite and cloud networks integration. › The study focused on how Network Functions Virtualization (NFV) and Software Defined Networks (SDN), cornerstone technologies for the 5G networks, are providing the immediate next step for a larger adoption of satellite as backhaul technology. › Through the practical demonstrator and the evaluation results obtained we believe that the INSTINCT results are highly relevant to the 5G use case definition and architecture discussions. Source: http://www.etsi.org/news-events/events/1025-2016-04-5g-from-myth-to-reality
  • 42. SDN/NFV Use Cases in the context of 5G Image Source: Ericsson
  • 43. ACM SIGCOMM Tutorial | 2016-08-22 | Page 43 Programmability for 5g High level of flexibility and programmability in individual domains (mobile core, radio access & transport network). Cross-domain programmability and orchestration. Modularity • Well-defined control modules & interfaces • Recursive stacking Virtualization • Grouping resources into slices • Performance & security isolation Scalability • Hiding domain internal details • Choosing right abstraction
  • 44. ACM SIGCOMM Tutorial | 2016-08-22 | Page 44 Network Architecture Access Transport Transport Packet uW Optical Packet Optical Aggregation Radio Cloud BBU Pool EPC Core Cloud Core Radio Access BBU
  • 45. ACM SIGCOMM Tutorial | 2016-08-22 | Page 45 End-to-End Orchestration Virtualization Orchestration Network APP Network APP Network APP … … Transport, Radio and Cloud resources Radio Cloud Cloud Optical Packet Packet uW Optical Access Aggregation control virtualization control virtualization control virtualization control virtualization control virtualization control virtualization control virtualization control virtualization Kista 5G Transport Lab
  • 46. ACM SIGCOMM Tutorial | 2016-08-22 | Page 46 Orchestration architecture Network App Orchestration Service orchestrator Resource orchestrator Resource orchestrator Resource orchestrator Transport Control A Radio Control Cloud Control Transport Control B SDN / OpenDayLight Distributed control OpenStack incl internal DC NW OSS / BSS
  • 47. ACM SIGCOMM Tutorial | 2016-08-22 | Page 47 Managing complexity Expose just enough information to make optimal resource orchestration. Provide service Orchestration Layer: ~1 Domain Controllers: 10s Network nodes: 1000s Detailed control Technology dependent Simplified view Relevant data
  • 48. ACM SIGCOMM Tutorial | 2016-08-22 | Page 48 RAN-Transport Orchestration Transport Control RAN Control Orchestration Programmable Transport Network App (Joint Optimization) Joint Optimization of RAN and Transport • Elastic Mobile Broadband Service • Joint RAN-Transport Slicing (Multi-operator) • Joint Load-balancing • Energy saving • Dynamic clustering • Pooling • Shared fronthaul • Resilience
  • 49. ACM SIGCOMM Tutorial | 2016-08-22 | Page 49 RAN Control Transport Control Orchestration Macro Cell M1 S1 M2 Small Cell BBU 2 BBU 1 BBU 1 BBU 2 S1 M1 EPC S1 M1 BBU 3 M2 BBU 1 BBU 2 BBU 3 EPC Baseband Pool Programmable Fronthaul Resource abstraction fp7-unify.eu Network App
  • 50. ACM SIGCOMM Tutorial | 2016-08-22 | Page 50 Use-Case 1:RAN-Transport Slicing Transport Control RAN Control Orchestration Programmable Fronthaul (DWDM) Service Provider A Service Provider B • Multi-operator C-RAN featuring shared BBU pooling and shared fronthaul • Efficient utilization of infrastructure • Each operator can run its own joint optimization of RAN and Transport: • Efficient resource utilization & Energy efficiency Baseband Pool BBU To core BBU BBU BBU BBU BBU BBU
  • 51. ACM SIGCOMM Tutorial | 2016-08-22 | Page 51 Orchestrator Programmable Fronthaul M1 S1 BBU 2 BBU 1 Virtualization S1 M1 BBU 1 BBU 2 Baseband Pool Network App OSS / BSS Network App Optimization application which 1. Monitors bandwidth usage in cells 2. Asks for additional resources: BBU + RRU + connectivity (If not available now à queued in orchestrator) 3. Releases resources which are not needed Optimizer EPC Use Case 2: Elastic MBB Operation & run-time configuration service creation, slice setup, policy definition
  • 52. ACM SIGCOMM Tutorial | 2016-08-22 | Page 52 Opt. App Orchestrator Transport CTL RAN CTL Create joint view Ack Translate Service Monitoring Ack Translate
  • 53. ACM SIGCOMM Tutorial | 2016-08-22 | Page 53 RRUs Baseband Pool RAN Fronthaul Proof of concept Python-based Orchestrator • Creates unified view of RAN and Fronthaul • Maps high-level service requests to RAN and Fronthaul resources CLI-based RAN controller • Activation &configuration of RAN • Assignment of BBU resources • Live monitoring of RAN demand Customized OpenDaylight • Support for circuit switching • Optical layer abstraction • Optical PCE Software Components Elastic MBB in a realistic-size scenario leads to more than 30% pooling gain in terms of both radio (baseband processors) and fronthaul (optical wavelengths and transceivers) resources. source: Multi-domain orchestration across RAN and Transport for 5G, Sigcomm 2016
  • 54. ACM SIGCOMM Tutorial | 2016-08-22 | Page 54 Flexible placement of VNFs + flexible traffic steering vEPC vEPC vEPC Control app Control app Colocation of EPC and control app close to the user.
  • 55. ACM SIGCOMM Tutorial | 2016-08-22 | Page 55 SDN for Wireless Networking • Bringing programmability to wireless networks – User-centric networking: personalization of services – Agility – Privacy – Efficient resource utilization x SDN controller
  • 56. ACM SIGCOMM Tutorial | 2016-08-22 | Page 56 › Current SDN architectures –Logically centralized control plane may be a bottleneck › Scalability › Administrative autonomy › Network heterogeneity - Connectivity disruptions Limitations of SDN for Wireless
  • 57. ACM SIGCOMM Tutorial | 2016-08-22 | Page 57 Scalability and Heterogeneity › Dense deployments › Mobile devices › Heterogeneity Integrating massive devices (and data) to the network and providing new services is crucial
  • 58. ACM SIGCOMM Tutorial | 2016-08-22 | Page 58 Emerging applications (e.g., IoT) are “fragmented” Home Automation Consumer Electronics Personal Health Care Smart Roads Fragmentation does not match SDN unified control
  • 59. ACM SIGCOMM Tutorial | 2016-08-22 | Page 59 DECENTRALIZING SDN’S CONTROL PLANE
  • 60. ACM SIGCOMM Tutorial | 2016-08-22 | Page 60 Decentralizing SDN’s Control Plane › Control hierarchy › Control delegation
  • 61. ACM SIGCOMM Tutorial | 2016-08-22 | Page 61 Benefits of Control Hierarchy › Scalability and modularity – Higher levels have greater abstraction and broader scope – Lower levels can adjust quickly: agility (e.g., connectivity disruptions) › Administration autonomy › Security and privacy - Each level in a different trusted domain Source: ONF SDN Architecture, June 2014
  • 62. ACM SIGCOMM Tutorial | 2016-08-22 | Page 62 Control Delegation Main Controller Access Point • Follows hierarchy • Secure delegation Secondary Controllers Access Point Access Point Tertiary Controllers
  • 63. ACM SIGCOMM Tutorial | 2016-08-22 | Page 63 Control Delegation Main Controller Access Point Secondary Controllers Access Point Access Point Tertiary Controllers
  • 64. ACM SIGCOMM Tutorial | 2016-08-22 | Page 64 Use Case: Capacity Sharing • User provides Internet connectivity • Shares capacity • Incentives • Becomes a Network Gateway (NGW) • NGW is SDN-enabled • Resource sharing • Service personalization • Mobile NGW can break switch-controller communication • Solution: – Delegation of control – NGW also a local controller
  • 65. ACM SIGCOMM Tutorial | 2016-08-22 | Page 65 Use Case: Sofware-Defined ITS › “Vertical” east-west interfaces › Applications –Autonomous driving –Message dissemination (e.g., traffic conditions) –Vehicle entertainment RSU 1 RSU 2 Level 1 (main controller) Level 2 (secondary controller) Level 3 (tertiary controller)
  • 66. ACM SIGCOMM Tutorial | 2016-08-22 | Page 66 Sofware-Defined ITS Architecture › Communication –Vehicle-to-vehicle –Vehicle-to-infrastructure › Resilient control plane –Fault tolerance –Connectivity disruption tolerance
  • 67. ACM SIGCOMM Tutorial | 2016-08-22 | Page 67 Simulation Platform › NS-3 augmented with SDNs – Execution of controllers and switches within ns-3 – Multiple instances of the same protocol implementation running within ns-3
  • 69. ACM SIGCOMM Tutorial | 2016-08-22 | Page 69 Software-defined Measurements for ITS • SD-measurements for message dissemination › SDN-enabled cars send messages upon event detection › OpenFlow extended via experimenter messages • Events become flows › dynamic configuration of events (agility) › avoid polling
  • 70. ACM SIGCOMM Tutorial | 2016-08-22 | Page 70 Source: Rashid Mijumbi, Joan Serrat, Juan Luis Gorricho, Steven Latre, Marinos Charalambides, Diego Lopez. Management and Orchestration Challenges in Network Function Virtualization, IEEE Communications Magazine, Jan., 2016 70